PDA

View Full Version : em gặp vấn đề với Ngắt CNx trong dspic33ffj12mc202


saobangabc11ka
14-08-2011, 04:31 PM
Em mới bắt đầu hợc về dspic nên hơi ngu ngơ! mong các anh chỉ bảo :d
Trong lập trình ngắt
...........
IFS1bits.CNIF=0;
IEC1bits.CNIE=1;
_CN21IE=1;
_CN16IE=1;
_CN15IE=1;
_CNIP=7;
void __attribute__ ((__interrupt__)) _CNInterrupt()
{
// trong ngat CNx bat den LED để kiêm tra xem ngắt có hoạt động không
..............................
IFS1bits.CNIF=0;
}
trong chương trình của em đã cho phép ngắt CN21,16,15 hoạt động nhưng khi chạy bằng mô phỏng proteus thì chỉ có ngắt ở chân CN21 hoạt động được. còn các ngắt ở chân CN16 và CN15 lại không nhận được! em tạo dùng nút ấn để tạo nguồn ngắt!