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

Komunikacja 4 czy 8 bitowa...

Sław1980 09 Sty 2011 20:30 1806 8
REKLAMA
  • #1 8983536
    Sław1980
    Poziom 17  
    Witam mam dwa pytania.
    Pierwsze: Jakie są różnice przy komunikacji 4-bitowej a 8-bitowej jeśli chodzi o wyświetlacze LCD HD44780. Czy w 8-bitowej chodzi o możliwość zczytywania danych z lcd?
    Drugie pytanie:
    Programuję w Bascomie i chciałbym sterować niezależnie liniami na lcd. Czy jest to możliwe w tych wyświetlaczach a jeśli tak to czy zależy to od tego czy komunikacja jest 4 czy 8 bitowa?
    Z góry dzieki za pomoc
  • REKLAMA
  • #2 8983596
    skalsky5000
    Poziom 21  
    W komunikacji 8 bitowej podajesz bajt na szynę w 4 bitowej podajesz 1 polówkę,strzelasz sygnałem E i podajesz 2 polówkę oczywiście po wcześniejszym skonfigurowaniu.
  • REKLAMA
  • REKLAMA
  • #4 8983670
    Krauser
    Poziom 26  
    W bascomie możesz wybierać linie w której chcesz pisać. Ważne by nie używać CLS tylko po ustawieniu kursora w danej linii zapisać cała linię kończąc w razie potrzeby znakiem pustym. W bascomie domyślnie pracuje w trybie 4-bitowym i wtedy przestane są kolejno 2 połówki bajtu. Danych nie można odczytywać ponieważ funkcje nie dają takiej możliwości i linia R/W jest na stale zwarta do masy. Odczyt danych z wyświetlacza nie jest na tyle przydatny by płakać z tego powodu. Odzywać można flagę zajętości lub dane z przestrzeni użytkownika. Jeśli zależy ci na trybie 8-bitowym to oczywiście da się zrobić, ale to już nie jest tak banalne. Odczyt danych z wyświetlacza też jest możliwy, wtedy dołączasz linie R/W do jednego z wyprowadzeń, ale zapomnij wtedy o wbudowanych funkcjach.
  • REKLAMA
  • #5 8983715
    Sław1980
    Poziom 17  
    Właśnie cls... próbowałem go nie używać i kiedy jedną linię zostawiałem a drugą chciałem zmienić wyskakiwały "śmieci" na lcd. Ale spróbuję Twojej metody z pustym znakiem na końcu :) Na trybie osmiobitowym mi nie zależy, ale zawsze warto wiedzieć wiecej.
    Dzięki wielkie za pomoc w sumie to już chyba wszystko jasne.
    POZDR!
  • #6 8984745
    Konto nie istnieje
    Poziom 1  
  • #8 8987621
    Konto nie istnieje
    Poziom 1  
REKLAMA