Brakuje chyba kabelka RW do masy.
http://radzio.dxp.pl/hd44780/
Pokombinuj z Locate y,x.
Witam. Kolejny problem z wyświetlaczem LCD 2*16 (HD44780). Układ połączeń: 1 - masa 2 - +5 3 potencjometr rs - p0.0 R/W - masa E - p0.1 D0-D3 - masa D4 - p0.2 D5 - p0.3 D6 - p0.4 D7 - p0.5 Programie bascom są odpowiednio w opcjach pozaznaczane porty, dodatkowo w programie configi porobione na porty, na mode=4. rozumiem że uruchomieniem LCD zajmuje sie...
http://download.maritex.com.pl/pdfs/op/F... Wystarczy nieco poczytać, popatrzeć i tak, na 98% to jest HD44780, oczywiście bascom nie obsłuży go "wprost" - trzeba będzie kombinować z ustawieniami np. 16*2 czy 16*1, żeby mniej więcej łatwo pozycjonować znaki, ale jak najbardziej jest to do zrobienia.
Hmmm, ale wcale to nie musi być koniecznie portd prawda? Mogę zastosować powiedzmy portc byleby nie "mieszać" portów czy tak? Oczywiście możesz skonfigurować i użyc inny wolny port nie musi to byc portD, pod warunkiem że używasz standardowej wbudowanej w Bascom biblioteki obsługi LCD. Jeżeli (dla przyspieszenia procesu) używasz innej biblioteki np.:Luc_lcd4busy.lib...
Kolego w jakim języku piszesz? Do czego ma być ta biblioteka C++ Arduino a może Bascom ?
Pospisuję się wszystkimi palcami pod zdaniem kol. - naucz się C to dobrze Ci wyjdzie. Poza tym w Bascom na dobrą sprawę też byś napisał obsługę takiego wyświetlacza. W nocie masz schematy, zależności czasowe dla sekwencji wysyłania danych, a potem strony 13-14 masz pełną listę komend z opisami - na początku tworzysz funkcje niskopoziomowe typu SendByte...
(at)ElektrodaBot Napisz program w Bascom dla Atmega8, który będzie liczył pojedyncze impulsy w ciągu 24 godzin z zapamiętaniem najkrótszego odstępu między tymi impulsami, wynik wyświetlał na wyświetlaczu 2x16 opartym na HD44780.
twój LCD jest na sterowniku zgodnym z HD44780 czyli powinień smigać bez problemu... Czy masz jakiś problem z wysterowaniem tego LCD ? Działa ilaczej czy coś innego ? pozdr KN
Witam Nie wiem czy trzeba zmieniać coś jeszcze w Fusebit, czy porostu problem jest po stronie wyświetlacza? Pozdrawiam Wyświetlacz powinien pracować zupełnie dobrze także przy 1 Mhz taktowaniu processora. W zależności od deklarowanej F(clk), Bascom kalkuluje odpowiednio timingi do stadardu HD44780 display controlera. Przy błednej konfiguracji (lub...
Jeśli wyświetlacz jest w HD44780 to chyba nie ma takiej potrzeby. Bo czy masz wyświetlacz 2*16 czy 2 * 40 to jego pamięć zawsze wyglada tak samo tj. jakby ją rozrysować w tabelce to bedzie miała 40 kolumn. A jak masz wyświetlacz szerokości np 12 to porpostu wyświetli pierwsze 12 znaków. Wydaję mi się że wystarczy jak ustawisz 4*40 wyświetlacz to bedzie...
Witam. Robię mini komputer pokładowy. Funkcje to pomiar poziomu paliwa, temperatury w i na zewnątrz, i napięcia aku. Na razie mam paliwo i jedną temperaturę. Poziom paliwa symuluje na razie potencjometrem. Do pewnego poziomu fajnie wypełnia mi kolejne kwadraty, jednak gdy zapełnię pierwszą linię, i przekręcę jeszcze trochę potencjometr, to wypełnia...
http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....
Jeszcze pytanie, co to jest ta histereza i jak ją zastosować? To jest dopuszczalny spadek temperatury, który jest akceptowalny przed ponownym włączeniem termostatu. Przykładowo termostat jest ustawiony na 40 stopni, a histereza na 2 stopnie. Gdy temperatura osiągnie 40 stopni grzałka przestanie grzać. A zacznie grzać dopiero gdy spadnie poniżej (40°-2°)...
Zmieniłem, proszę spojrzeć powyżej. Testowane na Bascom 2.0.7.5 Teraz pomyślałem może nie działa na nowym Bascomie.
Nie dziwne, że nie działa jeśli piszesz, że nie podłączyłeś do wyświetlacza +5V. Zobacz [url=http://obrazki.elektroda.net/88_117... jak powinien być podłączony wyświetlacz LCD.
Witam wszystkich Mam wyświetlacz 4x8 zgodny ze standardem HD44780.Po podłączeniu wyświetla tylko 2 pierwsze linie.Zmiana w bascomie 16*4 i 20*4 nic nie daje.Opcji 8*4 nie ma w ogóle.Wiem że są jakieś biblioteki ,ale znalazłem tylko do c. Da się jakoś programowo wpisać inicjację linii 3 i 4?
Ale to nieprzylutowanie to może być przyczyną??
mam lcd wylutowane ze starej drukarki i nie wiem jak je dopiąć do mikrokontrolera. Lcd ma wyprowadzeń 10. oparty jest na sterowniku HD44780. pisze na nim coś takiego: DEC-32VO. jak nim sterować bascomem. Jak go podpinałem do uK popobnie jak normalne lcd to wyświetla różnorakie znaki a nie to co ja chcę aby wyświetliło. Pomóżcie
Witam. Wiem, że jest dużo na temat sterowania wyświetlaczem nokii, ale interesuje mnie taka biblioteka do bascoma, która działała by jak ta od standardowego wyświetlacza HD44780. Sciągnąłem kilka kodów w bascomie ale widze, że wyświetlanie tekstu na tym wyświetlaczu nie jest takie proste. Na tym lcd chciałbym wyświetlać jakieś dane tylko nie wiem czy...
Coś w tym stylu: zmienna i - integer zmienna lampy - tablica bool ze stanem lamp for i od 1 do 8: if lampy[i] == true: wyświetl "lampa nr i włączona" czekaj 2s Jeśli masz oczekiwanie zrobione na przerwaniach, to trzeba by coś takiego: przerwanie co 2s: do: i = i+1 while (lampy[i] != true) and (i<=8)...
No fakt - przepraszam, z postu zapamiętałem VFD a wyleciało mi 2*16
Kolega (at)yokoon użył komendy ' Config Lcd = 16 * 2' Czy ta komenda informuje sterownik HD44780 że ma pracować na 4 bity danych. Miałem podobną sytuacje jak pierwszy raz walczyłem z tym sterownikiem. Efekt był podobny. Sterowałem go z szyną 8 bitową. [syntax=cpp]void LCD_Initalize(void) { unsigned char i; LCD_DB4_DIR |= LCD_DB4; // Konfiguracja kierunku...
Witam. Mam taki wyświetlacz LCD 40x2 [url=http://www.winstar.com.tw/products_... Datasheet jest na tej stronie [url=http://www.cpu.com.tw/kh/gon/lcd/do... Czy do obsługi tego wyświetlacza potrzebuję specjalną bibliotekę? Z tego co wyczytałem jest on zgodny z HD44780 Napisałem prosty program w BASCOM...
Mam wypięte piny. Dobrze że piny, a nie coś innego... Dokąd ty te piny 'wpinasz'? Dla 4bitowej magistrali do kontrolera (zgodnego z) HD44780 piny D3..D0 podłącza się do masy, a gdy nie korzystasz z odczytów, to pin R/W ma obowiązek być podłączony na stałe również do masy Skoro wyświetlacz wogóle cokolwiek wyświetla, to znaczy, że inicjalizacja przebiega...
To ewidentnie zle wykonywana jest inicjalizacja lub nielaczenie kabelkow. Trzeba empirycznie dobierac czasy podaczas inicjalizacji, przynajmnije ja tak musialem robic. Nie wiem czy bascom ze swoim "wait" pozwala na takie precyzyjne dobieranie. Moze petla for jak w C.
wyswietlacz na sterowniku hd44780 ma mozliwosc zdefiniowania 8 znakow. ani bascom ani zaden avr nie a z tym nic wspolnego.
Skoro pod BASCOM działa, to kontrast masz ustawiony poprawnie?
a czy bascom obsługuje sed1278 ? mi się wydaje że tylko hd44780 i chyba ks077 , może dlatego nie daje się uruchomić .
kontrastu nie ruszałem, ale i przy kręceniu potencjometrem nic kompletnie się nie dzieje. Kwadraty nie pojawiają się, a układ jest zasilany z USB Witam. Sprawdź czy R/W jest na pewno na GND nie masz pewności czy producent to zrobił. Ja uważam iż brak masy na pinie R/W. Aby coś napisać zrób tak: Cls Locate 1 , 1 Lcd " BASCOM" Powinien pojawić się napis...
Na podstawie datasheeta do sterownika HD44780 musisz przygotować sobie procedury na wzór tych wbudowanych w BASCOM. Linia RW tutaj również na stale musi być dołączona do masy więc zostają 2 wyjścia z których jedno dobrze wykorzystać do sterowania podświetleniem przez tranzystor.
w bascom AVR a na wyswietlaczu LCD tekstowego HD44780 . tak anjlepiej by było gdyby kotś udostępnił scgemat wraz z listingiem do rpocka noi dokumentacja tz. opis mile widziany ale nie konieczny.
Moje pierwsze podejście do LCD - Bascom + AVT2500 - zagadkowo nie działało, dopóki energicznie nie pokręciłem regulatorem kontrastu :) ?
...bo Bascom to nie C i R/W trzeba podpiąć do procka a nie do masy ;) Bascom tego nie sprawdza ale procedruki pod C raczej tak. Pzdr.
co w związku z tym?? jak wyświetlić coś na tym wyświetlaczu?? Dodano po 1 bascom używa transmisji szeregowej do wyświetlacza...
jakto?? przeciez wszystkie moje HD44780 chodza na 4bit. a jesli chodzi o graficzne to może rzeczywiście trzeba 8bit?? ale tego z kolei nie obsługuje bascom. Moi drodzy powieccie!
Na PC5 nie ma masy, bo BASCOM nie obsługuje w tej konfiguracji sterowania pinem RW z automatu, a sterowanie ręczne (czyli PC5->Output+LOW) nie ma sensu.
hehe, np. AT90S2313 :D do tego b. prosty program w BASCOM i wszystko to co prześlesz na COMa wyświetli ci na LCD :P niestety nie wiem jak to zroibć aby współpracowało z jaLCDs
Z noty HD44780 wynika ze RW trzeba ustawic na 1 w momencie sprawdzania zajetosci. Wiec uzywa sie go nie tylko do okreslania zapisu/odczytu. http://www.republika.pl/ggrunge/hd44780.... Sproboj jeszcze 8mioma liniami go podlaczyc.
Nigdy nie używałem funkcji. Więc nie mam pojęcia jak to zrobić. Ale czytając note z HD44780 to nie jest takie proste. - ustawić rejestr instrukcji (IR), - flagę zajętości (BF) oraz adres licznika (AC), - ustawic rejestr (DR) Podsumowując. Ta funkcja musi być solidnie rozbudowane aby przesłać jeden znak. Mam za małe bary aby to zmęczyć.
Tak,ale wyświetlacze 4x40 linii maja dwa takie sterowniki,z tego co pamiętam to ich sterowanie chyba odrobinę się różni od normalnych,ale np Bascom czy programy w których obsługuje się je komputerem obsługują je automatycznie.
Jeśli ma to byc typowy LCD ze sterownikiem np. HD44780 to wszystkie linie równolegle (razem) z wyjątkiem rozdzielonych linii enable. W ten sposób można obsłużyć z jednego procesora kilka wyświetlaczy (mając odpowiedni program - BASCOM bez doróbek chyba tego nie obsłuży).
Bardzo proszę o pomoc w napisaniu procedury inicjalizującej ten DM157a w assmeblerze. Od długiego czasu walczę z tym wyświetlaczem w BASCOM, wiem o problemach tego LCD i długich czasach rekcji, ale problem polega na tym, że w BASCOM nie mogę nic zrobić z inicjalizacją LCD bo jest automatyczna dla HD44780 i źle mi startuje z tym LCD i źle działa. Tak...
podlaczylem tak jak napisales i nadal zapala sie tylko górny rząd kwadracików i nic wiecej A czy skompilowałeś ten programik wprowadzając zmiany w linii konfigurującej typ wyświetlacza, twój 16x2 a u autora projektu 16x1? Bascom ma dość uniwersalne procedury i funkcje, ale tego może akurat nie przeskoczyć.
A ja napisze tak, jeszce sie nie spotkalem z tym aby wyswietlacz LCD 16*1 dziala poprawnie z BASCOMEM na magistrali 4-przewodowej gdzies kidys czytalem na ten temat bodajze w bascom co... tam chyba bylo napisnew jak to rozwiazac. Co ciekawsze wyswietlacze o wiekszej ilosci lini dzialaja poprawnie
Dodam jeszcze coś od siebie, że trafiły mi się wyświetlacze które nie inicjalizowały się gdy piny D0-D3 były w powietrzu. Dopiero zwarcie do masy spowodowało że zadziałał. W dodatku z całym szacunkiem dla Pana Mirka którego bardzo cenię, mnie na cyfrówce uczyli że NIGDY ale to NIGDY linie nie używane (tym bardziej magistral adresowych i danych) nie...
Witam i dziękuje...Ale chyba wpadłem jak śliwka w kompot...mam demo programu Bascom w którym plik nie może bieć wiecej niż 2kb...A ten właśnie ma wiecej...Będe musiał zastąpić układ At89C2051 układem At89C4051 lub zoptymalizować kod(raczej odpada z powodu małej znajomości Bascoma...)Czy ktoś ma pełną wersje Bascoma i wyprowadził by mi plik Hex do At89C4051??
W jaki sposób zrobić restart LCD? To właśnie chciałem zrobić podając komendę cls, czyli czyść ekran wyświetlacza. Jeżeli to nie to, to jaka jest komenda do restartu LCD? Dla HD44780 instrukcja: Display clear - (RS = 0, R/W = 0, dane = 00000001) -instrukcja ta powoduje wyczyszczenie wyświetlacza poprzez wypełnienie go spacjami, ustawienie trybu zapisu...
Krótko podsumuję: Cześć, mam problem bo kupiłem wyświetlacz 240x64px Toshiba DG24064-74 ze sterownikiem T6963C i podłączyłem do Atmegi8 (at)16MHz i nie działa, znaczy coś tam się pokazuje na ekranie- poziome paski, które przelatują z góry na dół albo na odwrót i potem nic się nie dzieje. w bascomie (chyba) nie trzeba go inicjować, bo gościu, od którego...
No tak... coś nie działa to od razu "TO WINA WYŚWIETLACZA! SĄ ZEPSUTE! NIE KUPUJCIE!" No panowie bez jaj... Jeżeli chodzi o wyświetlacze LCD to są różne typy, jedne są na HD44780 a inne na kompatybilnych lub pseudo kompatybilnych. Odpalałem różne takie wyświetlacze, od tych najtańszych po te "drogie" i w każdym wypadku jak coś nie działało wystarczyło...
Czy teraz rezystory podłączone są prawidłowo? Jeśli chodzi o książkę, to mnie interesuje głównie C (Assemblera próbowałem się na PC nauczyć i póki co bezskutecznie, Bascom ma mniejsze możliwości niż C, więc w jakim celu uczyć się "gorszego" języka, jak zna się już "lepszy"). Możesz polecić jakąś książkę opisującą ukontrolery obsługiwane w C? Dobrze...
hd44780 bascom atmega8 hd44780 bascom bascom atmega8 hd44780
electrolux akumulatory corolla verso instrukcja kolor pixela
bateria macallister bateria milwaukee
Lokalizacja baterii BIOS w HP EliteBook 2570p Docieplenie zasobnika 140l CWU – jak poprawić izolację klasy C? Wełna mineralna, PIR, efekty