Dựa trên sơ đồ, mình nghĩ con PIC bên trái của bạn sẽ kéo chân RA0 lên logic 1 hoặc xuống logic 0 để gây ngắt ở con PIC bên phải.
Nhưng vấn đề là khi khởi động chân RA0 là Tris-state, do đó có 1 khoảng thời gian chân RB0 của PIC-phải sẽ lơ lửng nên nhiễu từ môi trường sẽ tác động làm thay đổi mức logic trên chân RB0 gây ra ngắt.
Ngay khi khởi động bạn cần đưa chân RA0 về logic 0 hoặc logic 1.
Tốt hơn, bạn nên hàn 1 con điện trở 10K nối thằng từ RB0 lên Vdd, khi nào cần gây ngắt thì xuất logic 0 ra chân RA0.
|