萌新求助如何在裸机移植的RTT-NANO上写us延时函数

发布于 2020-08-27 23:55:31

e65b12f6f75b8909084a4b8b5d5c747.png
9ca3c66dd12995fe296f21c9cefd033.png

RTT好像采用的都是软件定时,rt_thread_delay的延时单位是一个时钟节拍,默认一个时钟节拍是1ms,也就是SysTick_Config( SystemCoreClock / RT_TICK_PER_SECOND );(F103 72M/1000),效果和rt_thread_mdelay一样,但是要做到us级延时,不用tim的情况下应该怎么做?按照以前的做法,都是修改SysTick_Config的参数值,但是这样会影响RTT的时钟节拍,不知道应该怎么写。
下面这个us延时函数是参考官方文档的,但是测试过,程序会卡死在里面!

查看更多

关注者
0
被浏览
193
ccxzjz
ccxzjz 2020-08-28

试一下这个
image.png

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友