智能车制作

标题: 程序卡在 //等待时间到 会是什么问题呀? [打印本页]

作者: 肥肥8688    时间: 2018-1-20 19:59
标题: 程序卡在 //等待时间到 会是什么问题呀?
程序卡在
while( !(SYST_CSR & SysTick_CSR_COUNTFLAG_MASK));   //等待时间到
会是什么问题呀?
看论坛上出现过这类问题的同学也不少,但是不知道最后是怎么解决的。。。
求教。。。

作者: aytc100    时间: 2018-1-20 21:19
如果你发的串口数据量稍微多一点,串口波特率还不是特别高的话,在调试界面点停止非常容易进入这句话。其实无所谓,就是在等串口控制器往外发数据而已。点下一步或者跳出,就能出去。

还有一种可能性是你设置了串口对外发数,但是没给串口模块使能或者送时钟。这样的话单片机会永远等在这里,点下一步或者跳出,是出不去的。
作者: 肥肥8688    时间: 2018-1-21 09:17
aytc100 发表于 2018-1-20 21:19
如果你发的串口数据量稍微多一点,串口波特率还不是特别高的话,在调试界面点停止非常容易进入这句话。其实 ...

谢谢超哥,弄好了

作者: luckner    时间: 2018-1-21 14:45
肥肥8688 发表于 2018-1-21 09:17
谢谢超哥,弄好了

所以是啥问题?
我之前遇到的,如果是没有enable clk,系统是直接去hardfault的





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2