1. 程式人生 > >**一次使用合泰微控制器多功能中斷遇到的問題**

**一次使用合泰微控制器多功能中斷遇到的問題**

最近用合泰HT66F0185做開發,遇到了一個十分奇怪的問題,定時器TM1用於5ms時基中斷,定時器TM2用於紅外接收計時中斷,遙控器經常無響應。經過分析發現TM1和TM2的中斷入口是同一個,紅外接收到重複碼時會將TM2的中斷允許關閉,但是TM2的計時功能沒關,所以T2AF還是會被正常置位。這樣在TM1中斷產生時順道把TM2的也處理了,結果造成無法正確接收下一個編碼
使用多功能中斷的時候因為是共享入口地址,所有想關閉其中一個的時候一定要完全關閉,對應中斷允許和開關都要關閉,避免出現一些莫名奇妙的問題