Witaj WOBI, dzięki za zainteresowanie. Nie mogę sobie poradzić ztym co mi podesłałeś. Muszę odczytywać Address oraz Command i wysyłać przez RS. Zbudowałem układ testowy. Taktowanie zewnętrzne, wszystko podpięte wg. noty odbiornika TSOP31236. I ciągle Address: 255, a Command: 127. Zrobiłem nawet prosty kod do odczytu, lecz nadal ten sam efekt. Czy mógł byś mi pomóc? Nie koniecznie przerwaniami, ale metodą tą, którą zaproponowałeś tylko żeby był odczyt adresu i komendy. Za pomoc był bym wdzięczny.
Zaloguj się, aby zobaczyć kod
Dodano po 34 [sekundy]:
Raz na jakiś czas zadziała tak jak powinno. Nie wiem dlaczego.
Dodano po 2 [minuty]:
To pokazuje terminal:
Adres: 255
Komenda:127
Adres: 255
Komenda:127
Adres: 10
Komenda:15
Adres: 255
Komenda:127
Adres: 255
Komenda:127
Adres: 255
Komenda:127
Adres: 10
Komenda:15
Adres: 255
Komenda:127
Adres: 255
Komenda:127
Adres: 255
Komenda:127
Adres: 10
Komenda:15
Adres: 255
Komenda:127
W pilocie mam ustawione Adres 10, komenda 15, jak widać "działa jak chce". Dodam że pilot jest jak najbardziej ok.
Dodano po 26 [minuty]:
Układ testowy jest na atmega16, dla jasności program pilota:
Zaloguj się, aby zobaczyć kod