摘要: 系统滴答定时器(SysTick)中断配置 在STM32标准库中是通过SysTick_Config()函数配置时钟中断的,然后SysTick_Handler()函数自动定时触发其中的函数。 库文件中对SysTick_Config()函数的定义如下所示: SysTick_Config()函数内部主要是对 阅读全文
posted @ 2017-09-04 16:29 gexin1023 阅读(14469) 评论(0) 推荐(2) 编辑
摘要: pragma pack(n)对齐格式 \ pragma pack(n) 是预处理器用来指定对齐格式的指令,表示n对齐。当元素字节小于n时,要扩展到n;若元素字节大于n则占用其实际大小。 对于tmp结构体,32位系统中默认情况下按照4字节对齐,该结构体占用12个字节,上面函数的输出如下: 当在结构体定 阅读全文
posted @ 2017-09-04 11:52 gexin1023 阅读(305) 评论(0) 推荐(0) 编辑
摘要: STM32串口通信UART使用 uart使用的过程为: 1. 使能GPIO口和UART对应的总线时钟 2. 配置GPIO口的输出模式 3. 配置uart口相关的基本信息 4. 使能uart口的相关的中断,如接收中断、空闲中断等 5. 编写中断接收函数 配置对应的GPIO口 对于STM32F4_Dis 阅读全文
posted @ 2017-09-04 10:51 gexin1023 阅读(2238) 评论(0) 推荐(1) 编辑