Zaslal: út říjen 18 2005, 14:03 Předmět: BASCOM8051 + LCD
...uz som aj registrovany aj prihlaseny, tak snad to zostane zverejnene ...
Zdravim Vas,
mate niekto skusenost s tvorbou programov v BASCOMe? Konkretne som sa snazil rozbehat klasicke LCD 16x2, s atmelom AT89c2051, 4bitova komunikacia a nefunguje to Konkretne vo vypise chybali niektore znaky, alebo tam boli nespravne... akoby bol displej zle inicializovany..., alebo nestihal...
Robite v BASCOMe? aky na to mate nazor?
Vdaka caute...
Jak jsi viděl, zobrazil se ti dotaz jek ten první, tak druhý. Tak ten starší mažu. Hill
V options - kompiler - lcd je len /ak som nieco neprehliadol/ pripojenie jednotlivych vyvodov a to mam isto OK, pretoze ten displej cast retazca vypise OK ale niektore znaky z toho retazca bud uplne chybaju alebo su zle.
Založen: Nov 02, 2005 Příspěvky: 199 Bydliště: Pardubice
Zaslal: čt listopad 03 2005, 20:18 Předmět: LCD
Nevim jaky mas zkusenosti s LCD nebo programovvanim 51 obecně. Ja sice nejsem zadnej odbornik. Sice s 51 delam uz par let, ale LCD jen posledni rok. Taky sem mel docela problemy to rozchodit. Obzvlast kdyz delam v assembleru. Zatim sem totiz nenarazil na zadnej kompilator Pascalu, Basicu nebo C, kterej by pokrejval moje potreby (zatim se na ty dobry nesehnal crack). No ale zpatky k veci.
Stahni si katalogovej list radice. HD... Je tam tabulka znaku ulozenejch v CG RAM. Ja osobne sem mel ten problem taky. Nekolikrat. Reseni:
1) Moc rychlej oscilator procesoru. (nestihnou se nastavit nejmin vyznamny bity (poznas podle tabulky)
2) Spatnej kabilek k displeji (zavada muze byt i takhle prosta - je to blby ale stalo se mi
3) Mala doba pro zpracovani operace - doby v datasheetu
Vim ze sem urcite nenapsal vsechno, ale doufam ze ti to pomuze.... Me pomohlo...
V asemblery mi to chodi v pohode... 8bitova komunikacia bez problemov a 4bitova s malym problemom - potrebuje neviem preco reset...
Ale v tom BASCOMe su uz tie rutiny spravene... len neviem ci su OK, tiez si myslim, ze to bude nieco s casmi alebo zlou inicializaciou ale neviem...
To je prave ten problem, rutiny v asm niesu. Su tam sice v jednom adresary nejake kniznice kde je asm kod pouzity ale keby som sa v tom mal vyznat a kontrolovat to tak by som to ozaj rychlejsie napisal pomocou svojich, funkcnych asm rutin...
Založen: Nov 02, 2005 Příspěvky: 199 Bydliště: Pardubice
Zaslal: st listopad 23 2005, 11:59 Předmět:
Tenhle problem taky registruju, protoze kdyz se na neco zeptam, tak odepise jen par lidi a musim priznat, ze se nerozjede tak ziva konverzace jakou bych od lidi registrovanech na bastrlirskym webu predpokladal.
A ted spatky k tematu. Bohuzel nemam s Bascomem zadny zkusenosti, delam vsechno v assembleru, protoze sem nenarazil na nic co by mi za to stalo delat to v necem jiny. (ale cim dal vic se presvedcuju ze s necim budu muset zacit - ale spis asi C - ale necham se treba presvedcit i na Bascom)
Mozna Ti ale pomuze tahle kniha:
Petr Novak - Mobilni roboty - pohony, senzory, rizeni _________________ Podpis na houby
tam je nieco o BASCOMe? podla nazvu mi to nepripada...
Ten bascom, na prvy pohlad vyzera fantasticky- da sa tam napr pocitat uplne bezproblemovo s 16,32 a tusim aj viac bitovymi cislami a podobne... Ale na druhy pohlad sa mi zda trocha "nedotiahnuty" a zial neviem, ci sa mi to zda alebo je to fakt tak!?
Založen: Mar 06, 2005 Příspěvky: 788 Bydliště: Havířov
Zaslal: so listopad 26 2005, 5:24 Předmět:
To množství příkazů se Ti zdá "nedotiahnuty" ?
Příklad: obsluha maticové klávesnice v ASM - 59 řádků
v Bascom AVR - 1 řádek
netvrdím že délka výsledného kodu BIN je ideální.
Profesionálové asi dají přednot C ale programátor amatér je nadšen
Ted jsem taky v Bascomu programoval ovladani disleje LCD a mel sem trochu strach ze budu mit stejny problem ale po par pokusech to slape. Nejsem zadny programator ale pokud mas nejky dotaz? Zapojil jsem ten displej podle napovedy bascomu. V knizce "Programovani AVR v jazyce Bascom" je zapojen vstup R/W na port procesoru ale u 8051 jsem zjistil ze musi byt pripojen na +5V. To byl asi nejvetsi problem:)
Založen: Nov 02, 2005 Příspěvky: 199 Bydliště: Pardubice
Zaslal: ne listopad 27 2005, 20:05 Předmět:
Vena napsal(a):
"Programovani AVR v jazyce Bascom" je zapojen vstup R/W na port procesoru ale u 8051 jsem zjistil ze musi byt pripojen na +5V. To byl asi nejvetsi problem:)
V tomhle se asi pletes. Kdyz das na RW 1 tak je to nastaveny pro cteni, Ty ale potrebujes zapis a proto to musis dat na zem _________________ Podpis na houby
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.