logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Konfiguracja Bascom z HD44780 w trybie 8bit na Atmega128 - wskazówki?

vikelf 18 Lip 2007 10:14 3654 6
REKLAMA

Podsumowanie tematu

✨ Dyskusja dotyczy konfiguracji Bascoma do współpracy z wyświetlaczem LCD HD44780 w trybie 8-bit na mikrokontrolerze Atmega128, z naciskiem na przyspieszenie działania wyświetlacza. Zalecane jest ustawienie w Bascomie w menu Options -> Compiler -> LCD trybu "BUS mode" na 8 bit oraz "Data mode" na bus, a następnie konfiguracja portów I/O. Alternatywnie można użyć trybu PINMODE w CONFIG LCDPIN, gdzie 8 bitów danych podłączane jest do wybranego portu, a sygnały sterujące (E, RS) definiuje się osobno. Jednak standardowe opóźnienia w Bascomie są sztywne i ograniczają szybkość transmisji. Aby przyspieszyć komunikację, sugeruje się użycie biblioteki LCD4BUSY.LIB, która umożliwia odczyt flagi statusu LCD poprzez linię RW, co pozwala na dynamiczne sterowanie opóźnieniami. Niestety, biblioteka ta nie ma jeszcze implementacji dla trybu 8-bit. W późniejszej części dyskusji pojawiła się informacja, że dalsze prace nad Bascomem nie są prowadzone, a autor preferuje programowanie w AVR-GCC.
Wygenerowane przez model językowy.
REKLAMA