Bascom AVR, Tiny i pilot RC5 - bryndza.

Witam.

Przed chwila sie obsmialem z Bascoma. Duzo tu czytalem o ulomnosciach tego programu, ale niestety bylem zmuszony w nim kilka pokazowych programow napisac. No i dzisiaj z rozpedu (bo niby taki fajny i prosty, jak mowia milosnicy) sprobowalem zrobic odbiornik pilota RC5 na ATtiny12. Po dwoch godzinach nie udalo mi sie.

Czy jest ktos kto wie jak to zrobic? (w Bascom bo w ASM to kilka razy latwiej)

Jak deklaruje zmienna: DIM adres AS BYTE

To sie dowiaduje, ze w Tiny tak nie mozna. Oczywiscie DIM ma opcji kilka, ale zadnej zeby zmienna w rejestrach umiescic. Innych kombinacji nie chwyta superpolecenie GetRc5.

Reply to
Slawomir Sidor
Loading thread data ...

Slawomir Sidor snipped-for-privacy@graficomp.com.pl> napisał(a):

To tak jak byś kupił rower i był zdziwiony , że niema wlewu paliwa ;) Toż ten procek niema pamięci RAM.

Pzdr. Piotrek

Reply to
Piotrek Sz.

zumek napisał :

^^^^^^^^^^^^^^^^^^^^

Zdziwienie dotyczy możliwości kompilatora, że RAM-u nie ma to jest wiadome i pozostają tylko rejestry r0-r31, których w Bascomie jest marnotrawstwo i do tego procesorka raczej się nie nadaje, na dzień dobry zawali połowę pamięci programu, zanim cokolwiek zaczniemy pisać... ;)

Reply to
Daniel Dawid <Light-I> Majewski

gcc ma podobna ulomnosc...tez potrzebuje RAMu, choc podobnoc mozna go zmusic do pracy bez.. wez lepiej procek z ramem - szkoda Twojego czasu i kombinowania w asm, szczegolnie gdy masz cos zrobic na szybko. a rc5 i inne w bascomie dzialaja bezproblemowo i ruszaja od razu

Reply to
greg

Tyle, ze przyklad implementacji RC5 na taki procek w ASM jest gotowy w jednej z not aplikacyjnych, jest tez jako examlpe w AVR Studio, wystarczy copy&paste;)

Reply to
T.M.F.

I dziala doskonale na Tiny12. Widac jednak moj rower ma wlew paliwa :)

Reply to
Slawomir Sidor

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.