![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
大肉蛋子
人的一生,来的时候不曾带来,走的时候也无法带走,所能做的是探究生命开拓思想
展开
-
STM32的cubemx生成的工程中头文件的包含关系
举例说明:上图是通过cubemx生成的工程,文件的包含关系如下:1. main.c文件开头就包含了main.h iwdg.h gpio.h,由于 iwdg.h 和gpio.h中都对应声明void MX_xxx_Init(void)(xxx表示外设名称),所以main.c中就可以使用这些MX开头的外设函数了,而在iwdg.c gpio.c等c文件中定义void MX_x...原创 2019-12-19 21:50:03 · 2365 阅读 · 1 评论 -
stm32启动定时器中断就进入中断服务函数的解决办法
在下面函数中__HAL_TIM_ENABLE_IT(htim, TIM_IT_UPDATE)前面加入__HAL_TIM_CLEAR_IT(htim, TIM_IT_UPDATE);清除更新标志位,即可解决:如下:HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim){ /* Check the paramet...原创 2019-08-12 23:27:14 · 3502 阅读 · 1 评论 -
keil编译代码后的Program size
Program Size: Code=5988 RO-data=6416 RW-data=52 ZI-data=2860 Code是代码指令占用的字节数,main函数中指令增多则code字节数增多;RO-data(Read Only)是只读数据占用的字节数,只读数据如const+变量类型,例如const unsigned char ascii[10]={…},main中只要引用了原创 2017-11-27 15:55:11 · 6478 阅读 · 0 评论 -
PCtolcd2002提字库的字节计算方法
原子程序里有字库字节的计算公式,如下u8 csize=(size/8+((size%8)?1:0))*(size/2);在使用PCtolcd2002字库提取软件提取字库时,是如图从第一列开始向下每取8个点作为一个字节,最后向下不足8个点就补满作为一个字节,所以这个可以通过(size/8+((size%8)?1:0))计算出来表示一列需要的字节数,由于原子的提取的字库都是宽x2=高,原创 2017-11-23 15:13:37 · 3301 阅读 · 3 评论 -
stm学习---FSMC控制TFT屏程序1
在研究原子的程序时,有下面一段typedef struct{vu16 LCD_REG;vu16 LCD_RAM;} LCD_TypeDef; #define LCD_BASE ((u32)(0x6C000000 | 0x000007FE))#define LCD ((LCD_TypeDef *) LCD_BASE)其中涉原创 2017-11-23 13:13:41 · 942 阅读 · 0 评论