Autorul poate fi contactat la adresa: Login pentru adresa
Am utilizat gcc-avr, avr-libc, libusb-dev pe o masina virtuala de linux mint.
Pentru a afisa date pe display-ul Nokia 5110, am folosit header-ul lcd.h cu implementare in lcd.c. Se apeleaza functii precum:
Functiile implementate de mine sunt urmatoarele:
Initial am folosit un Display 12864 v2.0 128×64 pixel. Am intampinat probleme cu el deoarece acesta nu a functionat, cu toate ca aparea ca si alimentat. Acest lucru m-a ajutat sa invat sa fac debug pe hardware, ceea ce nu facusem prea mult pana acum si am ajuns la concluzia ca display-ul avea niste probleme legate de luminozitate. Pentru a o regla aveam nevoie de alte componente hardware, asa ca am folosit un alt display si ulterior nu au mai aparut probleme in realizarea implementarii.
Consider ca pasii spre realizarea proiectului ajuta la o consolidare buna a cunostiintelor acumulate in cadrul materiei.
Arhiva cu proiectul:
Am utilizat urmatoarele fisiere:
https://github.com/Eracage/ATmega128_LCD_Graphics/blob/master/lcd.c https://github.com/Eracage/ATmega128_LCD_Graphics/blob/master/lcd.h