Witam! Posiadam wyświetlacz LCD HD44780 i procesor Atmega8 i moje pytanie jest następujące: Posiada ktoś program do obsługi ów wyświetlacza w języku C ? Jest tego masę w internecie, ale w Bascom'ie, a chciałbym mieć go w C, bardzo mi na tym zależy. Z góry dziękuję. Pozdrawiam, Arek!
Szanowni. Ostatnimi czasy wpadło mi w ręce rozszerzenie do płytek arduino z wyświetlaczem LCD 2x16. Zapewnia ono możliwość komunikacji w trybie 4-bit z pinem R/W podłączonym na stałe do masy. Postanowiłem go uruchomić na płytce Nucleo z procesorem STM32F103RB. Wyprowadzenia wyświetlacza połączone są następująco: Wyświetlacz uC RS PA9 E PC7 DB4 PB5 DB5...
jest coś takiego: /---------------------------------------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.h // Mikrokontroler : Atmel AVR // Kompilator...
Witam. Mam problem z kodem. Wszystko się kompiluje ale zawartość funkcji void wyswietlwynik(float dana) nie uruchamia się. Jeśli zawartość tej funkcji jest w pętli while(1) wszystko jest ok [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "HD44780.h" #include "HD44780.c" float adc; void inicjalizacjatimerow()...
znalazłem przykładowy program na stronie podanej przez was wcześniej, oto main.c [syntax=c] //Pomiar napięcia przetwornikiem A/C i prezentacja wyniku na LCD 2x16 HD44780 #include <avr/io.h> #include <util/delay.h> #include "HD44780.h" //definicja ADCIN (wejście ADC) #define ADCIN PC5 //######################################...
Witam :arrow:Do zbych1000 Mam następujący problem a mianowicie: Buduję urządzenie, które znalazłem pod tym adresem: Wyświetlaczem LCD steruje tam układ PICAXE 28X jednak był problem ze znalezieniem ale na kolejnej stronie: jest zamieszczony opis drobnej przeróbki tak aby urządzenie działało z układem PIC16F873A oraz program pod tego PICa. Efekt mam...
Witam, niedawno odnalazłem starą płytkę z mikro-kontrolerem ATmega16a. Wszystko jest sprawne, ale mam jeden problem nie mogę ruszyć wyświetlacza. Wiem że E jest podłączone do PB0, a RS do PB2. Do PB3 jest podłączona druga nóżka od wyświetlacza czyli jak ustawie tam stan wysoki to wyświetlacz zaczyna się świecić. Wejścia DB4-DB7 są podłączone do wejść...
Witam, jakiś czas temu kupiłem wyświetlacz LCD oparty na HD44780. W komplecie już był kabel i wszystko - gotowe do podłączenia do komputera. Poza tym wyświetlacz działa ze SmartieLCD na Windows XP. Problem pojawił się gdy chciałem uruchomić to na Windows Vista 64bit. Ponieważ na płycie głównej w PC nie mam portu LPT dokupiłem taki port na PCI-E (coś...
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...
Witam. Jest to symulator wyświetlacza alfanumerycznego 16*2 opartego na popularnym sterowniku HD44780. Symulator napisany został w JavaScript, a interfejs jest w formie strony internetowej. Inspiracją do stworzenia tego symulatora był istniejący symulator [url=]DjLCDSIM oraz chęć zaliczenia projektu :) Symulator oferuje wszystkie możliwości sterownika...
Witam, Zakupiłem ostatnio wyświetlacz BSC1A16DRY zgodny z HD44780. Niestety nie mogę go uruchomić. Przeczytałem gdzieś, że po podłączeniu pierwszych trzech pinów (1 - GND, 2 - VCC, 3 - kontrast) powinienem otrzymać podświetlenie i czarne kwadraciki. Niestety nie potrafię w ogóle uruchomić LCD. Niestety nie posiadam potencjometru, więc zrobiłem zwykły...
Konstrukcja będąca tematem wątku powstała jako projekt na zaliczenie przedmiotu na uczelni, którego celem było napisanie sterownika dla systemu Linux do jakiegoś urządzenia. Ponieważ miałem swobodę wyboru tematu sterownika, postanowiłem stworzyć jakieś urządzenie w postaci karty ISA. Złącze to nie występuje już w obecnych komputerach, ja jednak mam...
Witam. Zestaw jaki posiadam to: - MMnet01 - ethernut-4.8.7 - WinAVR-20100110 - system operacyjne Windows 7. Po uruchomieniu Configuratora ustawiłem dane wyświetlacza tak jak widać na załączonym obrazku. Wszystko ładnie się skompilowało. Następnie napisałem prosty przykład, który również ładnie się skompilował, tylko niestety brak napisu na wyświetlaczu....
Zaczynam przygodę z C i napisałem swój pierwszy program do obsługi wyświetlacza HD44780. Niestety nie mogę go poprawnie uruchomić. Program jest kopią w C programu napisanego w ASM który działa poprawnie. Wersja w C wyrzuca krzaki. start.c - program główny [syntax=c] #define F_CPU 8000000UL #include<avr/io.h> #include <util/delay.h> #include...
Witam Szanowych Forumowiczów. Od około tygodnia probuje uruchomić wyświetlacz WC1602A0 zgodny ze sterownikiem HD44780 niestety bezskutecznie. W pierwszej kolejności próbowałem odpalić wyświetlacz wg schematów niestety podczas kompilacji otrzymuje bledy #error clnk Debug\lcdtest.lkf:1 symbol _GPIO_ReadOutputData not defined (Debug\hd44780.o ) Spróbowałem...
Witam. Chciałem rozgryźć wyświetlacze z HD44780. Po nieskutecznych próbach z interfejsem 4-o bitowym, wszystko skasowałem, i napisałem zupełnie od nowa, tym razem pod interfejs 8mio bitowy. OK, poczytałem datasheety, diagramy itp. Według mnie wszystko raczej się zgadza, ale wyświetlacz się nie chce zainicjalizować (a raczej dwa wyświetlacze, bo próbowałem...
Witam Mam kolejny problem Ze strony ADMUX |= (1<<REFS0); //napiecie z Avcc oraz w pliku nagłówkowym z mieniłem port jaki mam podłączony na płytce tzn #define LCD_RS_DIR DDRD #define LCD_RS_PORT PORTD #define LCD_RS (1 << PD0) #define LCD_E_DIR DDRD #define LCD_E_PORT PORTD #define LCD_E (1 << PD1) #define LCD_DB4_DIR...
Witam Ponieważ spędziłem nad tym dzisiejszą noc :). Postanowiłem się podzielić tym co co udało mi się zrobić. Zachciało mi sie wymienić wyświetlacz LCD oparty na HD44780 20x4 znaki, ktory pracował z modułem I2C, na wyswietlacz OLED WINSTAR na kontrolerze WS0010 rowniez 20x4 znaki( dokładnie na model WEH002004BWPP5N00002). Do wyswietlacza dolutowałem...
Dziś krótki temat - pinout, podłączenie i uruchomienie z Arduino wyświetlacza który można odzyskać za darmo z elektrośmieci, w moim przypadku pochodzącego z wnętrza starego faxu. Wyświetlacz ten jest zgodny z popularnymi wyświetlaczami 2x16 opartymi na HD44780. Na wstępie może warto jest przypomnieć pozostałe tematy z serii, aczkolwiek lista poniżej...
Witam. Niestety odpowiedz na Twojego "buc" email-a została zwrócona przez twój serwer pocztowy. Ja wysyłałem z konta sp3vzx(at)wp.pl - dostałem taką odpowiedz: Hi. This message was created automatically by mail system at Wirtualna Polska. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given...
Co do lcd to w sumie możesz traktowac jako podstawę - wystarczy komenda Lcd " i tu tekst" - tylko dla wyświetlaczy hd44780. Dodano: Hehe też taki sterowałem. Nawet chciałem wcisnąc w obudowę kompa, ale.... ...znaczy o lcd mówie.
mam problem ze skonfigurowaniem przetwornika a/c w atmedze32. pisze w c. jakie wartosci powinny miec rejestry przy inicjalizacji dzialania przetwornika? aref=5V, korzystam z wejścia PA1 (ADC0). wejscie zamierzam uzyc do mierzenia temperatury z LM35 program, odczytuje raczej glupoty niz poprawne wartosci, ale cos sie dzieje... #include <avr/io.h>...
Witam, mam taki problem z uC - zrobiłem sobie płytkę do nauki programowania, m.in. obsługi wyświetlacza lcd ze sterownikiem hd44780. Napisałem procedury do jego obsługi, udało sie uruchomic, powyświetlać jakieś znaki i wszystko fajnie. Jednak w pewnym momencie coś się porobiło takiego, że jak wgrywam program to jest ok - program sie realizuje, napis...
Witam. Na początek dla jasności..przekopałem elektrodę..zagłębiłem się w datasheta...ale to okazało się za mało by PCF8583 zaczął wreszcie gadać z moją atmegą 32. Nie potrafię dojść dlaczego kompilator się pluje o zbyt wiele definicji w funcjii TWI_read której definicja jak wyczytałem z postów jest poprawna. Proszę pomóżcie bo ten program spać mi już...
Witam. Przedstawiam poniżej kod mojej biblioteki od modułów radiowych tlx2401. Czy mógłby ktoś sprawdzić, czy biblioteka jest dobrze napisana? plik tlx2401.c #include "tlx2401.h" extern char SPI_MasterTransmit(char cData); extern char odebrana[18]; extern char bufor_nadawanie[5]; extern char bufor_odbior[5];...
Korzystałem z kursu abxyz, a dokładniej z części dotyczącej wyświetlacza ( Potencjometr dałem 10k. Kontrast próbowałem przy różnych wartościach rezystancji ustawić(łącznie z masą), żadnej reakcji-jakby nie był podłączony wyświetlacz. Pin 3 opisany jest jako V5 - nie jest podane jakim napięciem + czy -. Ujemnym napięciem nie poczęstowałem go. Przy desperackich...
Witam dostałem do naprawy taki wyświetlacz, niestety bez sterownika, ten dalej jest na pojeździe kolejowym. Wiem że sterowniki sterowane są RS485. Czy ktoś ma jakieś doświadczenia z tymi wyświetlaczami chodzi mi o info czy te wyświetlacze mają jakiś tryb testowy, czylli możliwość sprawdzenia świecenia pikseli z wewnętrznego procka po podłączeniu zasialnia...
Mam też zabawę z uruchomieniem wyświetlacza...Wegług podanej noty (www.eio.com/hd44780.pdf) muszę trzykrotnie wysyłać do wyświetlacza sekwencję 0x3* i czekaj coraz krótsze odcinki czasu ... Czy naprawdę nie można wyslać wartość 0x3* i sprawdzać flagę BUSY? Może ktoś ma to już napisane w asemblerze? Mam napisaną obsługę lcd do 51 i zuważyłem że wtedy...
Wróciłem do redlib. Na podstawie przykładu z LPCWare.com napisałem retarget.h kod poniżej. Próbuje uruchomić to przekierowanie w trybie DEBUG_ENABLE. [syntax=c] #define DEBUG_ENABLE #if defined( __GNUC__ ) /* Include stdio.h to pull in __REDLIB_INTERFACE_VERSION__ */ #include <stdio.h> #if (__REDLIB_INTERFACE_VERSION__ >= 20000) /* We are using...
Ja zainstalowałem midnight commander (sudo install mc) uruchamiasz (sudo mc) hasło volumio.To taki explorer plików. Dzięki wielkie nareszcie udało się uruchomić LCD 4x20,a w ramach sprawdzenia uruchomiłem oled 1306. ale jest mały lesz bardzo fajnie wyświetla i działa szybciej od lcd. Jescze jedno pytanko.Czy jest możliwość edycji co ma wyświetlać wyświetlacz?...
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...
[syntax=basic4gl] $regfile = "m8def.dat" 'deklaracja procesora $crystal = 8000000 'deklaracja czestotliwosci taktowania Config Lcd = 16 * 2 'typ wyswietlacza i konfiguracja pinow Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32 'definicja...
Robię sobie sterownik do terrarium na RaspberryPi. Od razu uprzedzę pytania dlaczego akurat na RPi - dlatego że będę miał uruchomiony serwer WWW międy innymi ze stroną z której będę mógł sterować/monitorować warunki panujące w terrarium jak i mieć podgląd na to co się aktualnie w nim dzieje, gdy nie ma mnie w domu. Mam pewien problem z powtórną inicjalizacją...
Wprowadziłem stosowne zmiany w moim kodzie: - dodałem odpowiednie opóźnienia po zmianie stanu linii EN oraz RS (1 mikrosekunda), - nieco zmodyfikowałem ustawienia wyświetlacza. [syntax=c]/* * main.c; plik zgodny z biblioteką CMSISv1p30_LPC17xx/inc/LPC17xx.h * CMSISv1p30_LPC17xx/src/system_LPC17xx.h * * Created on: 2011-10-01 * Author: jakub.papuga */...
Witam. Zmontowałem układ na ESP8266 przez I2C podłączone jest: Wyświetlacz HD44780 2X16 i Czujnik BME280. Próbuję uruchomić układ który przez 5 sekund w górnej linii będzie wyświetlał godzinę i minuty w dolnej datę. Po pięciu sekundach nastąpi zmiana wyświetlania w górnej linii będzie wyświetlana temperatura z czujnika BME w dolnej temperatura z DS18B20...
Postanowiłem spróbować swoich sił w elektronice cyfrowej :) Kupiłem więc LCD 2x20 HD44780, AtMega8L i wykonałem programator :) Standardowy pierwszy program z migającą diodą uruchomiłem z sukcesem, więc zabrałem się za LCD. Podłączyłem go zgodnie ze schamatem znalezionym w sieci (niestety nie pamiętam już gdzie) i skompilowałem program, który znajdował...
Witam, mam do wykonania projekt oparty o uK PIC16f876A. Ma to być obrotomierz modelarskiego silnika spalinowego wykorzystującego fotokomórkę refleksyjną. Wynik ma być wyświetlany na LCDku i na terminalu przez RSa. Jestem początkujący w tym temacie (mikrokontrolery) i dlatego proszę o pomoc. Problem tkwi w tym, że za chiny nie mogę uruchomić LCDka. Program...
Jeśli chodzi o standardowe podłączenie LCDka do LPT to informacji w sieci jest mnóstwo. Generalnie sprowadza się to do połączenia paru kabelków i uruchomienia odpowiedniego oprogramowania na komputerze. Chyba pełny komplet informacji masz tutaj: Jeśli chodzi o pinouty (centronics czy db25) to najlepiej zajrzyj sobie choćby na - tam masz wszystko ładnie...
Witam, chciałem się dowiedzieć jak skonfigurować program LCD Smartie, żeby wyświetlał mi informacje o ilości e-maili na skrzynce? Dotychczas wpisywałem tak: wpisywałem do okienka LCD: $Email1 Server: SSL: 995 login Password: haslo i było ok, teraz mi wyświetla błąd " Socket Error ", w czym może być problem ? I drugie pytanie: ponieważ dawno nie używałem...
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...
Dzięki, za odpowiedź i sorry za odgrzebywanie starego postu. Udało mi się to uruchomić, ale sterowanie tym to juz inna bajka. pozdrawiam
Witam Posiadam lcd HD44780 1*16, do linii danych 0-7 i dane/komendy mam podłączone przełączniki, tak, że mogę ustawiać dowolnie na nich stan niski i wysoki, R/W podłączone jest do masy, do linni enable jest podłacznot przycisk, że naciskając pojawia się stan wysoki. Po podłączeniu do zasilania połowa lcd zapełnia sie czarnymi kwadratami, a wyświetlacz...
Witam Żeby nie zakładać nowego tematu to podepnę się tutaj. Jak uruchomić taki wyświetlacz (hd44780)? Podpinam pod niego 5V i nic się nie dzieje. Myślałem że spalony ale sprawdziłem drugi i to samo.
Zlecę napisanie prostej aplikacji na uP atmega 8 lub 16, hd44780, 6 wejść ADC, 2 wyjścia PWM, podgląd parametrów na wyświetlaczu, zmiana ustawień. Białystok, termin do 10 czerwca. Im wcześniej, tym lepiej. Dołączam gotowy fragment programu, który można kontynuować lub zacząć od początku. Dla osób z Białegostoku możliwość wypożyczenia gotowej płytki...
Mam problem ze sterowaniem wyświetlaczem. Opieram się na tym artykule: [url=]Link Nie mam potencjometru podłączonego ale te kratki po podłączeniu zasilania są wyraźnie. Gdy mam podłączony lcd do zasilania i chce uruchomić ten skrypt Adafruit_CharLCD_IPclock_example.py który powinien wyświetlić IP nic się nie dzije dalej są te kratki. Co ciekawe gdy...
Witam, Mam problem z hd44780(4x16), próbowałem już różnych rozwiązań ale nic nie pomogło. Otóż mam atxmega128 połączoną z wyświetlaczem. W środę udało mi się uruchomić i działał bez zarzutów wyświetlacz, mogłem swobodnie wyświetlać tekst. Dziś podłączając wyświetlacz pojawiła się pierwsza i trzecia linijka(kontrast delikatny) i nic poza tym. A powinien...
Witam Udało mi się uruchomić wyświetlacz HD44780, lecz źle wyświetla niektóre znaki (np. spacje i litery) Czy wie ktoś dlaczego tak się dzieje? Zdjęcie: (powinno być "Test 1234") Schemat połączenia: Kod: [syntax=c] #include <avr/delay.h> #include <avr/io.h> #include <stdlib.h> #define RS PB1 #define E PB2 #define D0 PB3 #define D1...
Posiadam Fajny wyświetlacz z "odzysku" 2x20 na w/w kontrolerze. Chciałem sobie zrobić fajny schemacik połączenia LCD i LPT kompa, coś takiego jak tu: Niestety poawił się problem - Wyświetlacz wyświetla czarną górną linię, a uruchomienie programu sterującego i inicjującego LCD'ka nic nie daje (dalej czarna linia). Kręcenie potencjometrem kontrastu powoduje...
LCD 16 * 2, na układach HD44780A00 i mniejszym NJU6407CF. Z płytki wychodzi 15 przewodów. Podłączyłem DB4, DB5, DB6, DB7, sygnał E(enable? - nóżka 38 HD), RS, GND, Vcc. BASCOM tyle wymaga. R/W zadałem do masy(czyli tryb write). Nuic się nie pojawia, a w kompilatorze zaznaczyłem takie piny, pod jakie faktycznie są podpięte sygnały. Kwarc też określiłem...
witam nie dawno zaczełem uczyć się programować w C teraz kombinuje z ATmega8 udało mi sie uruchimiś lcd i klawiature matrycową 4x4 jak narazie korzystam z gotowych kodów i analizuje je żeby się czegoś nauczyć chciał bym teraz uruchomić ten termometr ds18b20 nie zabardzo wiem jak mam przerobić kod podany wyzej żeby działał z moim układem lcd mam podpięty...
Do sterowania zastosowalem gotowe biblioteki RKlibAVR tylko ze w nowszej wersji chwilowo stronka z której ściągałem te pliki jest padnięta bo nie mogę na nowo ich pobrać ale w razie czego podaje linka: uruchomiłem przykładowy program do obsługi wyświetlacza zmieniając tylko plik config i makefile #define F_CPU 11052900 //częstotliwość zegara w Hz //----------------------...
Jeśli wyswietlacz faktycznie wymaga ujemnego napięcia dla kontrastu to czy mógł sie uszkodzić gdy podłączyliśmy napięcie dodatnie ?? Oraz może mi ktoś napisać jakim napięciem należy zasilić ten wyswietlacz, po podłączeniu do portu LPT zero życia. Wyświetlacz z tyłu wygląda następująco: -Regulując kontrast zmienia się napięcie na widocznych wyprowadzeniacj...
Też czytałem, że jest pokićkane. Pamiętam jeszcze taką wypowiedź, że dokumentacja jest do bani i dopóki nie uruchomisz "na Franka wyczuwacza", to nie masz szans na zrozumienie tematu HW-TWI. USB - nie miałem jeszcze okazji. Kuchnia, nie mogę coś sobie poradzić. Możecie mi zajrzeć do kodu? Jeszcze taka prośba, żeby opisać mi cały tok rozumowania - może...
Nie używam trybu 8 bitowego. Nie miałem takiej potrzeby. Wszystko mi zawsze ładnie śmigało na 4 bitach. Jeśli chcesz używać 8 bitów to wysyłanie w dwóch bajtach Ciebie nie dotyczy. Inicjalizacja też będzie nieco inna. Zwróć też uwagę że używasz pinu RW wyświetlacza LCD. A więc powinieneś sprawdzać flagę busy. Zobacz tutaj, nawet podałem gotowy przykład...
Lcd Express v1.1 (freeware, 460KB) Witam! Aplikacja służy do prostej edycji zestawów znaków definiowanych przez użytkownika oraz do wizualnego rozmieszczania napisów na różnych typach matryc (1x16, 1x20, 2x8, 2x16, 2x20, 2x40, 4x16, 4x20). Możliwa jest również symulacja, pozwalająca testować zachowanie się wyświetlacza w przypadku multipleksowania...
czy mógłby mi ktoś podesłać przykładowy kod w c dedykowany dla tego procka obsługujący w.w LCD? proszę ponieważ nie mogę uruchomić lcd na skompilowanym kodzie ze stronki: Z góry dziękuję za wszelką pomoc
Już udało mi się go uruchomić. Okazało się że akurat ten wyświetlacz ma zamienione +5V z masą.
widzę, że podałem zbyt mało informacji: sprawa dotyczy elektrowni wiatrowej, która nie ma zdalnego sterowania. Wszystkie biezące informacje o pracy urządzenia są wyswietlane na wyswietlaczu 2x40 opartym na kosci Hitachi. Elektrownia pracuje w trybie automatycznym, ma możliwość samodzielnego uruchomienia po zaniku napięcia lub innego błędu ale chciałbym...
A ja mam jeszcze takie małe pytanko. Z racji tego że nie chcę zakładać nowego wątku, to podepnę się tutaj. Ostatnio odpaliłem mój funkiel-nówka wyświetlacz 4x20 (ster. zgodny z HD44780) i po krótkiej chwili wielki szok... Mianowicie zamiast pokazać tekst: ABCDEFGHIJKLMNOPRSTU VWXYZabcdefghijklmno prstuvwxyz1234567890 [];'\,./!(at)#$%^&*()`.....
Dzięki za odpowiedź. Korzystam z kodów źródłowych dołączonych do książki "Programowanie mikrokontrolerów 8051 w języku C". Link do przykładów: [url=]Przykłady Nawet w prostym programie w katalogu 10_03b_LCD_tests, jak uruchomię LCD wszystko jest OK i wszystkie znaki są wypisywane. Jak chce następnie przejść do linii numer 2 (mam wyświetlacz 2x16), używając...
Kolego kamilcendrowski, próbowałem uruchomić Twój program inicjalizacji lcd na symulatorze - nie ruszył z miejsca. Przeanalizuj (lub użyj) program który Ci posłałem, ten działa na pewno, nie wysyłam niesprawdzonego kitu by zdobyć punkty, bo mnie one nie interesują. I pamiętaj że P0 ma otwarte kolektory.
Witam, mam problem, z którym męczę się już dłuższy czas i poza zasięgnięciem pomocy tutaj, nic innego nie przychodzi mi już do głowy... Mianowicie, do portu A w ATmega32 mam podłączony wyświetlacz 16*2 (zgodny z hd44780), zewnętrzny kwarc 16 MHz. Podłączenia LCD: db4 - portA.4 ... db7 - portA.7, RS - portA.2, E - portA.3. RW zwarte do masy, Vss - GND,...
Ten dwuczęściowy przewodnik pokazuje jak podłączyć i uruchomić wyświetlacz LCD na mikrokontrolerze Atmel ATmega8. Autor opisał instrukcje dla wyświetlacza opartego o sterownik HD44780 wykorzystując zarówno 4 i 8-bitowy interfejs. Może być on wykorzystany przy zastosowaniu dowolnego mikrokontrolera z serii mega . Wykorzystane oprogramowanie oparte jest...
czy ktos to ruszyl pod windowsem 7 64 bit ? bo ja walcze i dalej nie daje rady HD44780 4*20 smartie5.3 w wersji 32 bit bez problemu a pod 64 niechce HELP !!! Było trochę szukania,ale w końcu znalazłem coś-z czym LCD Smartie 5.4 Działa pod win 7 64bit !!! :D Wystarczy podmienić pliki i śmiga! Opis [url=]tu Procedura wygląda następująco: Należy zmienić...
Oki już mam rozwiązanie: #define HD44780_DDRAM_SET0x80 // Funkcja ustawienia współrzędnych ekranowych void lcd_goto(unsigned char x, unsigned char y) { write_command(HD44780_DDRAM_SET | (x + (0x40 * y))); } lcd_goto(0,1); // 2 linia
Witam Mam następujący problem z termometrem DS18B20. Oto mój kod: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portb.6 , E = Portb.7 , Db4 = Portd.5 , Db5 = Portb.0 , Db6 = Portd.7 , Db7 = Portd.6 Config 1wire = Pinc.1 Deflcdchar 1 , 14 , 10 , 14 , 32 , 32 , 32 , 32 , 32 Dim T As Single Dim...
Witam, jest to mój pierwszy post na forum więc proszę o wyrozumiałość ;) Wiem, że problem czujnika temperatury był poruszany wiele razy, przeczytałem już niejeden temat i mimo to nie mogę znaleźć rozwiązania... Mój problem jest taki, że czujnik odczytuje +127.9 C... Dodam, że czujnik już zadziałał i to poprawnie, jednak z racji że mój projekt to zegarek+termometr,...
Po co wyważać otwarte drzwi? Najpierw uruchom gotowy kod, a następnie analizuj go ze swoim i sprawdzaj co zrobiłeś źle.
wstawienie kodu przed pętlą daje również taki sam rezultat Nie mam pod ręką schematu ale wyświetlacz jest podłączony prawidłowo ponieważ kod w bascom uruchamia się w prawidłowo,nie mogę go tylko uruchomić za pomocą GCC
Zakres: Audio DIY. Typ: domowe audio, stereo, Digital to Analog Converter. Uzupełnieniu podzespołów, budowa, uruchomienie, dostosowanie obudowy (płyta czołowa tymczasowa, projekt - zostanie zamówiona po ustaleniu), montaż. Dostarczę, zamówione: - podstawowe moduły konwertera na ESS9018, uruchomione - moduły zasilajace, uruchomione - transformatory toroidalne...
Ok, dzięki. A wie ktoś może, jak w jakiś prosty sposób zamienić 3V na 5V? Nie odczytuje danych z LCD, a wykrywa on 3V z uC jako jedynkę logiczną, więc potrzebuję 5V tylko do zasilania wyświetlacza. Da się wstawić coś prostszego niż max756? Ewentualnie zna ktoś jakiś niedrogi LCD na hd44780 działający na 3V? Pozdrawiam.
Poniekąd tak, udało mi się uruchomić LCD na funkcjach gotowej roboty oraz kolega podesłał mi też inne biblioteki które u niego działają a ma taki sam zestaw jak ja, przyczyny natomiast nie poznałem - może mam coś nie tak z fuse bitami, jak się też okazało mam Atmegę 32A, nie wiem czy to coś zmienia ale kto wie :D . Niestety nie mam teraz dostępu do...
A jest ktoś na tym forum ktoś komu udało się uruchomić ten sterownik na tym procku? Wybaczcie odkop. Mnie udało się uruchomić LCD na bibliotekach z tego linku: Kod jest "bardzo" skomplikowany: [syntax=c]#include <stddef.h> #include <stdlib.h> #include <string.h> #include "stm32f0xx_rcc.h" #include "lcd_hd44780_lib.h" int main(void)...
Czy dobrze kojarzę, że RS dołączyłeś do wejścia RESET mikrokokontrolera? Jeśli tak, to nie jest najlepszy pomysł, bo po wyłączeniu funkcji RESET już nie zaprogramujesz uC, a bez jej wyłączenia nie uruchomisz LCD.
Mam problem z uruchomieniem lcd w układzie opartym na atmega8. Po wgraniu docelowego programu nic nie chce wyświetlić. Żeby wykluczyć jakieś kolidacje w kodzie wyrzuciłem z programu wszystko poza obsługą lcd i zostało coś takiego: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 ' wewn. gen. 8MHz - sprawdzalem kilka razy Config Portb = Input...
Witam. Korzystając ze strony c51.de/c51.de/Dateien/uVision2DLLs.php?S... pobrałem symulator wyświetlacza LCD ale niestety mam problem z jego uruchomieniem, gdyż nie wiem jakie wartości podać przy D4-D7 oraz En, RS i RW. Z góry dzięki za pomoc.
Potencjalnym miejscem do popełnienia błędu w projekcie jest jednorazowe inicjowanie LCD, który potrafi się niekiedy sam "odinicjować" np. z powodu wahnięcia zasilania. Z tego powodu warto go czasem inicjować przy okazji większych zmian stanu wyświetlacza, a to się bardzo łatwo i wygodnie robi w obsłudze przerwania. W obsłudze jakiego przerwania ? -...
To musi działać :) wyświetlanie pojedynczej linii kwadratów świadczy o tym, że sterownik wyświetlacza się nie uruchomił, więc albo coś jest źle podłączone albo wyświetlacz jest uszkodzony. Skąd bierzesz zasilanie wyświetlacza? Spróbuj go zasilać bezpośrednio z płytki X3-DIL64 z wyjścia 3V3 lub 5V. Możliwe, że zasilasz go złym napięciem albo masa płytki...
Witam. Przekopałem dość dużą ilość stron internetowych w poszukiwaniu działającego przykładu uruchomienia wyświetlacza na sterowniku hd44780 poprzez interfejs TWI (I2C) (PCF8574T) na xmega 128A1U i nic konkretnego nie znalazłem. Sam wyświetlacz uruchomiłem, lecz chcę wykorzystać interfejs TWI, aby zmniejszyć ilość wyprowadzeń, a do tego posiadam pod...
Witam. Jestem początkujący w programowaniu mikrokontrolerów. Dzis podpiołem wyswietlacz HD44780 z bibliotekami radzio. Pozmieniałem piny w pliku nagłowkowym i usunołem wszystko z R/W. Schemat podpiłem jak na obrazku: Wyswietlacz wyswietla czarne kwadraciki. Kod programu //LCD_Initalize(); //inicjalizacja LCD //LCD_GoTo(0, 0); //Ustawienie...
(at)rb401 właśnie wgrałem oba programy. Efekt był cholernie dziwny -_- już piszę czemu: Po pierwszym wgraniu pokazał się odpowiedni napis lecz na miejscu znaku "n" był symbol baterii (swoją drogą bardzo ładne grafiki baterii i wtyczki). Uznałem, że źle się wgrał ale z ciekawości przełączyłem dwie nóżki LCD i wgrałem drugi program (ten gdzie dwa piny...
Zamiast kombinować proponuję użyć gotowego wyświetlacza 7-segmentowego na TM1637. Też sterowany dwoma przewodami i ma własną bibliotekę do A. Tu opis:
LCD HD44780 za pomocą konwerter I2C Nie nie uruchomiłem komunikacji i2C
Problem został rozwiązany. Wskazówki Kolegi mmaker okazały się trafione w dziesiątkę. Sztuczka polegała na tym, że po uruchomieniu w drugim kroku ręcznej instalacji install_volumio.sh, nie należy zmieniać niczego, poza wpisaniem typu wyświetlacza, hd44780, i nazwy programu z którym ma wtyczka współpracować, czyli volumio. Jeśli zmieni się np. strefę...
Witam wszystkich. Tak jak w temacie. Nabyłem wyświetlacz VFD, 2x40 znaków, matryca znaku posiada 5x7 punktów. Z pomocą noty katalogowej znalazłem piny LD (4 piny) dla każdej dwudziestki znaków po jednym i piny danych D0-D7. Piny POR nie są wyprowadzone na złącze - układ POR jest zbudowany na płycie wyświetlacza. Chcę go uruchomić w trybie równoległym...
Witam! Buduję sobie w ramach czasochłonnego hobby komputer w oparciu o Z80. Nie zagłębiając się za bardzo w temat: mam już działające układy wchodzące w skład tego komputera z diodami sygnalizującymi stan już chyba wszystkich linii Z80. Do tego zamiast pamięci przygotowałem sobie atmegę8a, która udaje pamięć. Jak to jest zrobione: w momencie pojawienia...
Próbuje sterowac tym wyswietlaczem za pomoca tego uC. Niestety po kilku dniach prac z kodem i nie tylko rezultaty sam nie ciekawe. Probowalem napisac Hello world na podstawie znalezionej strony. Niestety przy kazdym uruchomieniu wyskakuja jakies smieci co prawda czesto zlozone z liter z tych dwóch wyrazow ale tez sa dodatkowe spacje prostokaty itp....
Hej. Może to Ci trochę pomoże:
Witam, potrzebuję uruchomić wyświetlacz jak w temacie i napisałem kod (w sumie przerobiłem na swoje potrzeby przykład z internetu). Wyświetlacz ma pracować w trybie 4-bitowym i linia RW ściągniętą do masy. I nie jestem w stanie ruszyć wyświetlacza - cały czas mam na gornej linii kwadraty, a dolna jest pusta. Przeczytałem, że to znaczy, że inicjalizacja...
Mały update: u mnie działa na Ubuntu + XBMC. Z dwoma wyświetlaczami podłączonymi do jednego układu LCD2USB, wyświetlającymi w sumie 4 linie konfigurowalne w pliku /home/username/.xbmc/userdata/LCD.xml To wszystko zrealizowałem metodą prób i błędów. Jak zawsze można to zrobić bardziej elegancko i pozmieniać oryginalne procedury, ale niestety nie miałem...
Aby wyświetlacz zaczął poprawnie działać musi być zainicjowany, co znaczy, że trzeba wysłać pewną sekwencje danych, aby go uruchomić. Rozumię, że to jest typowy popularny wyświetlacz ze sterownikiem [url=]HD44780? Możesz wrzucić jakiś schemat jak masz to podłączone?
Chodzi o opisanie sposobu transmisji danych do ekranu. Żeby jeszcze dosadniej wyjaśnić w czym jest problem... Kupiłem jakiś czas temu dedykowany ekran do Raspberry Pi. Nie przewidziałem tylko, że nie ma czegoś takiego jak skrypt instalacyjny, czy biblioteka którą trzeba tylko "wgrać" żeby go uruchomić. Konieczne było wgranie przygotowanego obrazu całego...
Powoli zabieram sie za sterowanie lcd z poziomu uc i tu kolejne kilka pytań. 1. na płytce wyswietlacza mam pin 'e', w nocie sterownika jest on opisany jako: "a start signal for reading or writing data" i pomijany jest w kolenych czesciach specyfikacji. Mam ładnie opisane jakie stany podawać na poszczegolne wejscia dla by uzyskać dany efekt, ale nie...
Ten wyświetlacz jest źle wysterowany. Np. [url=]tu masz identyczny przypadek jak twój (czwarte zdjęcie od góry) oraz sposób jak go uruchomić.
przed założeniem tematu czytałem pozostałe dotyczące lcd, jednak nie znalazłem rozwiązania mojego problemu. Otóż podłączyłem wyświetlacz według schematu ze strony: $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 Cls...
Witam. Napisałem tak, ponieważ miałem taki sam problem i po podpięciu dopiero ruszyło - ale u Ciebie to chyba coś innego, bo wyświetlacz nie świeci - dobrze rozumiem, że wyświetlacz typu hd44780? Po uruchomieniu cała pierwsza linia powinna zapełnić się kwadracikami - tzw. self test RESET należy podłączyć przez opornik 10kohm do plusa i kondensatorem...
Już zamieniłem to, niestety nadal nic nie chcę startować. Spróbowałem zrobić sam program na uruchomienie wyświetlacza i wyświetlenia napisu. Niestety nadal widze te prostokąciki i nic poza nimi. Zaraz zamieszczę kod. Dodano po 4 Sterowanie ldc [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h>...
A jakie są objawy "niedziałania" i skąd pewność, że Twoje funkcje delay_ms() w ogóle działają? Uruchamiałem jednocześnie z innymi pinami. Jak inne zmieniały stan wyjściowy tak te nie(nie mają stanu niskiego/wysokiego). Sprawdzałem je "jakże precyzyjnym wykrywaczem stanu wysokiego" - rezystorek i dioda LED. Dodam, że takie uruchomienie pinu nie rusza...
Witam Posiadam zestaw STM32F4-Discovery i próbuję uruchomić projekt, który na wyświetlaczu LCD będzie wyświetlał odczyty z akcelerometru. Program jest z ksiązki p. Marka Galewskiego (zmieniłem konfigurację portów GPIO, żeby była kompatybilna STM32F4; w książce opisywany jest akcelerometr LIS35DL, ale adresy rejestrów zgadzają się z tym z zestawu Discovery)....
Witam serdecznie - jestem początkujący i próbuję uruchomić termometr na atmedze8 Atmega ma podłączony wyświetlacz alfanumeryczny 2x16 znaków DS podłączony normalnie - nie pasożytniczo pisząc program opierałem się na: oraz chwilkę później ponieważ pierwsze rozwiązanie nie działało: to bardzo podobne rozwiązanie - które podobnie nie działa: Próbowałem...