piotrva napisał: Getrc5 działa bez problemu na at90s2313 i attiny2313.
Takie porady są najbardziej rzeczowe na tym forum

, bardzo dużo pomogłeś, prawie problem rozwiązany

. Takie "nabijanie" tematu powinno być przez moderatorów korygowane...
To dlaczego ciągle na tym forum jest mnogość tematów na temat GetRC5 i tiny2313 np.
temat 1 temat 2 Temat3 temat4 itd... mógłbym tak prawie bez końca, ale nie o to chodzi. Poczytaj te tematy i zobaczych że większość pisze o Getrc5 negatywnie.
Z mojej analizy po deasemblacji Getrc5 i dokładnej analizie na oscyloskopie dwukanałowym wynika, że zastosowany jest polling wejścia portu(a to już z góry wróży problemy), na dodatek jak użyjemy przerwania, które nawet w notach i przykładach jest podane, to Getrc5 gubi pierwszą ramkę transmisji RC5 i program "wisi" w przerwaniu około 115ms nic nie robiąc tylko czeka na poprawną ramkę z pilota. W tym czasie procesor mógłby coś robić.To podstawowa wada Getrc5 która ją dyskwalifikuje!!! Dlatego nie powinno używać się jej. Stąd te problemy i dziwne zachowania programów o których można się naczytać w dziesiątkach postów.
Przecież napisanie prostej obsługi RC5 na przerwaniu ICP i pomiar timerem1 czasów bitów, poprawne napisanie procedury korekcji i obsługi błędów zaowocuje po pierwsze że nauczymy się coś,po drugie zrobimy to zgodnie ze sztuka programowania i nie będziemy mieli problemów, a program będzie działał idealnie i niezawodnie ku zadowoleniu autora. A tak to tylko przepychanki i udowadnianie niewiadomo czego i komu... i bieganie za własmym ogonem...
seja4321 napisał: Witam
Mam problem z odbiornikiem RC5 na attiny2313 otóż gdy wgram ten program:
spróbuj dać tak
Zaloguj się, aby zobaczyć kod
choć polecam taki gotowy program w Bascomie poczytaj
RC5 Bascom ICP