打印

请问stm32怎么实现us延时

[复制链接]
8299|8
手机看帖
扫描二维码
随时随地手机跟帖
楼主
李富贵| | 2011-10-1 19:20 | 显示全部楼层 回帖奖励 |倒序浏览
先把Systick中断关掉,然后用任意方法延迟都可以,结束后打开Systick中断即可。
SysTick中断关闭后,不会有别的任务来抢夺,除非你调用xSemaphoreTake、xQueueReceive这些把控制权交给FreeRTOS的函数。关闭SysTick中断的唯一问题会导致Timer误差加大,看你能不能承受了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则