求助:不用OS如何让一个长耗时的函数让出CPU时间

2019-03-23 19:57发布

是这样的,我在一个函数里面要进行多次擦除FLASH的扇区的工作,擦除一个扇区时间需要要2-3S,而擦除扇区后,该函数接下来还要完成其它的逻辑。我想把等待FLASH时间用来做别的工作。请问该如何实现? [ 本帖最后由 amduron 于 2012-4-25 09:44 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
daicheng
1楼-- · 2019-03-24 04:13
/ 方法有很多种的,比如你可以使用状态机。
amduron
2楼-- · 2019-03-24 09:34
能大到致介绍一下吗?万分感谢!!
inzaghian
3楼-- · 2019-03-24 10:33
 精彩回答 2  元偷偷看……
heicnhei
4楼-- · 2019-03-24 15:41
用定时器
amduron
5楼-- · 2019-03-24 18:02
怎么样才能回到函数结束的地方继续执行呢?
amduron
6楼-- · 2019-03-24 20:34
 精彩回答 2  元偷偷看……

一周热门 更多>