Verici iletim yaparken alıcıyı kapatmak

Başlatan Kevinlomax, 04 Mayıs 2019, 21:00:32

Kevinlomax

Merhaba,
infrared verici ile karşı tarafa sinyal yollamak istiyorum ve yolluyorum. Ancak bazen sinyal gitmiyor çünkü sinyalim vericinin yanında olan aynı kart üstündeki alıcıya takılıyor. Alıcının kesmesini ne zaman kapatıp ne zaman açmam gerektiğini bilmiyorum. Aşağıdaki kodu denedim ancak çalışmad. Yardımcı olursanız sevinirim.

#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{ P2IE &=~BIT0; // alıcı kesmesi kapatıldı


if((P1IN&BIT7)!=BIT7) {
(sinyal yollandı)
P2IE = BIT0; //tekrardan kesmeyi aktif edildi

P2IES= BIT0; //  alıcı için düşen kenar kesmesi
P1IFG &= 0x00; // verici interrupt bayrağı temizlendi
}

}