Witam!
Jako, że bascom nie posiada bibliotek do obsługi RC6, postanowiłem zrobić to programowo. Napisałem więc taki program:
No i co prawda program coś odbiera, ale niewątpliwie są to bzdury (dla dwóch przycisków potrafi odebrać dokładnie tą samą wartość).Przykład (wciskane przyciski od 1 do 9 na tym samym pilocie)
Mój mikrokontroler to atmega 644p, odbiornik IR TSOP4836 . Ciekawą sprawą jest też to, że pierwszy bit powinien trwać 2,66ms . Podczas gdy w programie, zmierzony timerem(timer1, prescaler 1), trwa 17 cykli procesora ( ~1ns )
Z góry dziękuję za wszelkie uwagi i sugestie, pozdrawiam![/code]
Jako, że bascom nie posiada bibliotek do obsługi RC6, postanowiłem zrobić to programowo. Napisałem więc taki program:
Kod: text
No i co prawda program coś odbiera, ale niewątpliwie są to bzdury (dla dwóch przycisków potrafi odebrać dokładnie tą samą wartość).Przykład (wciskane przyciski od 1 do 9 na tym samym pilocie)
Cytat:
1100110001100011
1100110001100111
1100110001100000
1100110001100010
1100110001100010
1100110001100001
1100110001100011
1100110001100111
1100110001100000
Mój mikrokontroler to atmega 644p, odbiornik IR TSOP4836 . Ciekawą sprawą jest też to, że pierwszy bit powinien trwać 2,66ms . Podczas gdy w programie, zmierzony timerem(timer1, prescaler 1), trwa 17 cykli procesora ( ~1ns )
Z góry dziękuję za wszelkie uwagi i sugestie, pozdrawiam![/code]