首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

关于中断嵌套的有关问题

2012-04-19 
关于中断嵌套的问题下面这个程序,我在RTC中断里面,处理一个程序 INPUT_FP_CHCK(),因为 INPUT_FP_CHCK()

关于中断嵌套的问题
下面这个程序,我在RTC中断里面,处理一个程序 INPUT_FP_CHCK();,因为 INPUT_FP_CHCK();这个程序里面涉及到串口的收发(向模块发送命令,并接收模块返回的信息),所以我在RTC中断里面把串口中断打开:UCA1IE |= UCRXIE+UCTXIE; 但是即使这样,依然无法收到数据返回(可能无法发送出)。请问是什么原因?


[解决办法]
这个好像是函数被重入了

如果不是特殊功能实现,单片机开发里,要首先避免一个函数被同时多个地方调用
[解决办法]

探讨
下面这个程序,我在RTC中断里面,处理一个程序 INPUT_FP_CHCK();,因为 INPUT_FP_CHCK();这个程序里面涉及到串口的收发(向模块发送命令,并接收模块返回的信息),所以我在RTC中断里面把串口中断打开:UCA1IE |= UCRXIE+UCTXIE; 但是即使这样,依然无法收到数据返回(可能无法发送出)。请问是什么原因?

热点排行