f429原子给的system下的delay_us函数一直卡死

2019-07-20 13:17发布

原子哥给的delay_us函数我放到自己的工程模版就一直卡死在获得当前systick的值那里,但是用原子哥的本来的工程就不会出现这种情况,这到底是怎么回事?
tnow=SysTick->VAL;       
                if(tnow!=told)
就是一直卡死在这里,不进去if的函数里面去

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
hu5226298
1楼-- · 2019-07-20 14:53
但是我用系统给的HAL_Delay函数就是可以用的啊
taizonglai
2楼-- · 2019-07-20 17:04
检查delay_init()函数,看一下systick初始化是不是正常的!delay_init()函数要放到HAL_Init()之后
hu5226298
3楼-- · 2019-07-20 22:16
 精彩回答 2  元偷偷看……
hu5226298
4楼-- · 2019-07-20 22:23
拜托帮我看下好吗,这个是我的工程
hu5226298
5楼-- · 2019-07-21 04:10
 精彩回答 2  元偷偷看……

一周热门 更多>