Bascom AVR + GetRC5 = zwis
Masz problem? Zapytaj na forum elektroda.pl
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Bascom AVR + GetRC5 = zwis
Date: Tue, 14 Dec 2004 23:53:15 +0100
Witam.
Cos mnie podkusilo zeby sie tym Bascomem pobawic i kolejny problem
trafilem. Wiem ze duzo bylo o RC5 na grupie, ale tego nie bylo:
Napisalem program (listing na koncu). I efekt jest taki, ze program
dochodzi do polecenia GetRC5 i to koniec. Staje na niej, nie reaguje
na dane z Philipsowego pilota, no poprostu nic nie robi.
Na wyswietlaczu mam: "Odbiornik RC5."
Przy czym . (kropka) zgodnie z przewidywaniami pojawia sie po
sekundzie i to wszystko. Nie wykonuje zadnej instrukcji po GetRC5
Niby juz wiem, ze to poleceni to porazka, ale wogole to chyba powinno
dzialac. BASCOMa doprowadzilem do wersji: 1.11.7.4 i tez nic nie
pomoglo.
------- Listing --------
$CRYSTAL = 4000000
$REGFILE = "8515def.dat"
$BAUD = 19200
Config RC5 = Pind.2
Dim Adres As Byte, Rozkaz As Byte
Print "Odbiornik RC5" ;
Wait 1
Do
Print "."
GetRC5(Adres,Rozkaz)
Print "Adres: " ; Adres
Print "Rozkaz: " ; Rozkaz
Waitms 100
Loop
End
--
Slawomir Sidor N 51 58.1385 E020 09.1966
From: "Plumpi" <plumpixjr_at_nospam_wp.pl>
Subject: Re: Bascom AVR + GetRC5 = zwis
Date: Wed, 15 Dec 2004 07:46:58 +0100
Zapomniales o wlaczeniu przerwan, a GetRC5 ich uzywa.
Enable Interrupts
--
Jacek "Plumpi"
plumpixjr_at_nospam_wp.pl
Usun iksa - zabezpieczenie antyspamowe
From: "JJMafia" <jjmafia_at_nospam_poczta.fm>
Subject: Re: Bascom AVR + GetRC5 = zwis
Date: Thu, 16 Dec 2004 12:30:24 +0100
Zapomniales o wlaczeniu przerwan, a GetRC5 ich uzywa.
Enable Interrupts
No i czy napewno jesteś pewien ,że pilot nadaje w RC5 ?
Mam kilka (DVD,TV,CD,MD,SAT) w domu i prawdę mówiąc to tylko dwa mi chodzią
w RC5
i to ze starych trupów DVD SEG i od TV CURTIS.
Pzdr.JJMafia
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: Bascom AVR + GetRC5 = zwis
Date: Thu, 16 Dec 2004 22:30:28 +0100
No i czy napewno jesteś pewien ,że pilot nadaje w RC5 ?
Nie, ale Philips powinien.
No i obojetnie w czym dziala pilot to zawieszac sie nie powinno.
Teraz po wlaczeniu przerwan zwisu nie ma i nic nie odbiera (ale tym
sie zajme w wolnej chwili z oscyloskopem).
Sprawdzilem kilkanascie roznych pilotow :)
Natomiast zaskakuje mnie Bascom. Nie wiedzial ze przerwania sa
potrzebne ? Wiele polecen automatycznie konfiguruje odpowiednie czesci
procka, a wiele wymaga jawnego skonfigurowania.
Wiem, ze marudze bo jak juz sie umie to jest fajnie. Ale na poczatku
to jest upierdliwe bardziej jak assembler.
--
Slawomir Sidor N 51 58.1385 E020 09.1966
From: "BYRRT!" <usun.to.byrrt.i.to.tez_at_nospam_op.pl>
Subject: Re: Bascom AVR + GetRC5 = zwis
Date: Fri, 17 Dec 2004 22:39:56 +0100
Wiem, ze marudze bo jak juz sie umie to jest fajnie. Ale na poczatku
to jest upierdliwe bardziej jak assembler.
nie no asembler byl bardziej upierdliwy :) ale napewno technicznie lepszy :)