
初学
程序猿黑加仑
这个作者很懒,什么都没留下…
展开
-
串口接收开始时正常,过一段时间接收不到任何数,其他程序正常,没有死机
串口接不数 一开始正常原创 2022-03-17 17:45:50 · 17968 阅读 · 5 评论 -
stm32延时时间不对,晶振不起振等问题分析
今天新同事给我一个板子,说他刚画的stm32延时不正确,流水灯时间不对,在简单地检查了他的主程序之后,发现只有一个延时2秒+LED的I/O输出跳变的程序循环。其中I/O的配置也是正确的,但是延时时间完全不对,似乎加长了10倍还多。这种情况很明显,时钟有问题了。关于时钟的问题,一般第一步就去看晶振有没有起振。打开系统文件system_stm32f10x.c,翻到793-797行,这里是系统等待晶振起振的死循环:其中,这个死循环的跳出条件两个,一个是起振了(HSEStatus==1),另一个就是原创 2020-06-29 20:59:49 · 6182 阅读 · 5 评论