怎么实现Systick做一秒钟延时不占用CPU

[复制链接]
 楼主| sunmeat 发表于 2015-8-7 10:39 | 显示全部楼层 |阅读模式
在利用Systick做delay一秒钟延时的时候,他应该是占用CPU的,在延时的时候CPU是不做能进行其他操作的,怎么能够既能实现延时又能让CPU进行其他操作呢?求答案!
哆来咪 发表于 2015-8-8 08:11 | 显示全部楼层
楼主说的这个功能,只能定时器实现了。延时程序永远是占用CPU的,一个芯片只有一个CPU,这又不是FPGA。
陌小生 发表于 2015-8-8 16:31 | 显示全部楼层
楼主这个,需要上FPGA了,感觉单片机不可能办到
niuyaliang 发表于 2015-8-9 10:40 | 显示全部楼层
延时的目的就是让CPU停住一段时间,怎么可能不占用CPU呢
大叔乔东 发表于 2015-8-9 15:27 | 显示全部楼层
1s中的话,用定时器还不错。定时1s中,然后把需要执行的代码放到定时器中断中。
王大熊 发表于 2015-8-9 20:38 | 显示全部楼层
楼主属于表述不当。。。只能用定时器了,或者上OS吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

208

主题

2132

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部

208

主题

2132

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部