witam,
zamierzam, przy użyciu timera 1 wygenerować falę nośna 36kHz a następniej wysyłać kody RC5.
zakładając, że:
FCPU = 8MHz
preskaler = 8
ze wzoru
obliczyłem, że wartość OCRnA ~ 13.
następnie ustawiam Timer:
do nóżki PB1(OC1A) podpiętą mam bazę tranzystora PNP, a dalej diodę nadwaczą IR.
problem polega na tym, że nie wiem jak teraz wysłać ten kod. czy poprzez zmienianie stanu w taki sposób PORTB ^= _BV(1); ?
zamierzam, przy użyciu timera 1 wygenerować falę nośna 36kHz a następniej wysyłać kody RC5.
zakładając, że:
FCPU = 8MHz
preskaler = 8
ze wzoru
obliczyłem, że wartość OCRnA ~ 13.
następnie ustawiam Timer:
TCCR1A = 1<<COM1A0; // toggle OC1A on Compare Match
TCCR1A = 1<<WGM12; // CTC mode
TCCR1B = 1<<CS11; // prescaler clk/8 przykladowo
OCR1A = 13;
do nóżki PB1(OC1A) podpiętą mam bazę tranzystora PNP, a dalej diodę nadwaczą IR.
problem polega na tym, że nie wiem jak teraz wysłać ten kod. czy poprzez zmienianie stanu w taki sposób PORTB ^= _BV(1); ?
