Dobrý deň.
Prosím Vás o radu.
Mám atmegu128 a k nej pripojený lcd. Predtým som rozbehol daný program na mege8, kde pracoval.
Tak som sa snažil tento program prekompilovať na 128cku a zmeniť FCPU.
Ale keď to spustím na display, sú tam len čierne štvorčeky.
Program som čerpal z extremeelectronics.co.in/avr-tutorials/using-lcd-module-with-avrs/
mám to zapojené totožne, skušal som rôzne FCPU, rôzne nastavenie krystalu, interny, aj externy(10MHz) a nič.
V projekte mám prilinkovane lcd.h, lcd.c a myulits.c .
hlavny program je takyto:
//Clear the screen
LCDClear();
//Simple string printing
LCDWriteString("Program ");
}
a vobec nič to neurobi.
Chcem ešte podotknúť že som začiatočník a so 128čkou robím prvý krát, neviem či sú tam nejaké záludnosti, alebo čo…
Prosím pomožte…
Ďakujem
administrator: přesunuto z "Elektronika s mikrokontroléry, procesory"
administrator: přejmenováno z "ATMEGA 128 + lcd 16x2 (HD44780)"
administrator: příspěvek byl upraven
Odkaz byl vyjmut z code.
Prosim Vas, ak mozete, tak niekto spravte projekt, najde tam inicilizaciu a napr vypisanie “ahoj” na display, povedzte mi zapojenie a poistky.
Take aby to malo byt funkcne, nech viem zistit ci nemam chybu niekde v hardvery… popripade nech si to premeriam osciloskopom…
momentálne mam pocit, ako keby vobec nebezal procesor…