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.
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...
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...
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...
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...
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,...
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 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.
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...
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 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...
Sorki ;/ Ale nie za bardzo wiem co zrobić z tym kodem... Moja biblioteka do obsługi wyświetlacza nie posiada funkcji LCDdata
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...
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 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...
Witam wszystkich, Używam wyświetlacza j.w. pracującego w trybie 4 bitowym 20x2 z kontrolą zajętości. Chciałbym teraz użyć trybu 8 bitowego z kontrolą zajętości, niestety strona radzio.dxp.pl gdzie były biblioteki nie istnieje. Gdzie można znaleźć te biblioteki? Pozdrawiam
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> //--------------------------------------...
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. Ma ktoś dostęp do biblioteki która wyświetlała by tak ładnie cyfry jak na tym filmiku? http://www.youtube.com/watch?v=oMpc7rtix... Lub może kogoś to zainspiruje i napisze własną.
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...
Wiem że istnieje wiele bibliotek do tego wyświetlacza, lecz tworzę zalążek własnej, wzorowałem się na kilku opisach, wyszło mi potem coś przekombinowałem i nie chce zadziałać szukam już od jakiegoś czasu błędu, moglibyście pomóc? Kod paskudny, pisany z marszu. inventco.eu - Kod umieszczamy na forum w znacznikach CODE. Tytuł posta do poprawy.
Walczę z wyświetlaczem LCD hd44780 4x20 (Konwerter I2C), żeby skorzystać z polskich znaków. Wyczytałem, że można wgrać tylko 8 własnych znaków. Dla mnie to za mało - potrzebuję więcej. Szukam więc rozwiązania, które pozwoli mi na wgranie ich więcej. Pierwsze co przyszło mi do głowy to oczywiście próba adresowania adresów od 9 do 16. Kod poniżej - ale...
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...
Mam problem z LCD HD44780 sterowanym przez TWI Korzystam z Konwertera połączonego w taki sposób: P0-RS P1-RW P2-E P3-LED podświetlenie LCD P4-D4 P5-D5 P6-D6 P7-D7 Napisałem program z wykorzystanie biblioteki lcd_HD44780_pcf8574.lib to wyświetlacz działa. Po użyciu biblioteki lcd_i2c_v2.lib nie działa Bardzie interesuje mnie biblioteka lcd_i2c_v2.lib...
Witam Posiadam wyświetlacz LCD 4x16. Programy pisze w C pod avr. Z wypisywaniem znaków , tekstu , cyfr nie ma problemu. Korzystam z biblioteki która to umożliwia. Wysyłanie komend, wypisanie tekstu , instrukcja goto , clrscr itp. Niestety nie mam możliwości sterowania poszczególnymi pikselami. Chciałbym stworzyć animacje , napis na wszystkie 4 wiersze,...
Witam. Mam program z ruskiej strony w formacie .c. Brakuje mi biblioteki od sterowania lcd-kiem więc ściągnąłem https://obrazki.elektroda.pl/1860539500_... https://obrazki.elektroda.pl/5450560600_...
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...
Jest to moj pierwszy post na tym forum takze serdecznie wszystkich witam. Posiadam wyśietlacz lcd 2x16 (hd44780) ktory jest podpięty do komputera przez gniazdo lpt. (wyświetlacz działa, testowany przez lcd ekspert) zwracam sie z prośbą do osób które pisały w C/C++ program do obsługi tego wyświetlacza o podzielenie sie kodem oraz informacja w jakim kompilatorze...
Cześć Mam problem z inicjalizacją wyświetlacza... Po wykonaniu się zamieszczonego kodu nie gaśnie mi ekranik tylko zamiast linijki prostokątów, pojawiają się dwie.. Proszę o pomoc. Nie wiem czy pomieszałem coś z tymi czasami czy z komendami ale nic a nic nie chce zadziałać. CLR_E; // E = 0 CLR_RS; // RS = 0 delay_ms(60); //--------------------------------------...
Witam. Co zmienić w bibliotece żeby obsługiwała LCD 4x20, obecnie obsługuje LCD 2x16. //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących //...
Witam. Posiadam wyświetlacz lcd 2x40 znaków. Symbol to PVC400201P . Szukałem w google jakiejś noty aplikacyjnej itp. opisu i nic nie mogę znaleźć. Ma on złącze 14 pinowe i osobno zasilanie podświetlenia. Na pcb są 3 układy scalone, ale co to jest to nie wiem, bo są z zewnątrz zalane czarnym tworzywem (nie wiem nawet jak nazywa się taki montaż, często...
Witam, bawię się wyświetlaczem i mam pewien problem, nie mogę nic wyświetlić w 3 i 4 linijce, jak wpiszę np. LCD_LOCATE(3,3); to pisze mi w 2 linijce a jak wpiszę LCD_LOCATE(3,4); to wyrzuca mi błąd o to kody: [syntax=c] /* Plik hd44780.h */ #ifndef LCD_HD44780 #define LCD_HD44780 /* RS */ #define SET_OUT_LCD_RS DDRD |= _BV(PD1) #define SET_LCD_RS PORTD...
Dzień dobry, na początek kod: [syntax=C] #include <avr/io.h> #include <util/delay.h> #include "HD_BIB.h" //to jeszcze nie funkcjonuje #define E_ON PORTD|=(1<<1) #define E_OFF PORTD&=~(1<<1) void HalfByte(uint8_t data) { if(data&(1<<0)) PORTC|=(1<<0); else PORTC&=~(1<<0); if(data&(1<<1))...
Witam! Zlecę wykonanie układu wyświetlającego napisy wprowadzone w komputerze na alfanumerycznym wyświetlaczu LCD ze sterownikiem hd44780. Układ MUSI wykorzystywać mikroprocesor (najlepiej atmega8). Do tego pełna dokumentacja. kontakt: kracek(at)gmail.com pozdrawiam
Cześć. Podłączyłem wszystko według tego schematu: 5.09V Napięcie na pinach 15-16: 4.65V Zastosowany rezystor: 15R - na schemacie jest 3R ale w katalogu od 10-20 więc zastosowałem pośredni. Używany program to LCD Smartie.
Jakiej biblioteki używasz?
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).
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.
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
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...
Zajrzyj tu: http://www.elektroda.pl/rtvforum/viewtop... Zamieśiłem tam bibliotekę i przykładowy program, w którym jest obsługa LCD, ędziesz musiłą tylko zmienić kilka deklaracji pod swój projekt ale skoro znasz C tonei powinien być problem. Aha - kompilować możesz pdo WinAVR.
O jakim kolega spowalnianiu niepotrzebnym tu pisze skoro nie używa w swoim kodzie nawet obsługi BusyFlag, tylko wszystko oparte jest na _delay'ach. TO DOPIERO są spowolnienia! A to, że obsługa miałaby być na oddzielnych bitach - to nic, to maleńki pikuś w porównaniu do tego. Poza tym podstawowe pytanie, bo wiem, że kolega ma książkę a jak słyszę - to...
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ę...
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.
A gdzie masz obsługę przerwania CTC od Timer2 ?
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...
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 ??
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.
Czemu pierwszy wynik z Google nie pasuje? http://arduino-info.wikispaces.com/LCD-B... Pozdrawiam, GSM
Tutaj znajdziesz prawidłowo działające biblioteki: http://radzio.dxp.pl/hd44780/
według mnie coś jest nie tak z biblioteką pod wyświetlacz z tej strony bo dostaje 7 Warningów z kompilatora To daj tę bibliotekę.... bo na oko trudno coś powiedzieć.
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...
Ja tylko w AVR siedzialem ale widze ze wywolujesz funkcje init wyswietlacza przed grzebaniem w rejestrach w ktorych jest DDR. Jesli to taki sam DDR jak w architekturze AVR to przesun init lcd na koniec main i sprawdz konfiguracje biblioteki obslugujacej wyswietlacz. Musisz prawidlowo skonfigurowac porty dla data i linii sterujacych i ustawic odpowiednie...
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.
OK. Odsyłam poprawiony plik biblioteki do obsługi LCD 16x4 po I2C Poinformuj czy zaleczył Twój problem. Pozdrawiam.
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...
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...
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...
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...
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...
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.
to są timery. może multitasking za pomocą millis() zda egzamin? Musisz podpiąc się pod przerwania. Sztuczki z millis daruj sobie. Może jakoś to zadziała ale beda sytuacje, w których wyświetlacz będzie niektóre cyfry wyświetlał jaśniej lub ciemniej czy "chwile zwątpienia" jak podczas otwierania menu w Windows gdzy przychodzi e-mail. Nie będe książki...
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...
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...
hd44780 biblioteka biblioteka hd44780 biblioteka obsługa hd44780
events config ustawić rozrządu renault obecność kartridża
agregat prądotwórczy wkrętarka milwaukee
Jak otworzyć radiobudzik Philips AJ 3140? Rząd kwadratów na wyświetlaczu przy włączaniu - co oznacza?