Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Texas Instruments => MSP430 Serisi => Konuyu başlatan: Kevinlomax - 04 Mayıs 2019, 21:00:32

Başlık: Verici iletim yaparken alıcıyı kapatmak
Gönderen: Kevinlomax - 04 Mayıs 2019, 21:00:32
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
}

}