RTV forum PL | NewsGroups PL

Bascom AVR: Zawieszanie się programu przy użyciu GetRC5 z pilotem Philipsa?

Bascom AVR + GetRC5 = zwis

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Bascom AVR: Zawieszanie się programu przy użyciu GetRC5 z pilotem Philipsa?

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 Smile ale napewno technicznie lepszy Smile


elektroda NewsGroups Forum Index - Elektronika Polska - Bascom AVR: Zawieszanie się programu przy użyciu GetRC5 z pilotem Philipsa?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map