Witam,
Jakiś czas męczę się już z odczytem RC-5 napisałem prosty program na podstawie http://www.ustr.net/infrared/infrared1.shtml, i w sumie nie wiem dlaczego nie działa. Może świeże spojrzenie kogoś innego znajdzie w tym błąd?
kwarc 1Mhz
Chce odczytać jedynie komendę.
Jakiś czas męczę się już z odczytem RC-5 napisałem prosty program na podstawie http://www.ustr.net/infrared/infrared1.shtml, i w sumie nie wiem dlaczego nie działa. Może świeże spojrzenie kogoś innego znajdzie w tym błąd?
kwarc 1Mhz
ISR(INT0_vect)
{
GICR&=~_BV(INT0);
_delay_ms(4); //4.752ms
_delay_us(752);
_delay_ms(8); //8.640ms bity adresu
_delay_us(640);
for(int i=5;i>=0;i--)
{
if (bit_is_set(PORTD,IR)) {IR_CMD[i]=0;}
else {IR_CMD[i]=1;}
//_delay_ms(1);
_delay_us(728);
}
PORTD^=_BV(D1);
_delay_ms(900);
GICR=_BV(INT0);
PORTC=0x00;
}Chce odczytać jedynie komendę.