- 博客(3)
- 收藏
- 关注
原创 stm32 串口使用printf发送第一个字节消失(已解决)
所以说,我们复位之后,TC = 1,然后我们开始发送第一个数据时,根本没有在while循环中等待发送完成,直接跳过去了,所以造成了第一个字节的丢失。发现stm32复位之后,发送完成的标志位TC为1,而通过我们发送数据的代码发现我们发送数据的时候是需要在while循环中等待TC位置1才能继续。参考连接:https://blog.csdn.net/Backspace110/article/details/52737441。
2024-02-27 10:19:35
532
原创 STM32定时器初始化时,卡在TIM_ITConfig的问题
后面尝试各种办法发现在TIM_ITConfig前面加上TIM_ClearFlag(TIM2, TIM_FLAG_Update)后可以运行成功了。最后终于想起来,这个项目是我直接复制之前做iap升级的项目的,中断向量表偏移没有改(在system_stm32f10x.c文件里面)然后又出现了新的问题,当定时器定时时间到了后,程序又卡住了,当时它并没有卡在中断里面。最后把它改回0x0000就可以了,所有问题都解决了。
2024-02-19 17:18:01
707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人