A to przepraszam ;) Kiedyś używałem takiego lcdka ale w trybie 8 bitów i nigdy nie miałem najmnieszych problemów. Informacje zaczerpnąłem z pdfa tego wyświetacza. Żadnych specjalnych inicalizacji, poprostu ustawiałem co trzeba i cześć, a tu widzę jakieś kilkukrotne wpisywanie tych samych wartości, różne czasy opóźnień, wewnętrzne resety, itp. Po kiego...
http://www.hantronix.com/down/ks0066u.pd... To dokumentacja. To jest chyba odpowiednik typowego HD44780 z podstawową tabelą generaora znaków (F00) Układ ma możliwość regulacji kontrastu jak każdy noduł LCD oparty na HD447980 i jego kopiach. Postudiuj dokumentację. Jak nie dasz rady daj cyne to lukne dokładniej.
'?" jest pod 00111111 patrz tabela 4 w specyfikacji HD44780 0011 - upper bits - górne bity 1111 - lower bits - dolne bity i jeszcze jedno Pod 11110011 'ó' jest tylko w ROMCODE A02. W ROMCODE A00 pod 11110011 jest znak nieskończoności ("przewrócona" 8). No i jeszcze jeden pomysł: w jednej linii wyświetlasz znaki a w linii poniżej lub powyżej ogonki np....
patrzyłem do dokumentacji :P tabela znaków jest...ale jak dodać swoje to jakoś się nie doczytałem :/
...dobrze myślę? Nie bardzo. Cały Twój problem wziął się z tego, że korzystasz z jakiejś mocno okrojonej dokumentacji sterownika. Ściągnij TĘ i przyjrzyj się tabeli nr. 5, zrozumiesz jak się ma CGRAM do wyglądu znaku na wyświetlaczu. Poza tym, funkcja LCD_WriteText nie nadaje się do zapisywania do CGRAM, ponieważ jest "uczulona" na bajt o wartości...
BlueDraco Masz rację, bazowałem na tabelce na stronie 48, która jest dla zasilania 2,7-4,5V. Dziwne, że dane z obu tabelek nie są ze sobą kompatybilne. Bo dla zasilania 4,5V z tej tabeli wynika, że VIHmin wyniosi 3,15V, a z tabeli na str. 51, że 2,2V.
Dondu, oczywiście masz rację. Ja piszę też o 15ms w przypadku HD44780 i 30ms dla WC1602A. Proszę jednak spojrzeć w kod autora wątku Adamo'90, u niego jest _delay_us(50); . A to jak by nie liczył, jest ponad 3000 razy krótsze opóźnienie, więc LCD się nie wyrabia. (Powtarzam się) Jak zasugerował kolega pimpuk - podłącz RW wyświetlacza do masy jeśli tak...
Ja mam podłączony ten ekspander do płytki Nucleo F303. Podłączony jest na 5V i nic złego się nie dzieje. Porty tolerujące 5V masz opisane w datasheecie od strony 47 kolumna IO structure w tabeli. https://www.st.com/resource/en/datasheet...
Sprawa jest już nieco jaśniejsza. Otóż te cyfry małe w oryginalnym wyświetlaczu, przy menu, da się w łatwy sposób zamienić, wystarczy znaleźć je w EPROM zamienić na zwyczajne 1, 2 i tak dalej. Wgrać tak zmodyfikowany EPROM i mamy normalne cyfry w menu. Ale przy dalszym grzebaniu okazało się że jest więcej takich znaków które nieprawidłowo się wyświetlają....
ale czy ktoś mógłby mi jednoznacznie powiedzieć czy kod w komórce pamięci DDRAM-u to wyświetlenie go czy jeszcze musze włączyć wyświetlacz (DISPLAY ON) Na wskazanej wyżej stronie jest : DDRAM = Display Data RAM Czyli to są dane wyświetlania. A wyświetlacz po właczeniu zasilania trzeba zainicjować, czyli ustawić konfigurację, wszystko jest dokładnie...
Zgadzam się z tym, co piszesz, ale żeby szyna danych pracowała jako wyjście układ musi być zasilony a na pin R/W [url=http://radzio.dxp.pl/hd44780/hd4478... z tabelą) podany mysi być stan wysoki. Nsvinc pisał, że też się pomylił a mimo to wyświetlacz działa poprawnie. Poza tym brak odpowiedniego zainicjowania wyświetlacza objawia...
Witam, Liczba 13 binarnie wygląda tak 00001101 , porównaj to z pozycją w tabeli "Display on/off control" i masz odpowiedź http://obrazki.elektroda.pl/2480898500_1...
Korzystasz z biblioteki do obsługi LCD, więc może tu leży problem? Przy uruchamianiu wyświetlacza też miałem kłopoty, więc postanowiłem napisać własna bibliotekę do jego obsługi, co prawda zajęło mi to trochę czasu, ale wszystko działa poprawnie. Musiałem przy tym trochę informacji „przetrawić”, więc nasuwa mi się na myśl taka opcja, że...
Nie będę się starał analizować programu, ponieważ jest to taka sobie przysługa. Myślę, że dużo bardziej Ci pomogę, wyjaśniając jak się korzysta z takiego wyświetlacza LCD (być może się myle, może wiesz doskonale jak to sie robi - wtedy ta informacja przyda się innym). Na poczatku polecam przeczytanie wiadomości ogólnych z tąd http://www.mikrokontrolery.net/ogolne_lc...
podejrzewam ze pin 3 nie moze byc wolny. podepnij do masy, albo do 10kilowej PRki. no sprobuje z ta tabela z rozkazami. ale przeciez ten LCD dzialal jak go wyjalem... teraz sie zaciemnia wiec malo mozliwe abybyl uszkodzony. moze dac mu inne zasilanie (3...5.5 np) niz 5V? moze niekompatybilnosc TTL <-> CMOS daje sie tu we znaki?
Podczas wprowadzania wyświetlacza LCD w tryb 4 bitowy należy zachować odpowiednią sekwencję startową. Jeśli w którymś miejscu będzie za szybko, wyświetlacz pozostanie głuchy na sygnały. Poza tym podczas trybu 4-bitowego powinno się sprawdzać flagę BUSY - po przesłaniu każdej porcji 4-bitowej. Czyli sprawdzamy flagę dwukrotnie przy przesyłaniu każdego...
Witam Chciałbym w wyświetlaczu na sterowniku HD44780 - 2 x 16 (na płytce uruchomieniowej pracuje z transmisją 4-bitową) zdefiniować polskie/niemieckie znaki. Pierwszych 8 komórek CGRAM jest przeznaczone właśnie na to. Nie do końca pojmuję to, co jest w dokumentacji, więc może ktoś by mi mógł pomóc. Z tego co zrozumiałem należy: wysłać rozkaz Set CGRAM...
Okazuje się że płytka ta ma też błędy w dokumentacji. Cały dzień dziś ślęczałem zastanawiając się gdzie popełniłem błąd pisząc ten nieszczęsny sterownik do HD44780 i co okazało się na końcu... Pisząc ustawienia w pliku nagłówkowym, kierowałem się tabelą połączeń portów z wyświetlaczem zamieszczoną w opisie do płytki ZL6ARM. Program w symulatorze wyglądał...
A teraz zapraszam pod stół na odszczekanie A ja proponuję wizytę u psychiatry!!! Mój błąd polegał na tym, że spojrzałem na tabelę dla VCC = 2.7 do 4.5 V i tam jest 0,7Vcc, ale dla napięć VCC = 4.5 do 5.5V, VIH wynosi 2,2V
Witam. Zebrałem parę rzeczy w całość i przedstawiam w formie artykułu dla innych, którzy będą chcieli po szynie I2C, tanim modułem, podłączyć swój wyświetlacz na kontrolerze HD44780 do Atmegi. http://obrazki.elektroda.pl/9463585000_1... Schemat tej płytki. http://obrazki.elektroda.pl/8480302400_1... Na pozycji 15. i 16....
trochę racji w tym jest ale jak polecac to nie polecałbym akurat pomocy elektrody tylko datasheta HD 44780 bo tam jest fajna tabela z dokładnym opisem jak go męczyc coby robił to co chcemy ( nawet bez umiejętności jezyk angielskiego jest dobra) no i oczywiście tabela ze znakami. dołączę tego sheta. A program nic raczej nie wyswietla bo pod kodem jaki...
W/g rozpiski z tabeli układu powinienem ustawić bity(kolejno rs do db0) 00001010 xx gdzie xx to kombinacja do jasności. Jasność się zmienia ale wyświetlacz gubi też drugą linię i robi krzaczki czasem..
może to się wydawać takie proste ale np. nie można w tych definicjach użyć zera. Jeśli chce się uzyskać pustą linię to trzeba wpisać np 64, zauważył to ktoś poza mną? Ja zauważyłem. Pewnie używasz jakiegoś kawałka kodu znalezionego na necie?? Jest tam błąd, a wystarczy zmienić jeden znaczek... W funkcji definiującej tablicę jest zapisane: while (*ptr...
http://www.winstar.com.tw/product_show.p... pierwsza kolumna to rozmiar LCD wybierz swój w nowo otwartej stronie szukaj "Display Character Address Code" adresy początkowe linii to wartości z pierwszej kolumny tabeli. 0 40 14 54 p.s program jak narazie był testowany tylko na 2x16 ale wszystko jest napisane zgodnie z dokumentacją więc teoretycznie...
Mam nietypowy problem z tym wyświetlaczem. Udało mi się go poprawnie skonfigurować jednak problem jest przy wyświetlaniu niektórych znaków - zaznaczonych na czerwono na obrazu. Zamiast nich wyświetlana jest górna połówka tabeli tak jakby jeden z portów był cały czas w stanie niskim. Podłączyłem wyprowadzenia do diod LED i wygląda że wszystko jest dobrze...
Badmaneq : Sprawdzałem - nie wycina. tos18 : Tak widziałem że pomiędzy dwoma pierwszymi nibble'ami powinno być kilka milisekund, potem chyba około 100 mikrosekund, a kolejne pary co 39-43 mikrosekundy. Do obu : Ten sam kod działał w innym urządzeniu bez dodatkowych opóźnień ale na kwarcu 12MHz - dlatego dodałem te opóźnienia. Teraz wydaje się przechodzić...
A tak spytam: Dlaczego nie wyświetlacz ze sterownikiem HD44780? B. dobra dokumentacja, tani i wszędzie dostępny, łatwo go obsłużyć mikrokontrolerem z każdym języku Doradzono i wcześniej w tym wątku coś na t6963 (a z ciekawości spytam - czy HD44708 ma generator znaków?? A co do tego że wszystko jest w dokumentacji: Strona 7, akapit 3.1. LCD Driving...
-w tabeli rozkazów są takie polecenia jak "disp cursor shift" oraz "function set" i one mają X na końcu jak to dokładnie rozumiec i jak w programie odwoływać się do tych polecen? Bo tam jest tylko 6 bitów a nie 8 jak we wcześniejszych poleceniach. X to bit ignorowany przez kontroler wyświetlacza. Może być dowolny. -0x38 to oznacza ze jest disp on/of,...
Witam. Mam problem, podejrzewam z opóźnieniami w inicjacji LCD. Mam do zrobienia komunikacje szeregową pomiedzy ZL10AVR z ATmega32 a komputerem PC. Program działa tak, że jak nacisnę przycisk 1 (S12) to na komputerze uruchamia sie program notatnik (to zrobilem w programie LabView - ale to nie wazne). Chodzi mi o to - jak nacisnę ten przycisk to na wyświetlaczu...
Niewykorzystane linie D0-D3 z LCD powinny być połączone z masą, nie mogą wisieć w powietrzu. Sprawdź też poprawność połączeń. http://radzio.dxp.pl/hd44780/hd44780_avr... http://mirekk36.blogspot.com/2012/04/lcd... Pamiętaj jednak, że obojętnie jak byś nie podłączał pinu R/W to nie daj się zwieść innym poradnikom...
https://obrazki.elektroda.pl/1202687800_... Pokażę tutaj wnętrze panelu Jensen CT1081 pochodzącego od maszyny składającej ręczniki i przy okazji spróbuję uruchomić jego wyświetlacz z Arduino. Zastanawialiście się kiedyś, jak wygląda maszyna składająca ręczniki? Samej maszyny Jensen Butterfly Tematic Plus 2002 na żywo nie widziałem,...
Ponieważ ostatnio zostałem posądzony że nic nie wnoszę do forum tylko a, tylko korzystam więc „pochwale się moim projektem” chociaż pochwalić to w tym przypadku za duże słowo bo nie ma czym, gdyż projekt jest w wersji roboczej, ale DZIAŁA był testowany w firmie przez 3 miesiące i wszystko jest ok więc prezentuje. To jest moja pierwsza przygoda...
Oki dzieki, ale napisze jeszcze cos, bo wydaje mi sie to istotne. Wyswietlacz to PC1602F firmy POWERTIP. Z tego co wyczytalem u nich na stronie jest on na sterowniku samsunga s6a0069. Podobno jest on zgodny z KS0066U, a ten ostatni z hitachi44780 (czytalem jakies opinie tu na forum). Jednak nigdzie w dokumentacji to nie jest napisane, z reszta wgrywalem...
ok, w międzyczasie mógłbyś mi wyjaśnić jak ustawia się rejestry sterownika w których potrzebne jest osiem bitów za pomocą czterech bitów? korzystam z tabeli Dodano po 2 #ifdef __USE_CMSIS #include "LPC11xx.h" #endif #include <cr_section_macros.h> #include <NXP/crp.h> //ustawianie definicji #define PORT_DB0 LPC_GPIO1 #define DB0...
Witam! Bardzo dawno nie bawiłem się atmegą, a i kiedyś nie były to intensywne czasy, ale teraz, gdy naszła mnie ochota na zrobienie czegoś napotkałem problem natury programistycznej, przy którym siedziałem pół dnia, być może łamię tutaj jakieś fundamentalne podstawy lub się ośmieszam, ale naprawdę nie wiem od czego to jest uzależnione. A mianowicie,...
https://obrazki.elektroda.pl/7793946400_... Witajcie moi drodzy. Przedstawię tu krótki test i wnętrze nieco droższego sprzętu - miernika pojemności/ESR kondensatorów elektrolitycznych ESR70. Zobaczymy tu jak wygląda w środku taki mierniczek sprzedawany za około pół tysiąca złotych. Dodatkowo spróbujemy podejrzeć jak wygląda dokonywany...
Poniżej postaram opisać kalkulator do samodzielnego montażu znaleziony na Aliexpress. Koszt zakupu kalkulatora to na dzień dzisiejszy to niespełna 42zł z przesyłką przy zakupie z Aliexpress lub ok 95zł z Allegro. Swój egzemplarz zakupiłem za ok 48zł. Jak widać na zdjęciu poniżej, właśnie trwa promocja i można zaoszczędzić kilka złotych. https://obrazki.elektroda.pl/8948827700_...
http://obrazki.elektroda.pl/9470588900_1... Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie będzie...
Witam Poszukuję opisu adresów pozycji kursora dla 4 linii wyświetlacza LCD 40 znaków zgodnego z HD44780. Może być PDF do jakiegoś LCD w którym jest taki opis bądź sama tabela. Do tej pory sterowałem wszystkimi LCD bez problemu zgodnymi z HD44780 ale 40*4 jeszcze nie a wiem żę coś jest inaczej z obsługa wierszy. Druga prośba to schemat do w/w odtwarzacza...
http://obrazki.elektroda.pl/5545397700_1... Autor przygotował już kilka artykułów dotyczących sposobów sterowania wyświetlaczem LCD 16x2 ze sterownikiem HD44780, jednakże do tej pory nie miał okazji zająć się sposobem łączenia z programowalnymi układami logicznymi (CPLD czy FPGA) i implementowania obsługi wyświetlacza w języku Verilog...
tabela tabela przestawny tabela tabela przestawna hd44780 przykład
schemat instalacji elektrycznej kingway iskrownik ustawić programator amica kuchenka
piekarnik samsung piekarnik samsung
Schemat mechanizmu CD Denon UD-M5 - dokumentacja serwisowa Resetowanie hasła w rejestratorze DVR GISE - metody i wskazówki