在线时间0 小时
UID59254
注册时间2008-7-9
NXP金币0
该用户从未签到
新手上路

- 积分
- 23
- 最后登录
- 1970-1-1
|
紧急求援,遇见一个很奇怪的问题.写的程序中,主函数是一个死循环,然后定义了一组优先级较低的PIT中断和一组优先级较高的外部中断.然后出现了问题,当在main函数中添加一些C指令(比如一个给全局变量赋值的语句)后,编译器能通过但在片上就会死机.如果把这些指令关了,就没问题,或者把优先级高的外部中断关了也没问题.而外部中断与这些指令是相符完全独立的.例如在main的循环中,有语句temp=010;temp是全局变量,但没有中断共享.下到片上就死机,而把这句语句删了就没问题了,还有一些其他的指令入for()等,也是一样.望高手帮助
|
|