|
uC/OS-II移植记(9):微山x51-uCOSII中的可嵌套临界区保护方法 |
点评
我在抬杠,😄。
杨老师提出的原子操作指令,这个受益匪浅。一步一步按照杨老师的提示去优化。
非常感谢杨老师的指点。
| ||
点评
这个理解不正确。
正常的程序员在中断退出前开中断的。
其实我们还是停留在裸机开发单片机,认为中断是可以返回的。
在RTOS,中断是可以不返回的。
这也是我之前深陷的一个误区,发表的谬论。
主要原因就是高优先
我理解的就是实时响应的问题。就是所谓的指哪打哪。
想执行下面那一条指令。这时候必须要执行,不能中断。
只要中断执行够快实际上没多大影响。起码系统不会崩溃。
在中断里面关闭EA,然后退出中断。
这种也是抬杠的做法。哈哈哈
| ||
| ||
| ||
点评
是的,应该这么做。早上看到杨老师的版本,然后修改了,已经公布了。
赋值_bEA赋值之前一定要判断是否在第1层。解决我提出的在嵌套内不慎操作操作EA=1的问题。
| ||
| ||
| |
| ||
| ||
|手机版|小黑屋|深圳国芯人工智能有限公司
( 粤ICP备2022108929号-2 )
GMT+8, 2025-5-2 18:05 , Processed in 0.153123 second(s), 109 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.