6359| 17
|
[编程类] 中断程序编写 |
1贡献
最佳答案中断服务例程必须被定位于non-banked 区域,通过使用“#pragma CODE_SEG NON_BANKED”可以把中断例程定位于non-banked 区域。同时你必须确保“sectionNON_BANKED”不能出现在.prm文件中。在中断服务例程的末尾你需要添加“#pragma CODE_SEG DEFAULT”,否则的话,后面的函数也会被定位在“non-banked”区域。
所以说我们的中断服务例程必须被“#pragma CODE_SEG NON_BANKED”和“#pragma CODE_SEG DEFAULT”包围起来。
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号 )
GMT+8, 2024-12-29 01:28 , Processed in 0.073684 second(s), 30 queries , Gzip On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.