×

(一)Protothread入门

消耗积分:3 | 格式:pdf | 大小: | 2022-01-13

王磊

分享资料个

单片机裸机开发中常用到一个大循环, 即while(1), 程序中常常有需要延时的情况, 延时函数通常都是让CPU原地等待, 这样CPU无法进行其他操作, 会阻塞其他的工作, 利用率不高.如果在需要延时的时候, 当前程序让出CPU, 让别的程序运行, 那么CPU利用率会提高, 而且其他程序的响应也会快一些.图中上边是传统的串行的执行方式, 程序B必须等待程序A执行完, 才轮到它, 如果在程序A delay_ms的时候让CPU去执行程序B, 等延时完了再回到程序A, 这样在宏观上看两个程序就像在同时运行一

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !