你好
最近想做一個紅外線解碼, 我的做法是
1.設定下緣ccp中斷
2.將TRM1H和TRM1L清0
3.在中斷附程式中做CCP模式切換
第一次進入時,SET TM1ON 並切換為RISE 觸發,第二次CCP中斷時取出TMR1H和TMR1L的值,並清0,關掉TMR1ON,以此判斷
TMR1H AND TMR1L的值,做0,1和起始碼的判斷,不過每次我的第一個碼都錯誤,不知是否我對CCP的理解錯誤而導致.
想請問所謂的CCP是在觸發中斷時,會將TMR1H AND TMR1L的值載入CCPR1L AND CCPR1H嗎?假如是的話,那我在第一次進入中斷再將TMR1ON起動,那我所得到的值是否為最準?