BASCOM8051 + LCD
Moderátor: Moderátoři
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
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
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...
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...
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
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!?
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!?
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:)
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 zemVena píše: "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:)
Podpis na houby