Witam, poszukuję biblioteki do obsługi HD44780 poprzez przejściówkę na PCF8574. Jeżeli ktoś zechciałby się podzielić, byłbym wdzięczny. Pozdrawiam.
Na moich płytkach podawałem 0x4E, a tutaj jest 0x27 Tak jak już wcześniej w innym temacie napisałem, biblioteka automatycznie to zmienia.
Witam! Od jakiegoś czasu próbuję nauczyć się jakiś podstaw elektroniki. Od kilku lat programuję w c++, niestety, o czym boleśnie zdążyłem się przekonać, świat mikrokontrolerów wygląda zupełnie inaczej niż programowanie w windows/linux. Ostatnio przekopywałem trochę forum i internet w celu znalezienia jakiś wskazówek co do współpracy atmeg z czujnikami...
Standardowy wyświetlacz 2 x 16 znaków na sterowniku hd44780. Ale chyba niestandardowa biblioteka do obsługi tego wyświetlacza. Ładne są te "graficzne" cyfry.
http://obrazki.elektroda.net/57_12595397... Jakiś czas temu zafascynowała mnie tematyka mikrokontrolerów, a skoro z zawodu jestem programistą, przykładam do tematu szczególną wagę właśnie do strony oprogramowania. Niestety, dostępne w sieci biblioteki obsługujące peryferia są napisane (zazwyczaj) dość brzydko , są słabo udokumentowane oraz...
Aby kod łatwo było analizować używaj znaczniki SYNTAX: [syntax=c] tu wklej Twój kod [/syntax] Plik : HD44780.c Plik : HD44780.h Dodano po 25 Ja połączyłem je w ten sposób ale pewnie źle bo wystąpiły błędy w kompilacji. Proszę o pokazanie mi sposób połączenia tych dwóch plików w prawidłowy sposób. Pierwsze uwagi: - te dwa pliki to tylko...
Sorki ;/ Ale nie za bardzo wiem co zrobić z tym kodem... Moja biblioteka do obsługi wyświetlacza nie posiada funkcji LCDdata
KowalD : utworzyłem typedefem typ prog, wystarczy przed makrem PSTR dać (prog) i gotowe. Nie jest tak źle... :D Problem rozwiązany. Nie w 100% ale zawsze to coś. Jeśli ktoś kiedyś wpadnie na inny pomysł to proszę o info. Jeśli ktoś chce skorzystać z mojej biblioteki do obsługi HD44780 to proszę o kontakt. Biblioteka zawiera bardzo przejrzysty interfejs....
Witam chciałem wyświetlić pojedynczy znak z tablicy i nie wiem jak to zrobić może pokaże na przykładzie : [syntax=c] char PROGMEM tab1[] = {"FLASH"}; char tab2[]={"AVR ATMEL"}; lcd_str_P(tab1[2]); //znak A lcd_str(tab2[2]); //znak R [/syntax] Wyświetlacz LCD to hd44780 biblioteka do obsługi lcd pochodzi z książki od mirekk36 niestety po skompilowaniu...
LCD nie trzeba oprogramować? LCD przeznaczone do podłączania np. do Arduino zwykle mają sterownik HD44780, który znacznie upraszcza ich obsługę; dodatkowo, do niego jest biblioteka. I dzięki temu oprogramowanie LCD jest łatwe - bez tego byłoby bardzo trudne. Do wyświetlaczy LED też są jakieś rozwiązania, które ułatwiają współpracę z nimi - trzeba by...
Programowałem też avry .Wiem że jest ta biblioteka ale nie wiem czy działa ona tylko z avr czy też z arm.
Około 2 miesięcy temu rozpocząłem przygodę z mikrokontrolerem atmega8, przyszedł czas na obsługę wyświetlacza LCD, niestety zaczęły się schody. Zakupiłem wyświetlacz http://obrazki.elektroda.net/25_12628810... LCD 2x16 tak się złożyło, że nie zapytałem sprzedawcy o dokumentację ;] a na podstawie nr nie mogę nic znaleźć na internecie. Dlatego...
P.S. Czy biblioteka radzia jest uznawana za wydajną, że wszyscy z niej korzystają... A kto powiedział że wszyscy z niej korzystają? Śmiem twierdzić że każdy programista korzysta ze swojej wersji biblioteki do obsługi HD44780. A nuworyszom się podsuwa bibliotekę Pana Radosława Kwietnia bo... działa. A jak się nauczą pisać to i tak pewnie swoją wersję...
Tak, druga biblioteka jest do obsługi wyświetlaczy z noki 6100 itp na sterowniku chyba Epsona. Działa elegancko, lacznie z wczytywaniem bitmap w wysokiej rozdzielczosci, tekstu itp.
Witam Szukam biblioteki do obsługi wyświetlacza lcd 2x16 opartego na hd44780, tak by można było każdy pin wyświetlacza zdefiniować na dowolnym pinie/porcie procka. Oczywiście z obsługą sterowania 4bit. Moja konfiguracja wygląda następująco: LCD_PIN_RS PORTB, 0 LCD_PIN_EN PORTB, 1 LCD_PIN_D4 PORTB, 2 LCD_PIN_D5 PORTB, 3 LCD_PIN_D6 PORTB, 4 LCD_PIN_D7...
Witam wszystkich, Próbuję uruchomić wyświetlacz LCD znakowy 2x40 ze sterownikiem hd44780 na procesorze STM32L na płytce STM32L-Discovery. Korzystałem z książki "STM32 Aplikacje i ćwiczenia w języku C" Marka Galewskiego. Do książki były dołączone pliki biblioteczne do obsługi właśnie hd44780. Wykorzystałem te pliki, zmieniłem jedynie port pod który podpiąłem...
Na V0 mam 1,27V (Podłączone przez równolegle 2x3k do masy). Jedyne, co udało mi się odnaleźć to: [url=http://www.av-display.com.cn/Produc... LCD, którym dysponuję, był z powodzeniem sterowany przez Xilinxa XC9536 w innym projekcie w firmie, kontrast tam był wpięty przez 2K do masy, procedura inicjalizacyjna wyglądała tak: [syntax=cpp]...
Niestety, przesiadka na Atmel Studio nie pomogła mi w tym przypadku - ale nie ma tego złego :) Samo środowisko dużo przyjemniejsze od WinAvr. A co do samego problemu - być może znacie jakąś bibliotekę, którą mógłbym zastąpić aktualnie używaną? Mam na myśli oczywiście bibliotekę do obsługi HD44780 poprzez rejestr przesuwny. (at)wilkoquak - faktycznie,...
Witam! Chciałem być ambitny i się zaczęło... Początek projektu na procesorze AtMega16 (8MHz na kwarcu) i wyświetlacz HD44780 16*2, komunikacja 8bitowa z uwzględnieniem flagi zajętości. Układ i biblioteka obsługi wyświetlacza zaczerpnięta ze strony #include <avr/io.h> #include <util/delay.h> //--------------------------------------...
Będzie. Po prostu są one inne pliki źródłowe bibliotek dla każdej platformy To się kłóci z tym czemu arduino służy. Oczywiście, to co kolega opisał czyli "cores" jak najbardziej jest blisko sprzętu i korzysta z rejestrów. Ale jeśli ktoś udostępnia bibliotekę np. obsługi HD44780 na I2C (z ekspanderem) to ona nie korzysta z rejestrów I2C atmega328 w...
Bardzo dziwna sprawa z tym delay bo w tym samym projekcie używam biblioteki do obsługi wyświetlacza HD44780 by Radzio i działa tam też jest użyta funkcja delay i działa poprawnie
To nie jest mój kod, tylko jedna z bibliotek do obsługi wyświetlacza z HD44780. Kod do LCD_String(buf) wygląda tak: sprintf coś takiego robi, ponieważ jak ją usuwam, to w debugerze zmienna jest poprawna.
Witam, moja cierpliwość z tym czujnikiem dobiega końca dlatego postanowiłem poprosić Was koledzy o pomoc. Od kilku dni poszukuję działającej biblioteki do obsługi czujnika BMP280 na AVR (I2C). Dane odebrane z czujnika chcę wyświetlić na LCD HD44780. Jedyny, dający jakiekolwiek szanse przykład znalazłem dzisiejszego ranka: http://www.avislab.com/blog/bmp280_ru/.....
Witam. Mam dość dziwny problem - biblioteka HD44780 Radzia 4bit noRW, wszystko świetnie działa, ale gdy próbuję użyć biblioteki do obsługi TLC5940, to się krzaczy i na wyświetlaczu same śmieci się pojawiają, starczy że dam na początku procedurę inicjacji TLC i potem wyświetlacz nie działa za Chiny. Pomyślałem sobie ok, może konflikt z którymiś pinami...
Witam poszukuję bibliotek do AVR. W języku AVR-GCC. Poszukiwałem trochę ale żadnej sensownie działającej nie znalazłem. W szczególności potrzebna mi jest biblioteka do wyświetlacza 16x2 w trybie 4 bitowym oraz do obsługi 1-wire. Wiem że każdy kto się w to bawi ma swoje ulubione biblioteki które potem wykorzystuje, tak więc proszę udostępnijcie.
Program napisałem w C (WinAVR). Zastosowałem gotowe, znalezione w sieci biblioteki do obsługi I2C i wyświetlacza HD44780.
Witam, jestem nowy na forum i postaram sie opisać zwięźle i dokładnie. Mam pewien problem z Atmegą 16A i wyświetlaczem wc1602a0-sfylync06. Otóż było już kilka tematów związanych z tym wyświetlaczem ale mnie już sprawa przerasta. Podłączenie jest dokładnie takie samo jak na stronie radzia: [url=http://radzio.dxp.pl/hd44780/hd4478...
I właśnie takich lub podobnych timingów jak podane przez kolegę nsvinc się spodziewałem przystępując do używania wyświetlacza. Ale wielkie było moje zdziwienie, kiedy zauważyłem, że zapis jakiejkolwiek treści zajmuje kilkanaście/kilkadziesiąt milisekund i dlatego kombinacje z buforem a potem z wyświetlaniem bufora w przerwaniach. Myślę, że dotyczy to...
Witajcie, napotkałem dziś następujący problem. Do obsługi wyświetlacza skorzystałem z biblioteki radzia, która jest zamieszczona pod adresem: http://radzio.dxp.pl/hd44780/hd44780_avr... Fajnie wszystko działa, udało mi się wyświetlić jakieś tam teksty więc przeszedłem do pisania dalszej części aplikacji. Dopisałem trochę kodu (może kilkanaście...
A sprawdziłeś czy fizycznie wszystko dobrze podłączyłeś? Wyświetlacz po podłączeniu zasilania powinien wyświetlać linijkę kwadracików do nastawienia kontrastu nawet bez inicjalizacji. No i skąd wiesz czy to biblioteka obsługi wyświetlacza? Może program wcześniej gdzieś w krzaki idzie..? Ale to musisz sam posprawdzać i wtedy zadawać bardziej szczegółowo...
Moi drodzy, kupiłem sobie ostatnio [url=http://botland.com.pl/wyswietlacze-... , chciałem nauczyć się obsługi LCD jak i I2C. Jednak nie używać do tego arduino. Czy ktoś z Was ma jakiś link do bibliotek, aby obsłużyć coś takiego ? Znalazłem coś na temat bibliotek tutaj...
Witam. Uczę się obsługi popularnego wyświetlacza LCD 2x16, napisałem bibliotekę, a właściwie to prawie przepisałem jedną z popularniejszych bibliotek, ale chodziło mi poznanie zasady działania tego wyświetlacza. Mianowicie po wgraniu kodu do procka zamiast znaków wyświetlają mi się krzaki, a po usunięciu tego co jest w while(1), program kończy się na...
Jeśli chodzi o system plików to poczytaj sobie o "FatFs Generic FAT File System Module". Informacje na ten temat możesz znaleźć tutaj: [url=http://elm-chan.org/fsw/ff/00index_... Jednak biblioteka ta jest pisana w C. Sam pisałem dość spory czas w Asemblerze. Tworzyłem biblioteki w tym języku choćby do obsługi popularnego wyświetlacza LCD opartego...
Witam ! Dopiero zaczynam przygodę z programowaniem, narazie umiem tylko wyświetlać tekst na wyświetlaczu, sterować wyświetlaczem 7-segmentowym 3 liczbowym, jakąś diodą, no i w sumie tyle... Programuje w C++... Czy mógłby mi ktoś wytłumaczyć jak: 1. Wyświetlać grafikę na wyświetlaczu 16*2 na HD44780 ? 2. Wyświetlać całe czarne pole ? 3. Mniej więcej...
Usunąłem całą obsługę wyświetlacza, tzn. całą bibliotekę, bo fizycznie układ taki jak był, dioda dalej nie reaguje na przerwanie. Biblioteka obsługująca LCD jest w całości ze strony Dodano po 1 Położyłem uC na płytce stykowej (już zaprogramowany), na PD5 podpiąłem diodę z zewnętrznym zasilaniem, na PD2 przycisk do masy. Pod PD2 i reset podpiąłem kondensatorki...
Na pierwszy rzut oka biblioteka nie ma prawa działać, bo przebiegi czasowe przez nią generowane mają się nijak do protokołu szyny HD44780. Funkcje ReadNibble i WriteNibble nie przypominają niczego, co chciałby zrozumieć sterownik HD44780 - zła kolejność zdarzeń, trudne do zgadnięcia parametry czasowe, zależne m.in. od częstotliwości zegara procesora....
Mam problem z wyświetlaczem LCD SSC2B16UGLY oparty on jest na NT3881, wszędzie pisze, że jest on kompatybilny z HD44780. Korzystam z biblioteki rklib dla AVR do obsługi LCD, jeśli pod PORTB jest podpięty wyświetlacz HD44780 to wszystko działa, ale jeżeli NT3881 to nie chce działać. Co może być nie tak ??
A gdzie masz obsługę przerwania CTC od Timer2 ?
Spróbowałem jeszcze czegos takiego w odbiorniku. To dioda mrugnie dwa razy czyli tak jak do testu i potem swieci caly czas. co oznacza ze chyba nic nie przychodzi nie ?? ;/ [syntax=c]#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include <string.h>...
Zainstalowałeś Studio? Po skompilowaniu: AVR Memory Usage ---------------- Device: attiny2313 Program: 3132 bytes (152.9% Full) (.text + .data + .bootloader) Data: 41 bytes (32.0% Full) (.data + .bss + .noinit) Build succeeded with 2 Warnings... Nadal się nie mieści, ale nie jest to 8k jak piszesz. Więc albo zmiana na ATtiny4313 albo szukaj inne mniejsze...
Na początek (to mój pierwszy post) pozdrawiam wszystkich forumowiczów. Oby takich jak wy, bezinteresownie pomagających innym było jeszcze więcej. Ale do rzeczy... Wszystko zgodnie z opisem na mikrokontrolerach. Przerwania wykonują się co 10ms, o czym świadczy dioda LED2 zmieniająca stan co sekundę, ale na przycisk nie reaguje dioda LED1. Pliki keyb.h...
To nie dział ze zleceniami :wink: Biblioteki Arduino można wykorzystać w GCC. Poza tym, obsługa zarówno LCD jak i ekspandera są bardzo proste, przerobienie pierwszej lepszej biblioteki do obsługi LCD tak aby korzystała z I2C nie powinno zająć więcej jak godzinę. To co udało mi się znaleść w necie ma inne połączenia między PCF8574T a LCD 16x2. Ale zasada...
http://obrazki.elektroda.pl/3751606700_1... Witam, Ostatnio mnie naszło i "wyskrobałem" moduł rozszerzający możliwości komputera Raspberry Pi. Założenia do układu to: 1. zasilanie i komunikacja z PC via USB -FT232RL 2. możliwie maksymalne /pełne wykorzystanie konwertera FT232RL 3. zegar RTC zasilany z 3V pobierane z Raspberry Pi http://obrazki.elektroda.pl/8835966100_1...
Witam. Mam pytanie dotyczące I2C, jego odporności na zakłócenia, odłączanie i podłączanie urządzeń i2c w trakcie pracy, oraz tego, jak radzić sobie z obsługą I2C w takich warunkach. Mam układ który używa I2C do komunikacji z wyświetlaczem HD44780 oraz z czujnikiem temperatury. Układ działa całkiem poprawnie, ale chciałbym, aby był odporny na sytuacje...
Oj, jakby się tak chciało jak się nie che... http://www.elektroda.pl/rtvforum/viewtop... Zamieściłem tam bibliotekę w C (WinAvr) do obsługi LCD. Bibliotela ta zawiera też makra do zmiany jasności świecenia wyświetlaczy VFD Futaby (bo właściwie powstała na ich użytek).
Witam Próbuję napisać swoją bibliotekę do obsługi tego wyświetlacza i poległem. Wyświetlacz nie przechodzi poprawnie inicjalizacji, wygląda jakby funkcja wysyłająca bajt do wyświetlacza była źle napisana. Nie mam pojęcia co z nią jest nie tak. Połączenia są w porządku, bo sam wyświetlacz z użyciem innej biblioteki działa bez problemu. hd44780.h [syntax=c]/*...
Jestem zwolennikiem C, ale nie uważam żeby w innym nie bało się pisać równie dobrych programów. Myślę, że w C można rozwiązać to równie prosto, co w innym języku, zmiana kolejności pionów wiąże się z tym, że trzeba zamienić kod odpowiedniej litery. Nie wystarczy wtedy wysłać jej kodu ASCII na wyświetlacz (przy transmisji 4-bitowej najpierw wysyłamy...
Witam i proszę o pomoc bo już wymiękam. Otóż mam problem z uruchomieniem wyświetlacza LCD 2*40 podłączonego do atmega32. Problem ten występuję tylko gdy próbuje pisać program w C. Oczywiście to są moje początki w C dla mikrokontrolerów. Prosty program w bascomie "hello world":) startuje od strzała a w C za żadne skarby nie chce. Raz jest jedna czarna...
Tutaj znajdziesz prawidłowo działające biblioteki: http://radzio.dxp.pl/hd44780/
Również jestem pod wrażeniem projektu. Mam pytanko, czy są jakieś biblioteki do obsługi wyświetlacza którego użyłeś? A może jest to zwykły wyświetlacz na HD44780. Będę bardzo wdzięczny za pomoc.
niestety dalej kwadraty :( może jeszcze sprobuje jakis inny program... no nic nie poddam się :) Podepne moze wyswietlacz do LPT i spróbuje go wysterować z kompa. Naznosiłem do domu kilka LCD różnych różnistych i faktycznie niektóre nie działają jak powinny. Pogrzebałem i okazało się, że niektóre LCD mogą mieć pin R/W wiszący w powietrzu (działaja tak...
Witam Posiadam taki wyświetlacz jak w temacie graficzny LCD 240x64 Model YL24064-27 na sterowniku T6963 Proszę o narysowanie schematu jak podłączyć wyświetlacz pod zasilanie i pod Arduino i jak skonfigurować piny wejściowe w programie. Jeśli masz zamiar napisać że gotowe mi na tacy nie będziesz podawał to sobie oszczędź odpowiedzi ponieważ tym razem...
Witam. Chciałbym zapytać czy ktoś może posiada biblioteki do obsługi wyświetlacza Futaba M202SD16FJ ? Moje drugie pytanie czy może on pracować w zgodności ze standardem HD44780 ? Widziałem że można konfigurować jego tryb pracy za pomocą zworek. W załączniku wrzucam jego datasheet. Pozdrawiam.
OK. Odsyłam poprawiony plik biblioteki do obsługi LCD 16x4 po I2C Poinformuj czy zaleczył Twój problem. Pozdrawiam.
Do debugowania LCD wygodny jest symulator Hapsim który współpracuje z AVR Studio i przechwytuje co wysyłamy na wyświetlacz. Wygodna, prosta w obsłudze i darmowa aplikacja.
Witam Od dłuższego czasu nie mogę dojść co jest nie tak: set_Freq SET =set_Freq[0]+10*set_Freq[1... //poniżej to tylko wyswietlenie Command_LCD(2 ,86); dtostrf(SET,1,0,table_y); WriteText_LCD(table_y);...
Dlaczego po prostu nie wykorzystasz gotowego kodu obsługi tego LCD z AVR-libc? Lepiej niż twórcy tej biblioteki zapewne tego nie zrobisz :)
http://obrazki.elektroda.net/42_12765405... Witam, Chciałem przedstawić swój projekt tak zwanego volumera. Trochę inspiracji (oraz nazwę dla urządzenia) zaczerpnąłem z EP, gdzie publikowano podobny projekt. Niemniej niniejsze urządzenie jest całkowicie moją konstrukcją zarówno jeśli chodzi o warstwę programową (z wyłączeniem bibliotek do LCD)...
Witam, Napisałem sterownik do obsługi wyświetlacza HD44780. HD44780 będzie odpowiednikiem monitora tylko w wersji mikro. Do obsługi HD44780 via sterownik chciałbym korzystać z funkcji printf() zawartej w bibliotece standardowej stdio.h. Jak wiadomo funkcja printf() wysyła wynik swojej pracy na standardowe wyjście stdout, i tu mam problem. Niestety nie...
Witam Kolegów, Jako, że jestem w trakcie "przechodzenia" na C chciałbym się zapytać co bardziej doświadczonych czy dysponują dobrze napisanymi bibliotekami do obsługi alfanumerycznego LCD (dowolne przyporządkowanie sygnałów) i magistrali 1-wire. Nie chodzi mi o gotowce same w sobie tylko o przykład "dobrze napisanego" programu dla GCC tak by po pierwsze...
Z moich zabaw z TWI - jeżeli masz problem z magistralą to program idzie w niebyt bo w kodzie obsługi TWI będzie czekać w pętli nieskończonej. Stawiałbym u Ciebie na jakiś problem sprzętowy (płytka stykowa - luźny jakiś przewód?). Oczywiście da się bibliotekę napisać w takisposób, aby przy utracie komunikacji na magistrali nie zawieszała całego programu....
Dzięki michalko12 za pomoc. Co prawda zmiany, które mi zaproponowałeś nie rozwiązały problemu z kompilacją, ale zacząłem pisać własne funkcje do obsługi LCD i odnoszę już pierwsze sukcesy. Zresztą cały kod staje się dla mnie bardziej czytelny i zrozumiały, więc na razie nie będę korzystał z gotowych bibliotek pod sterownik hd44780. W przyszłości pobawię...
Witam Szanownych Elektrodowiczów! Mam następujący problem i żadnego nowego pomysłu jak go rozwiązać. Otóż napisałem sobie programik wypisujący dowolny tekst na wyświetlacz LCD w standardzie HD44780. Skorzystałem z gotowych bibliotek obsługi wyświetlacza autorstwa Pana Kwietnia. Problem pojawia się, gdy dołączam do projektu dwa pliki HD44780.h i HD44780.c,...
Zamiast trzymać się wyświetlacza LED rozważ użycie gotowego matrycowego wyświetlacza LCD opartego o scalony kontroler ( n.p. HD44780 ) ? Rozwiązanie takie zaoszczędziłoby Ci całego tego bałaganu z tranzystorami i dodatkowymi kostkami driverów. Taki wyświetlacz podłączasz do procesora i od strony sprzętu to wszystko. Biblioteki do obsługi takiego wyświetlacza...
Dziekuję za informacje, dałbym pomógł ale go nie widzę nigdzie :D, chyba tak jest tylko jak się zakłada własny temat :P Kiedyś były 'kciuki do góry' :P Punktowanie postów. Pracuję nad driverem dla LCD z HD44780 i piszę sobie do niego bibliotekę obsługi. Taki 'klasyczny' old school driver ? Jeśli jeszcze o tym nie pomyślałeś, zastosuj FIFO do kolejkowania...
wiem wiem też zauważyłem ten błąd ale dalej nie działa ;/ Dodano po 3 robie coś takiego Dodano po 1 Próbowałem jeszcze tak sie wbić ale tez nie działa Dodano po 1 PRobuje zrobic teraz tak :/ i dalej nie działa oto co mam dla megi32 [syntax=c]#include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h>...
Witam! Chciałbym aby ktoś zerkną na ten kod, czy nie ma błędu. Jeśli nie problem leży po stronie technicznej, prosze o sprawdzenie. Po włączeniu zaswieca się pierwsza linia. Biblioteka zmodyfikowana pod moje połączenia. Delay ustawiony na oscyloskopie. Mój kod to: ----------------------------------------...
Kolego galareta - ile nóg ma AT tiny - a lie LCD - a gdzie jeszcze komunikacja?:) Jak dla mnie projekt bardzo praktyczny - faktycznie oszczedność pinow dzisiaj wskazana. Pozatym mało elementów (brakuje jeszcze tylko dwóch ceramików po pi x oko 100nF) (chociaz aż tak potworne przebiegi po liniach zasilania to tu hasać nie będą - ale zawsze lepiej dać)....
Tak, są zgodne na 99%. Te wejścia e1 i e2 to piny enable 2 sterowników hd44780, gdyż lcd 4*40 jest obsługiwany przez 2 układy, tak jakby to były 2 wyświetlacze 2*40 połączone równolegle. Poszukaj w helpie Bascoma, gdyż są gotowe biblioteki do obsługi takich lcd z 2 liniami En, chyba nazywa się to lcd2e.lbx, jak poszukasz to znajdziesz
Witam! Planuję zakup wyświetlacza graficznego zgodnego z DMF6104NB-FW (128x256 pikseli). W związku z tym mam pytanie: Czy istnieją jakieś gotowe biblioteki/programy (najlpeiej pod Linuksa) do obsługi tego wyświetlacza? W Internecie nie ma dużo informacji na ten temat.
Czy możesz podać procedurę obsługi wyświetlacza LCD opartego na sterowniku HD44780 dla Arduino? Oczywiście! Przedstawiam podstawową procedurę obsługi wyświetlacza LCD opartego na sterowniku HD44780 z użyciem płytki Arduino: 1. Przygotuj potrzebne materiały: - Płytkę Arduino (np. Arduino UNO) - Wyświetlacz LCD oparty na sterowniku HD44780 (np. 16x2)...
Witam wszystkich, czy ktoś może miał do czynienia z LCM1602, czy są jakieś biblioteki do obsługi (dokładnie jest to LCM1602DSL). Korzystam z tej biblioteki jak na razie: http://radzio.dxp.pl/hd44780/hd44780_avr... , chodzi o to, że podłączony był HD44780 do UC i nie było najmniejszego problemu, wszystko śmigało, wymieniłem wyświetlacz i...
Całkowicie zapomniałem o temacie :) Z problemem poradziłem sobie w następujący sposób, jest to wycinek z większego programu więc coś może być źle wycięte :) [syntax=c] //--------------------------------------... // Dołączone biblioteki //--------------------------------------...
Czytałem że warto podciągnąć wszystkie wolne piny i wejścia do vcc, a w moim przypadku jedynymi wyjściami są piny PA1, PA0, PB1, PB2 wszystkie piny Potru D więc reszte należałoby podciągnąć Dodano po 4 Mam jeszcze problem ze znalezieniem właściwej biblioteki bo po analizie schematu połapałem się że kumpel podłączył wyświetlacz w tryb odczytu flagi zajętości,...
Witam! Mam wyświetlacz lcd "PowerTip 2402A B" i ATMega 88. Jest to mój pierwszy wyświetlacz lcd. A więc tak: wyciągnąłem pliki do obsługi wyświetlacza (lista niżej), taśmę(z wtyczkami do kandy), mikrokontroler Atmega 88, programator i trochę kabli. Czytałem w internecie przykłady, ale mało co z nich rozumiałem. Dużo miałem problemów z bibliotekami:...
używasz jakąś bibliotekę do obsługi lcd? jak np. na stronie wkretak.pl ? tam to robisz tak: LCD_WriteText("Linia pierwsza"); LCD_GoTo(0,1);WriteText("druga linia");
Wysyłanie własnych znaków do LCD to nic innego jak zapis do CGRAM wyświetlacza LCD. Więc jeśli jak piszesz masz opanowaną bibliotekę do obsługi LCD to wysłanie czegość do CGRAM zamiast DDRAM nie powinno stanowić najmniejszego problemu.
Plików nagłówkowych nie wgrywa się do IDE tylko dołącza do projektu, a przykładowy kod obsługi wyświetlacza: http://radzio.dxp.pl/hd44780/ To, że w arduino wystarczyło znaleźć "bibliotekę", kliknąć instaluj i wykorzystywać w dowolnym projekcie nie oznacza, że tak samo się da z innymi środowiskami. Inna sprawa, że można wykorzystywać "globalnie" taką...
Robiłem coś takiego ale na bibliotece ze stronki http://homepage.hispeed.ch/peterfleury/a... i działa elegancko. Z tego co pamiętam biblioteki radzia testowałem i coś mi tam nie chodziło, nie powiem już dokładnie jaki był problem.
To co ja mógłbym poradzić: 1. Jeśli już na siłę chcesz odczytywać coś z pamięci RAM wyświetlacza LCD to trzeba byłoby bardzo dokładnie przejrzeć swoją bibliotekę do LCD i poczytać taką tabelkę rozkazów i ich kodów do obsługi LCD. Tam jest do dobrze opisane .... zatem na tej podstawie można byłoby zrobić odczytywanie. 2. Ale jednak podpowiedziałbym taką...
Jeżeli chodzi o schemat to jest pewien kłopot. Nie robiłem tego układu na uniwersalnej płytce drukowanej czy coś podobnego. Jestem szczęśliwym posiadaczem [url=http://www.sklep.propox.com/index.p... ewaluacyjnego na którym chce najpierwsz zrobić, przetestować i mieć prawidłowo działający układ a później do niego zaprojektować...
Witam No to masz dwa wyjścia: 1- zmodyfikować, napisać bibliotekę. 2- Napisać sobie obsługę LCD na piechotę w osobnym pliku i dodać do głównego programu za pomocą "include". Pozdrawiam
Kolego masz rację są projekty i procedury napisane perfekcyjnie , ale są to tylko wyjątki ,które potwierdzają regułę . Większość darmowych bibliotek napisana jest na mizernym poziomie do tego ich uniwersalizm okupiony jest zazwyczaj wieloma wadami np prędkością działania. Ja nie twierdzę że nie da się pisać w C dobrych programów i bibliotek , ale za...
Gdzie ja to napisałem, że wszędzie daję zwarcia ? Nie dałem tylko kondensatora z bypass do masy... Dobrze, moja głupota :) Na widok słowa optional od razu wyrzuciłem kondensatorek. Nie miałem niestety 470pF ale równolegle dałem 300 i 150pF, teraz stabilizator działa. Dziękuję za pomoc :) aż wstyd mi ... niebawem napiszę jak ma się czujnik SFH5712. Pozdrawiam...
Witam. Próbuję stworzyć bibliotekę obsługującą wyświetlacz LCD (2x20, HD44780) podłączony do mikrokontrolera (ATmega32) poprzez TWI (I2C) i układ PCF8574AP. Kompilator to WinAVR (wersja oznaczona numerkiem a raczej datą: 20050214). Sama komunikacja z układem PCF8574 jest pewna (korzystam ze sprawdzonych bibliotek obsługujących sprzętowy interfejs TWI...
Tutaj masz mój program działający. Utworzyłem bibliotekę do obsługi tego czujnika. Wszystko działa pięknie, różnica w ciśnieniu to około 5hPa. Wyświetlacz oparty na hd44780. Program jest przykładowy więc od razu przepraszam za użycie funkcji delay. Jeżeli chcesz podejrzeć dane zmienne (stałe P0 itp) to wystarczy że użyjesz funkcji LCD_numb(...), np.:...
Na wstępie gratuluje chęci do zabrania się za AVR-y w tak młodym wieku. Sam ostatnio postanowiłem się wdrożyć w tą tematykę i mogę polecić kilka linków, które ułatwią Ci zrozumienie o co tak na prawdę chodzi i w jakim języku najlepiej programować AVR-y. Bardzo dobry blog o mikrokontrolerach (znajdziesz tu prawie wszystko co Cię interesuje na początek):...
Witam, Od 3 dni próbuję skomunikować się przy pomocy AVR z kartami sd/mmc, jak narazie bez skutku. Próbowałem zastosować biblioteki: http://www.roland-riegel.de/sd-reader/in... http://www.dharmanitech.com/2009/01/sd-c... W obu przypadkach stosowałem się do schematu podłączenia karty z pierwszej biblioteki: http://obrazki.elektroda.pl/5691402400_1...
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 Mam następujący problem. Zmontowałem płytkę z Atmega 128 oraz wyświetlaczem hd44780. Problem polega na tym ze wyświetlacz nie reaguje lub robi to dziwnie. Np sa dwa rzędy "kwadracików" lub pusty ekran. Czasem pokaże się blady kursor i miga i lcd nie reaguje na zadn komendy. LCD to negatyw 2x16 hd44780. Wyświetlacz poprzednio działał z Atmeg16...
Witam. W swoim projekcie zamiast najzwyklejszego lcd hd44780 wstawiłem WINSTAR OLED http://elkom-serwis.com.pl/winstar-lcd-o... i wyświetlacz nie pokazuje absolutnie nic. Wyczytałem , że hardwarowe te wyświetlacze są identyczne (można podłączyć pinami 1:1), jednak różnią się nieco...
Witam Napisałem dość prosty program na ww płytę ewaluacyjną. Sczytuję czas (sekundy minuty i godziny) z RTC zamontowanego na płycie i po konwersji wyświetlam to sobie na moim LCD 2x16. Problem tkwi w tym że program działa raptem nie całe 5 sekund i wisi. Dołączam wszystkie pliki projektu do sprawdzenia. Korzystam z dodatkowych bibliotek TWI.h - do obsługi...
Poniżej zamieszczam przykładowy program wczytywania sześciu znaków do pamięci w tym "kwadracika" stopnia:) main.c int Tu = 0x00; int C = 0x01; int R1 = 0x02; int R2 = 0x03; int Z1 = 0x04; int Z2 = 0x05; char T1[6][8] = { {28 , 8 , 8 , 8 , 5 , 5 , 5 , 7}, {8 , 20 , 11 , 4 , 4 , 4 , 3 , 32}, {32 , 32 , 1 ,...
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...
Witam, Próbuje w ramach nauki zbudować zegarek w oparciu ATMegę168 i PCF8583. Zbudowałem następujący układ: http://obrazki.elektroda.pl/4826984900_1... Napisałem do niego następujący program: [syntax=c] #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include "HD44780.h" #include "i2c.h" #include "PCF8583.h"...
A propos: zapoznaj się z tym: http://mikrokontrolery.blogspot.com/2011...
Witam, co do startu z mikrokontrolerami to byłem na poziomie migania diodą z przerwą czasową lub w zależności od wciśniętego przycisku:P. Co do linijek kodu to napisałem ich już pewnie parę tysięcy(minimum) ale raczej w językach typowo obiektowych C#, Java no teraz biorę się za C++(stąd też mam zamiar mieć podstawy do C, trochę tak na odwrót ale pilniej...
Witam, używam do obsługi wyświetlacza LCD HD44780 bibliotek z książki Tomasza Francuza. Program działa, ale mam problem jak go zmusić do odczytywania stringów z flasha. Próbuje stworzyć tablicę etykiet we flashu do zmiany lokalizacji językowej programu, aktualizacja wyświetlania jest w przerwaniu: [syntax=c] typedef struct { const char ZWA_text[4];...
Algorytmy, algorytmy, algorytmy... Wszystko zależy od inwencji :) . Ja mam u siebie ostro podzielone, i potem jest łatwo wymieniać moduły i zmieniać funkcjonalność. Przede wszystkim wymiary lcd musisz przechowywać, proponuję zmienne, żeby była łatwość wymiany lcd. Poza tym przechowujesz pozycję kursora i przy każdym znaku ją aktualizujesz - nie musisz...
A nie przypadkiem dr. Galewskiego? Ta książka opowiada o obsłudze STM32F103 przy użyciu bibliotek SPL, sam STM32CubeMX wykorzystuje biblioteki HAL. Książka powstała kilka lat przed STM32CubeMX, w dodatku wtedy właśnie STMicroelectronics promowało biblioteki SPL (Standard Peripheral Library). Jakiś czas temu "przeportowałem" sobie bibliotekę od HD44780...
hd44780 biblioteka biblioteka hd44780 biblioteka obsługa hd44780
bosch sgv45 podłączenie przewodu telefonicznego czyszczenie plastiku
ne5532 korektor ne5532 korektor
Modyfikacja pamięci w telewizorze Philips - porady i narzędzia Tylni prawy kierunkowskaz Citroen Jumpy nie działa - przyczyny i rozwiązania