×

单片机编程的一些心得实例说明

消耗积分:1 | 格式:pdf | 大小:0.10 MB | 2019-04-23

分享资料个

  1. 如果中断和主线程都要访问同一个变量,那么在主线程中访问之前要关闭中断,访问结束后立即打开中断。如果在主线程和中断中频繁改变变量的时候,比如自加、自减,最好先定义一个临时变量,记录自加/减的次数,后面一次性将这个被中断/主线程共享的变量进行加/减,从而减少对共有变量的访问次数,中断中也是如此。

  2. 在有流水线的单片机中,有时候明明在前面执行了一条指令,但是后面进行检验的时候,发现之前那个并没有起效果,其实是因为流水线导致还没有执行到前面那个语句。在1中描述的情况,在主线程中访问变量前关闭中断,如果只把这个语句执行一次,可能中断关闭还没有真正被执行,就开始访问共有变量了,这里需要连续多次执行中断关闭语句,从而达到效果。

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

评论(0)
发评论

下载排行榜

全部0条评论

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