Witam, chciałbym uprzejmie prosić kolegów o sprawdzenie poprawności kodu. Zmontowałem pilot z Bluebooka wszystko zgodnie z założeniami, jednak, mój projekt przewiduje dwa klawisze. Z racji tego, iż miałem pod ręką wyłącznie Atmegę8 przepisałem kod pod ten mikrokontroler, jednak borykam się ze sporymi problemami z zakłóceniami(chyba).
Nie wiem, czy kod jest przerobiony odpowiednio na 100% ale aktualnie uzyskuję taki efekt, że nadając z mojego stworzonego pilota - odbiornik(także ten do dekodowania kodów z greenbooka) odbiera moją wiadomość średnio za ok. 20-30 wciśnięciem klawisza, zatem domniemam, że kod sam sobie jest prawdopodobnie w porządku tylko lipnie działa.
W tym miejscu chciałbym zapytać się, czy aż tak duże zakłócenia i złe wyniki transmisji mogą być rezultatem składania układu na płytce stykowej i stosowaniu kabelków do połączeń, kondensatory filtrujące dodawałem różne i w różnej ilości ale średnio pomagały lub wcale. Dodam także że układ zasilam z programatora USBAsp, kiedy zmieniłem źródło zasilania na ładowarkę telefoniczną wyniki były jeszcze gorsze - tylko raz udało mi się wysłać kod. Bądź co bądź na pytce robi się od groma anten, no i zakłócenia przewodzone w momencie stosowania ładowarki.
Jeszce raz proszę o sprawdzenie kodu dla spokoju ducha czy czasami nie zawiódł element ludzki tym razem w mojej osobie

język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Proszę umieszczać listingi programów napisanych w C wewnątrz znaczników syntax=c - Anty