Slawomir Sidor
Guest
Tue Dec 14, 2004 10:53 pm
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
Plumpi
Guest
Wed Dec 15, 2004 6:46 am
Zapomniales o wlaczeniu przerwan, a GetRC5 ich uzywa.
Enable Interrupts
--
Jacek "Plumpi"
plumpixjr@wp.pl
Usun iksa - zabezpieczenie antyspamowe
JJMafia
Guest
Thu Dec 16, 2004 11:30 am
Quote:
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
Slawomir Sidor
Guest
Thu Dec 16, 2004 9:30 pm
Quote:
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
BYRRT!
Guest
Fri Dec 17, 2004 9:39 pm
Quote:
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
