Witam, Bez zbędnych formalności przejdę do opisu: [url=]Prosty schemat połączeń. Podpiąłem: RS-PD3, E-PD4, D4-PD5, D5-PD6, D6-PD7, D7-PD0. Korzystam z bioblioteki radzia(4-bitowy tryb pracy bez odczytu flagi zajętości). Oto mój kod w "main.c" [syntax=c]#include "HD44780.h" int main(){ ...
Czołem, Pół dnia kombinuje co może być nie tak i już nie mam sił, może któryś z kolegów spotkał się z podobną sytuacją. Ze względu na specyfikę mojej płytki testowej byłem zmuszony na zmianę kolejności podłączenia LCD do uC. Przy podłączeniu PC0..PC5 wszystko działało jak należy. Kiedy zmieniłem kolejność...
Cześć, Od paru dni usiłuję wyświetlić tekst na wyświetlaczu LCD 2x16. Po przeczytaniu paru tematów na forum zdecydowałem się na użycie [url=]biblioteki . W pliku nagłówkowym biblioteki pozmieniałem definicje podłączenia pinów na te zgodne z moim schematem (RS-> PD0, RW -> PD1, E-> PD2, D4...
Ok mam bibliotekę ale mam inny problem. Sprawdzałem w AVR studio i eclipse i jest ten sam błąd. Mam tą swoją bibliotekę o nazwie HD44780.h oraz HD44780.c. Kopiuje ją do folderu C:\Program Files\Atmel\AVR Tools\AVR Toolchain\avr\include. W programie odnoszę się do niej [syntax=c]#include<HD44780.h>[...
Umieszczam kod ze strony radzia. HD44780.c [syntax=c] //------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem...
Witam, jestem laikiem jeśli chodzi o uC, ale bardzo pragnę się rozwijać. Mam problem z podłączeniem lcd HD44780 do atmega8. Biblioteki pobrałem ze strony www.radzio.dxp.pl, jednak wyskakują mi błędy. To dziwne bo dużo ludzi piszę, że na tej stronie biblioteki są ok. Wrzucam schemat podłączeń i kod...
Z tym PB3 to mój błąd. Druga nóżka tak jak piszesz jest podłączona do Vdd. Co do kodu to korzystam z . plik HD44780.h: [syntax=c]//----------------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie...
witam, mam problem z wyświetlaczem LCD zgodnym z HD44780 i Xmegą. Problem polega na tym że w pierwszej linii mam same kwadraty.Czyli jest to problem z internalizacją wyświetlacza(tak uważam).Sprawdziłem połączenie chyba ze 20 razy, więc raczej jest ok. Kod programu i biblioteki są z kursu Leon Instrument...
Robię w eclipse. Spróbowałem teraz biblioteki do LCD z radzio.dxp.pl teraz nie ma błędów, poustawiałem sobie piny do LCD. Pomógłbyś mi go zainicjować? To moje pliki. [syntax=c]//--------------------... Wyświetlacz alfanumeryczny...
Witam. Już kiedyś udało mi się bez problemu odpalić bibliotekę do HD44780, lecz była to wersja na 2 linie i wszystko śmigało, tutaj niestety jest na 4 i działają tylko 2 pierwsze. Co jest nie tak? [syntax=c] LCD_Initalize(); _delay_ms(20); LCD_Clear(); ... LCD_GoTo(0,1);...
Witam Mam kolejny problem tym razem z wyświetlaczem LCD. Chodzi o to, że nie chce mi wyświtlać ani nawet się zainicjować Oto kod programu : Warning 1 no previous prototype for '_LCD_OutNibble' [-Wmissing-prototypes] Warning... previous prototype for '_LCD_Write' [-Wmissing-prototypes] Warning...
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 //...
Odpóściłem sobie tryb 4-ro bitowy wyświetlacza i zacząłem od zaprogramowania atmegi gotowcem w trybie 8 bitowym. Sprawdziłem połączenia z 5 razy wszsytko jest ok port danych (PORTD) do wyświetlacza D0-D7 sygnaly RS i E sie zgadzają, RW na stałe do masy a jako żę nie mam potencjometru podlaczylem do...
1. włączony JTAG Używam ATMegi16 standardowo nastawionej, fuse bity niezmieniane. 2. za wysokie taktowanie procesora Standardowo 1Mhz. 3. błąd w połączeniach Płytka planowana, mało możliwe. 4. błąd w twoim programie Używam bibliotek z //--------------------------------------...
Witam Jestem nowy w świecie mikroprocesorów, i już mam problem. Mianowicie mam procesor ATMEGA8 i wyświetlacz LED 2x24 (HD44780), i problem z wyświetlaniem tekstu. Zamiast tekstu mam cały wyświetlacz w kwadracikach. (Sterownik do LED ) hd44780.h [syntax=c]//------------...
Mam pewien problem ze skompilowaniem programu mającego wyświetlić jakikolwiek tekst na ekranie lcd 2x16 w standardzie HD44780. Zamieszczam kod programu oraz podstawową treść błędu. Będe wdzięczny za pomoc bo troszeczkę to irytujące. Błąd przy kompilacji jaki otrzymuje to ../task1.c:54: error: 'PA4'...
damiano713 -> Próbowałem wstawić to co podałeś w main i niestety nie przyniosło to żadnych skutków:( Dopatrzyłem się podobnych instrukcji w funkcji inicjalizacyjnej więc wydaje mi się, że radzio to zrobił poprawnie w swoich bibliotekach. Dziwi mnie tylko fakt, że biblioteki z obsługą lini zajętości...
Witam. Mam pytanie, uczę się programowania i mam problem. Wyświetlacz HD44780 ma 2 linie po 16 znaków. Problem w tym, że wyświetla mi w drogiej linii dopiero 41 znak tekstu, czyli według programu wyświetlacz ma 40 znaków na linii. Moje pyatnia: Jak ograniczyć do 16 znaków? Jak przenieść tekst...
Kręcenie potencjometrem nic nie daje. Zmienia tylko kontrast czarnych kwadracików. Oto plik HD44780.h [syntax=c]//-----------------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym...
Witam, mam problem z obsługą popularnego wyświetlacza ze sterownikiem HD44780. Nie działa on zgodnie z moimi oczekiwaniami, po wyłączeniu i włączeniu zasilania albo nic nie wyświetla albo wyświetla zadany tekst gubiąc przy okazji litery, tutaj podam przykład: do wyświetlenia napis "Test", na wyświetlaczu:...
Skorzystałem z gotowych bibliotek z [url=]leon-instruments. Na pewno xmega działa, sprawdziłem porty podłączając diodami. Zegarów nie ruszałem. Przy wciskaniu przycisku pojawiają się losowe znaki na całym wyświetlaczu. plik hd44780.c [syntax=c] #include "hd44780.h" #include <avr/pgmspace.h> void...
Posiadam wyświetlacz LCD WH2002M - fotka w załączniku (z dokumentacji sterownik ST7066U kompatybilny z HD44780) - 2x20znaków - znak 5x8 Podłączyłem z Atmega8 według schematu z załącznika. Wykorzystałem biblioteki z netu: [syntax=c] #include <avr/io.h> #include <util/delay.h> #define...
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> //------------...
Witam. Napisałem swoją bibliotekę do wyświetlacza w temacie, ale niestety są z nią problemy. [syntax=c]#include <avr/io.h> #include "HD44780.h" #include <avr/delay.h> int main(void) { LCD_Initalize(); ... i=0; i<30; i++) LCD_WriteData('a'); while(1);...
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...
Witam. Mam problem z inicjalizacją wyświetlacza LCD w trybie 8 bitowym. Jeżeli ktoś czuje się dobrze z asemblera i ma ochotę pomóc mi znaleźć problem to będe bardzo wdzięczny. Układ pracuje z kwarcem 16MHz i zasilany jest napięciem 5V .include "m128def.inc" ;KONFIGURAC... LINII...
Witam, Czy ktoś z Szanownych Kolegów mógłby pomóc mi w konfiguracji lcd w nut/os. Mam mmnet01 z firmy propox na uC ATmega 128 i próbuję wyświetlić cokolwiek na lcd na driverze hd44780 korzystając z "zalet" systemu nut/os w wersji 4.8.9. czyli najnowszej stabilnej. Całość się ładnie kompiluje, komunikacja...
Wydaje mi się że problem może leżeć w konfiguracji sygnałów zegarowych. Jak taktowany jest mikrokontroler? Na początek polecam uważną lekturę książki pana Krzysztofa Paprockiego "Mikrokontrolery STM32 w praktyce". Próbowałeś zrobić opóźnienia w pętli (po tym, jak udało się zainicjalizować wyświetlacz)?...
Witam! Otóż pisząc prosty program w C pod mikrokontroler AVR (konkretnie ATmega8) napotkałem na błąd, którego nie mogę zdiagnozować. Jest to fragment programu z wykorzystaniem LCD HD44780 i dwóch switchów, zasada działania prosta, przyciskami zwiększamy lub zmniejszamy zmienną i, której wartość wyświetlamy...
Witam serdecznie. Jestem w trakcie uruchamiania wyświetlacza HD44780 8x2 na mikrokontrolerze PIC16. Płytka bardzo prosta, jedyne co poza tym jest obsługiwane to 2 wejścia ADC (narazie wyłączone). Wyświetlacze pracują w trybie z 4-bitową szyną danych. Podpięty jest w sposób: RC5 ->D4 RC4 ->D5 RC3...
Operatory << w C++ można przeciążyć, w efekcie będą one wykonywały dowolną funkcję, jakiej zapragniesz. Także wystarczy stworzyć klasę obsługi LCD i przeciążyć te operatory, aby uzyskać np. coś takiego LCD<<"Napis";. W przypadku urządzeń i ich instancji warto pomyśleć też o ich implementacji...
Dlaczego sobie utrudniasz życie? Sposób konfiguracji i wysyłania znaków w tym kodzie powyżej to jakiś sadyzm. Na tej stronie: masz sprawdzone wielokrotnie funkcje obsługi tego typu wyświetlaczy. Trzeba tylko dostosować konfigurację połączeń w pliku *.h i zainkludować do swojego projektu. Pamiętaj...
Używam Atmega8535 , 8MHz do tego podłączony wyswietlacz 16*2 zgodny z HD44780 (znak 5x7). Konfiguracja pinów następująca: RS --> PC2 E --> PC3 DB4--> PC4 DB5--> PC5 DB6--> PD6 DB7--> PA7 R/W zwarty do masy. Wyswietlacz działa prawidłowo gdy używam Bascoma wszystko jest...
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,...
Witam, Mam taki sam problem, z tą różnicą, że w moim przypadku sterowanie jest w trybie 8 bitowym. Poniżej oryginalny program Pana Radosława Kwiecień: HD44780.h //--------------------------------------... Wyświetlacz alfanumeryczny ze...
Mam zestaw w postaci Atmega16 i LCD HD44780, do tego podłączyłem klawiaturę zrobioną z przycisków. Nie wiem dlaczego, ale mój wyświetlacz zachowuję się jakby był 4x20 (i miał poprzestawiane linie 1,3,2,4), a jest 2x16. Dzieje się coś takiego: wyświetla pierwszych 16 znaków w pierwszej linii kolejne...
Witam! Po raz milionowy poruszam temat wyświetlacza LED. Proszę o sprawdzenie, gdzie robię błąd (od razu zaznaczam, ze przeszukałem internet, forum itp, ale dalej nie wiem dlaczego nie działa) układ: -atmega8 -wyświetlac... LED: 2x16 oparty na HD47780 -biblioteki: [url=]4bit z odczytem flagi...
Witam Ja stale korzystam z LCD (zgodnym z HD44780) zasilanym 3.3V. Na większości LCD od tyłu jest miejsce na pompę ładunku w konfiguracji odwracającej napięcie (np. ICL7660 itp). Wystarczy rozpracować ścieżki i tyle. Tak jak pisał slx trzeba na noge kontrastu podać takie napięcie żeby różnica Vcc-Vo...
Atmega48 + HD44780 (QC1603A) Hejka Mam dosc spory klopot z podlanczeniem i wyswietleniem napisu na wyswietlaczu. Podlanczenie z jakiego korzystam: LCD Atmega48 D4<>PB4 D5<>PB5 ... <>PB1 RS<>PB2 ZASILANIE LCD VSS+R/W<>GND VO<>...
Witam, Męczę się już 6-tą godzinę i nie mogę dojść o co chodzi...Mianowicie podłączam LCD pod Atmegę32 i używam skryptu radzia, aby go odpalić. Problem w tym, że przy takiej konfiguracji połączeń (biblioteka HD44780.h) wszystko ładnie działa: //--------------------------------------...
Witam Arduino Uno + LCD 4x16 HD44780 jest podłączone i działa. Pierwsze dwie linie wyświetla poprawnie ale jak użyję funkcji scroll dla tych linii to scroluje do końca linii 1 i 2 a później napisy przechodzą na linie 3 dla 1 i 4 dla 2iej linii. W przypadku gdy wyświetlam napis w linii 1 lub...
wg. specyfikacji Hitachi: - Załączenie zasilania - Czekaj minimum 15ms - RS=0 RW=0 - wyslij 0b0011xxxx - czekaj minimum 4.1ms - wyslij 0b0011xxxx - dalej wyslij konfiguracje (kursor, itp) szczegóły: www.eio.com/hd44780.pdf
ostatnio kupilem na allegro wyswietlacz LCD DM157a, niestety za nic nie moge sobie poradzic z odpaleniem tego LCD. Niby sprawa jest prosta podlaczenie zasilania i kolejno wyjsc, ale u mnie nie chce ruszyc, . spoko, nie jest tak żle, mam trochę tych LCD-ków i żadnego problemu. Na taśmie wyprowadzenie...
Ja dawałem kontrast czasem bezpośrednio do masy, zależy od wyświetlacza. Jednakże nasuwa mi się inny problem To co ustawiacie w konfiguracji w okienkach bascoma, żadko kiedy coś daje, zawsze trzeba pisać poleceniami $crystal, config lcd itd. co gdzie i jak podłączone. przez to z regóły dobry kod jest...
Mam pytanie wlasciwie zeby sie upewnic(zanim zrobie pcb). Chce podłączyc wyświetlacz pod uP w sposób jak na rysunku ponizej. Zamierzam zaprogramowac procka w Bascomie AVR. Jest to wyswietlacz 2*16 Jego konfiguracje bedzie wygladala nastepujaco (krok po kroku:-): Config Lcd=16*2 Config Lcdmode...
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...
Witam Zanim zakupisz proponuję sprawdzić parametry kontrastu LCD. W niektórych LCD wymagane jest ±5V podawane na PR. Osobiście nie spotkałem się z LCD, który by nie poszedł nawet na zamiennikach, tak więc sądzę, że wina leży po stronie oprogramowania bądź konfiguracji parametrów LCD. Pozdrawiam
Witam ponownie: Mam taki oto kod programu napisanego w C: #include <avr/io.h> #define F_CPU 1000000 #define CYCLES_PER_US ((F_CPU+500000)/1000000)... //definiujemy stany portu sterującego diodą LED #define LED_ON sbi(DDRD,PD1);sbi(PORTD,PD1&...
Konfiguracja wtyczki w winampie, stary winamp/nowy winamp, brak port95nt.exe słowem coś z konfiguracją softu.
witam. Spróbuj znmienić konfiguracje programową wyświetlacza. Config LCD=.... Więcej znajdziesz w helpie. pozdrawiam
Witam, Zlutowalem płytke z wyswietlaczem LCD 2x16 i nie umiem go uruchomic, juz mnie do szalu on doprowadza. Wysweitlacz jest sprawny gdyz na innej płytce dziala. Nie wiem co mam ne tak, wydaje mi sie ze cos z opuznieniami dla mojej Atmgi16. Wyswietlacz wysweitla jedynie gorny rzad kwadracikow,...
Którego protokołui używasz 4 czy 8 bitowego :?: Jeżeli 4 bitowego to w czasie inicjalizacji musisz wysłać do niego chyba 3 krotnie konfigurację 8bitową co spowoduje przejście na system 4bitowy :) A tak wogóle to ten program jest troche dziwny :array: Proponuje ładnie rozpisać w #define który pin...
Witam ponownie, niestety nie udało mi się uruchomić jak dotąd programu rklibavr" przykład LCD nie wiem jaki popełniam błąd w konfiguracji parametrów. Udało mi się zato uruchomić program "lib_avr" i mogę wyświetlać napisy na LCD, poniżej plik z konfiguracją jaka u mnie zadziałała. Czy spojrzał by ktoś...
(at)11111olo: Chyba najlepiej będzie po prostu zaimplementować tryb 8bit i zrobić jakiś benchmark :). Wtedy będziemy dysponować konkretnymi wartościami. Poza tym w trybie 4bit zrobiłem coś trochę przypominającego 8bit (z użyciem całego portu). Mianowicie, jeżeli szyna danych zajmuje jedną, spójną...
No to mam taki problem, mam attiny 2313 podłączonego do wyśw. 2x16 i do attiny podłączonego ds18b20. Na wyśw. mam napisane Temp:-0.1C. Problem tkwi w tym że temperatura jest zawsze -0.1C kod programu : $crystal = 4000000 'deklaracja częstotliwo?ci pracy...
Witam, mam prośbę. Naskrobałem coś takiego na zaliczenie, ale nie bardzo mam gdzie sprawdzić czy wszystko chodzi bo przystawkę zostawiłem w domu i nie mam do niej aktualnie dostępu. Proszę o sprawdzenie kodu i ew. uwagi (bardzo chętnie). uP programujemy przez AVR studio, via gcc. Kod ponieżej: ...
A jaki program oprócz AVRDUDE można zmienic fusebity?? Takim, który to umożliwia i współpracuje z twoim programatorem. Poniżej masz zrzut z ponyprog'a jak należy to zrobić. Konfiguracja dla Internal RC = 1MHz
Witam. Z wyświetlaczem nie miałem wcześniej problemu, używałem go tylko w atmedze32 na porcie A. Musze go przenieść na port D gdyż tam chcę użyć przetwornika A/D, no i jest problem. Korzystam z biblioteki pochodzącej [url=]stąd w konfiguracji identycznej tylko że na porcie D. Przepisałem więc definicje...
Witam Szukałem w wielu miejscach, przerabiałem programy i nic mi nie wyświetla. Biblotekę mam stąd: U mnie jest inne podłączenie pinów. PA0-PA7 odpowiadają [PB4,PB5,PB6,PB7,EN,RS,RW] W biblotece *.h zmieniłem zczytywanie z portu aby było dostosowanie do mojej konfiguracji i dalej nic...
Ściągnąłem biblioteki ze strony . Początkowo ustawienia oryginalne zmieniłem na: E -> PB2 R/W -> GND RS -> PB0 D4 -> PD4 D5 -> PD5 D6 -> PD6 D7 -> PD7 I one działały. A po zmianie ustawień portów program przestał działać. Na wyświetlaczu 2x16 pojawiają się jedynie...
Napisałem program jeszcze raz, tym razem w oparciu o bibliotekę Radzia. Teraz już nic się nie wyświetla :/. Nie mam pojęcia w czym może być problem. Dodałem opóźnienia. W miejscach gdzie jest // <-- nawet nadmiarowo, żeby sprawdzić czy to coś zmieni, ale ... nic się nie dzieje :|. Przejrzałem jeszcze...
Ale to wymusza stosowanie 1Wire 3-przewodowego. Przynajmniej w moich zastosowaniach to odpada. Ale to uniemożliwia zmianę czujnika w trakcie pracy. Wiem, tak się nie robi: ale powiedz to użytkownikom. Panowie, panowie ;) może to ja się mylę ale z drugiej strony tyle tu pomysłów pada na uproszczenie...
Urządzenie jest przeznaczone pod wyświetlacz 16*1 ponieważ i tak wyświetla tylko w górnej linii - czytamy opis :) Choć z konfiguracją 16*2 czy 16*1, tak czy siak będzie pracował z 16*2. Po prawidłowym zaprogramowaniu i zmontowaniu układ musi działać, nie tylko przeze mnie był sprawdzany. Co do...
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ł...
[syntax=c] #include <avr/io.h> // dost?do rejestr?? #include <avr/interrupt.h> // funkcje sei(), cli() - obs?ga przerwa??include <util/delay.h> // _delay_ms / _delay_us #include <stdlib.h> #include <stdio.h> #include <string.h> #include...
A więc wyłapałem problem: Otwórz bibliotekę hd44780.c i w funkcji: LCD_Initialize konfiguracja portów i zegara ma wyglądać tak: [syntax=c]GPIO_InitStructure.GPI... = LCD_D4|LCD_D5|LCD_D6|LCD_D7|LCD_RS|LCD_R... = GPIO_OType_PP; GPIO_InitStructure.GPIO_...
Witam. Na tej płytce pin RW (pin 5) połączony jest stale z masą także jest to konfiguracja pracy bez odczytu flagi zajętości. Programy, które korzystają z tej flagi nie będą działały prawidłowo. Można odgiąć pin 5 i podpiąć sie przewodem. Pozdrawiam.
Witam, wiem, że było już wiele takich tematów, żaden jednak mi nie pomógł, próbowałem wszystkiego i nadal nie mogę sobie poradzić z wyświetlaczem LCD przy moim EvB 4.3, na początku posługiwałem się książką Pałwa Borkowskiego AVR & ARM7 gdzie wszystko jest aż za dokładnie opisane i mimo wszystko coś...
No to chyba tylko kod został do sprawdzenia, zwłaszcza, jeśli działał, ale na innej konfiguracji... ;) Czy przypadkiem równocześnie nie jest podpięte jeszcze coś innego do µC, co może powodować zakłócenia ? Programator ? Edit: no to tmf wykosił temat - CKOPT na 0 i tak intuicyjnie max. 12 MHz...
Cześć, od jakiegoś czasu zmagam się z problemem dość podstawowym i - jak to zazwyczaj w takich przypadkach bywa - wyczerpały mi się pomysły na jego rozwiązanie. Podłączam LCD do Atmegi8 zgodnie z następującym schematem: , a więc tryb 4-bitowy z odczytem flagi zajętości (R/W wyświetlacza...
[syntax=basic4gl] $regfile = "m8def.dat" 'deklaracja procesora $crystal = 8000000 'deklaracja czestotliwosci taktowania Config Lcd = 16 * 2 'typ wyswietlacza i konfiguracja pinow Config...
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...
Nie potrzeba żadnej dodatkowej konfiguracji portów. Wystarczy coś takiego aby sprawdzić wyświetlacz: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 Dim A As Byte Config Portc.5 = Output ' R/W Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.2...
Biblioteka wyświetlacza, którą stosujesz (Radosława Kwietnia) ma opóźnienie w funkcji inicjującej: [syntax=c]void LCD_Initalize(void) { unsigned char i; LCD_DB4_DIR |= LCD_DB4; // Konfiguracja kierunku pracy wyprowadzeń LCD_DB5_DIR |= LCD_DB5; // LCD_DB6_DIR |= LCD_DB6; // LCD_DB7_DIR |=...
Jeśli wyświetlacz jest jest sterowany z portu bezpośrednio a nie z adresu to musisz wpisywać np: d:0x90^1 - jest to drugi pin (^1) portu P1 (0x90) - zajrzyj do pliku nagłówkowego kontrolera i sprawdź pod jakimi adresami masz porty. Z tego co pamiętam to: - P0 ma adres 0x80 - P1 ma adres 0x90 - P2...
Możliwość złego połączenia może dla ułatwienia odrzucę obecnie ze względu na to, że nie chce mi się rysować schematu, uC wykorzystywałem w tej samej konfiguracji do poprzednich ćwiczeń i tak, wiem o minimalnym podłączeniu zasilania Vcc/ADC Vcc itp. Co do opóźnień mam przecież na początku jeszcze przed...
Rozdzielić należy tylko sygnał E(nable), pozostałe mogą iść wspólnie od obu wyświetlaczy. Przy E w stanie Low pozostałe magistrala jest w stanie wysokiej impedancji i nie będzie kolidować. ... a to oznacza, że należy uważać na sterowanie zgodnie z tym co napisałem w dwa posty wcześniej. ......
(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...
Witam. Przesiadłem się na inny komputer, inny programator i inną wersję programu i nie mogę sobie teraz poradzić z wyświetlaczem. Płytka ZL2AVR - używałem jej wcześniej i było ok. Wcześniej używałem programatora STK200 ale że nie mam teraz komputera z LPT to przesiadłem się na USBASP i też przez to...
OK... tylko chodzi o to iż tego LCD jeszcze nie mam ...mam go zamiar kupić :-) ...i dlatego chciałbym wiedzieć czy będzie pracował dobrze pod napięciem 5V bo niestety taki schemat jest przy lutowaniu i konfiguracji . To prawie to samo co Raspbery Pi ...ale chińska odmiana Orange Pi ...a to schemat:...
Witam szanownych forumowiczów. Mój problem dotyczy podłączenia Raspberry Pi 3+ z zainstalowanym Volumio do wyświetlacza HD44780 16x2 za pomocą I2C. Nie daję rady tego skonfigurować, Linux to dla mnie "czarna magia". Piny na GPIO (VCC +5v, GND, SDA, SCL) podłączone sprawnie. Bardzo proszę któregoś...
Wygląda jakbyś miał zamienione przewody danych D4-D7, albo pozamienianą ich konfigurację w pliku.
Kręciłem potencjometrem. Jak skręcę na minimum to linia kwadratów na górze znika, a jak zaczynam podkręcać to się pojawia ta linia kwadratów i robi się coraz jaśniejsza, aż do pewnego poziomu i potem dalej kręciłem i już poziom się ustawił na stałe jasności. Dodano po 4 Zmieniłem konfigurację RCC...
Witam, Od kilku już dni męczę się z uruchomieniem wydawałoby sie prostych w obsłudze modułów TLX905 Utknąłem na etapie odczytu rejestru konfiguracyjnego z nRF905. Daje rade odczytać jakieś wartości ale nie są nawet podobne do tych z noty katalogowej. Spróbowałem również wpisania własnych ustawień...
Wykasowałem deklaracje pliku nagłówkowego .h ale nadal nie jest ok ;/ Zostawiłem tylko HD44780.c bo jakoś plik główny musi chyba być połączony z biblioteką i nadal ten sam błąd. lcd.c #include <avr/io.h> #include "HD44780.c" int main() { return 0; } ...
Witam Jeżeli chcesz regulować kontrast ujemnym napięciem na 3-cim pinie ,to dobrze kombinujesz.Dziwi mnie tylko czemu wyświetla Ci krzaki po odpięciu 3-ciego pinu.Proponuję ,abyś spróbował zasilić go np.3 woltami ,lub 5 ale przez rezystor 100 omów.Druga opcja to zapodaj mu dodatnie napięcie przez...
witam, "na dniach" będę "odpalał" ten przykład na ATMega8 (jak na razie skompilowało się bez przeszkód w AVRStudio4, musisz tylko zainkludować HD44780.h w pliku main) jak dalej będą wątpliwości to odpowiem czy mi się udało :)
Witam, poszukuję osoby, która zdalnie np. poprzez skype pomoże mi skonfigurować IDE do STM32F4 najlepiej pakiecie Keil uVison, a także wprowadzi do programowania tego układu. Jeżeli chodzi o programowanie w c znam podstawy. Niestety jeżeli chodzi o mikrokontrolery jestem mocno początkujacy. Dostałem...
Masz tu gotowe rozwiązanie. Używam od dość dawna, w pliku hd44780.h pozmieniaj definicje pinów RS RW E D4 D5 D6 D7 Przykład pin RS jest podłączony do PD0 /* RS */ #define SET_OUT_LCD_RS DDRD |= _BV(PD0) #define SET_LCD_RS PORTD |= _BV(PD0) #define CLR_LCD_RS PORTD...
System Workbench for STM32 mam zainstalowany, zależy mi na programie startowym kolegi Freddie Chopin bo w SWFstm32 ma własną inicjalizację zegarów i odliczanie czasu systic nie zgadza się z tym co jest w programie a chcę uruchomić hd44780 gdzie potrzebuję dokładnych czasów. Chyba że koledze chodzi o...
Skonfigurowałem USART na dwóch atmegach8 (TX i RX). Zastosowałem prosty kod z noty katalogowej. Do RX podłączyłem LCD. Wyświetlacz cały pokrywa się "krzakami". To samo się dzieje czy uC są połączone kablem TX->RX czy też wysyłam dane przez radio. Konfiguracja LCD jest raczej prawidłowa bo przy wpisaniu...
Witam. Potrzebuję pomocy ,bo już nie daje rady. Przesiedziałem dużo godzin nad tym i nie potrafię zrobić wyświetlacza do volumio. Zainstalowałem wtyczkę pydPiper i edytuję plik ustawień.Na wyświetlaczu cały czas kwadraty i nic więcej.Jest podłączony przez i2c i raspberry pi go wykrywa na adresie 27.W...
Jak skonfigurować ten LCD: co tu ustawić? RS|RW| DB7................DB0 0| 0| 0|0|1|DL|N|F|*|* DL=0 - interfejs 4 bit, DL=1-interfejs 8bit N=0-1 linia N=1-2linie (A gdzie 4? Chodzi mi właśnie o ten punkt) F=0-matryca 5x7 F=1- matryca 5x10 *-wartośc bez znaczenia
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...
Jeśli masz RTOS'a, to oczywiście nie musisz się martwić blokowaniem innych zadań. Co do szybkości, to oczywiście z punktu widzenia człowieka jest wystarczająca aż w nadmiarze, ale z punktu widzenia procesora, to dość długi odcinek czasu - gdyby procedura czekała w pętli aż się transfery wykonają, to...
Witam! Próbuję napisać sterownik do wyświetlacza LCD zgodnego z HD44780ale bezskutecznie. W trybie debugowania, woltomierzem sprawdzałem po kolei, czy mikrokontroler dobrze ustawia każdy z pinów. I jest tak jak w kodzie. RW jest na stałe podpięte do masy. Częstotliwość taktowania procesora...
..załamać się można....zmieniłem LCD z 2x16 na 4x20 i nie potrafię dojść z nim do ładu...i owszem wyświetla cyfry i litery ale nie tam gdzie powinien...poprzesuwane i nie w tych wierszach...korzystam z biblioteki pana Radosława Kwiecień którą próbowałem nieco zmodyfikować pod ten LCD ale totalna klapa...na...
Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie...
Witam piszę prosty program wyświetlający różne zmienne z programu na wyświetlaczu LCD. Wyświetlacz podłączyłem i wszstko gra, moge wyświetlać napisy ale nie mogę wyświetlić zmiennych. podam kod do mojego programu i krótko go opiszę: Program miał wyswietlac godzinę na wyświetlaczu, do odliczania...
Właśnie moja nauka zatrzymała się na wyświetlaczu LCD. Mruganie diodami już za mną. Dlatego proszę o pomoc:) Skonfigurowałem dwie biblioteki. Dodałem jako załącznik. Jeśli ktoś może to bardzo proszę o sprawdzenie. Pierwsza to biblioteka ze strony Wygląda tak: Pkik HD44780.h //---------------------------...
Witam mam problem z programem [syntax=c]/*Program do pomiaru prądu i napięcia z przełącznikiem uzwojeń oraz sterowaniem wentylatorem*/ #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #include "LCD/HD44780.h" void ADCinit(void)//funkcja włączenia przetwornika...
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=]Link korzystam...
Cześć, Napotkałem problem przy wyświetlaniu na lcd WC1602E-STBLWNC06. Wyświetlałją się tylko i wyłącznie kwadraty. Piny podłączone nastepująco: Vdd - +5V Vss - GND RW - GND RS - PC0 E - PC1 DB4 - PC2 DB5 - PC3 DB6 - PC4 DB7 - PC5 Próbowałem przepinać piny na różne porty (A, D... ) i...
Wedle życzenia wstawiam wszystko jak leci Program główny [syntax=c]//Sterownik wytrawiarki PCB, LCD2x16, ds18b20 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include "HD44780.h" //plik sterowania LCD #include "ds18b20.h"...
Witam. Realizuje właśnie projekt układu który steruje panelem słonecznym i mam pewien problem, mianowicie wyświetlacz nie reaguje na mikrokontroler (cały czas wyświetla tylko czarne prostokąty w pierwszej linii). Korzystam z gotowych bibliotek hd44780.h: Próbowałem bibliotek z kilku różnych...
Poprawiłem dołączenie bibliotek i program się kompiluje, ale nie działa tak jak powinien. Pod PB1 mam diode, która zapala się po wciśnięciu przycisku podpiętego do PB0. W przypadku gdy do programu dołączę funkcje LCD_Initalize(); dioda świeci ciągle nie reagując na przycisk. Wygląda to jak błąd wewnątrz...
Witam wszystkich. Proszę o pomoc, na wyświetlaczu 2X16 nie wyświetla mi się nic. Użyłem biblioteki ze strony radzia. Tryb 4 bitowy z odczytem flagi, niestety avr studio kompiluje wszystko, nie ma błędów, a mimo to układ nie działa poprawnie. Korzystam z płytki z oślej łączki ZL11AVR. Pod bascomem układ...
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...
Skorzystaj z tej biblioteki, u mnie na niej działa. [syntax=c]//-----------------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem...
Witajcie. Nie modyfikowałem plików radzia(poza opóźnieniami). Mój wyświetlacz jest 8x2 znaki i jeden znak jest 5x8 pixeli. Czy powinienem coś zmienić w plikach ? [syntax=c]//--------------------------... Wyświetlacz alfanumeryczny...
Witam, próbuję odczytać wartość ciśnienia za pomocą czujnika mpl3115a2, a następnie wartość tą wyświetlić na wyświetlaczu lcd - hd44780. Jednak jedyne co mi się wyświetla to pojedynczy znak zakodowany w ASCII. Ciśnienie w tym czujniku o ile się nie mylę jest reprezentowane przez 20 bitową liczbę,...
Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU 16000000UL //16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include...
Mój ma takie oznaczenie i nie działa. Dalej szukam. Jak znajdę błąd to dam znać. Dalej nie mam rozwiązania. Wymieniłem wyświetlacz na inny, który już kiedyś używałem i działał. Może podejść do sprawy inaczej. Jeśli ktoś byłby tak miły i spojrzał w program to może wypatrzył by błąd. Podłączenie...
Witam Niedawno zacząłem swoją przygodę z AVR'ami. Po zapoznaniu już trochę z tematem chciałem wyświetlić kilka rzeczy na LCD, lecz napotkałem pewien problem. Nie wiem czemu jak wyświetlam dowolny string o długości N, który jest zapisany w tablicy o tej samej długości, to na końcu otrzymuję 1-2 różne...
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...
Się zawziąłem i wrzuciłem u siebie na ATmega8515/11,0592MHz i na tej konfiguracji jest sprawdzone, że działa na dwie linie - wyświetlacz WC1602A. Początkowo u mnie tez były problemy, ale przerobiłem inicjalizację mniej więcej tak, jak to mam w AVRasm zrobione. 1. Plik HD44780.c był niedorobiony, jeśli...
Istnieje prawdopodobienstwo ze masz racje, zaczyna zabawe z AVR. Wszytskie kody z linku ktory podalem. Przy czym odpalone na EvB4.3 z atmega32 dziala "od kopa". Plytke nie ja projektowalem, jedynie skladalem do qpy i dzialala... ;) Konfiguracja polaczen Oczywiscie jako pierwszy krok przerobilem...
Witam, mam problem z zainicjowaniem wyświetlacza LCD 16x2 kupionego w poniższej ofercie: który podłączyłem do mikrokontrolera Atmega32 w następujący sposób: 8 linii danych zostało podłączone do portu C mikrokontrolera. RS, R/W i E do portu D kolejno do pinów 0, 1 i 2 Wcześniej testowałem ten...
Witam, zbudowałem następujący układ: ( Potencjometry mają po 100kilo ohmów. ) Układ jest generatorem z regulowaną częstotliwością i długością pulsu, regulowaną za pomocą potencjometrów. Niestety mam dziwny problem z jego obsługą. Kiedy programowo WYŁĄCZĘ wyświetlacz wszystko działa elegancko....
Witam, Wiem, że temat powtarzał się na forum już z milion razy (chociaż ja znalazłem tylko 7 podobnych ;-) ), ale po przeczytaniu ich nie wywnioskowałem co jest nie tak. Kto mi powie dlaczego ten wyświetlacz nie chce się zaincjować? Wyświetlacz na 100% sprawny, bo jakieś gotowe skompilowane...
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include...
Wywala: HD44780.c: In function 'LCD_Initalize': HD44780.c:125: error: 'DDRA' undeclared (first use in this function) HD44780.c:125: error: (Each undeclared identifier is reported only once HD44780.c:125: error: for each function it appears in.) make.exe: *** Chodzi o linijkę: LCD_DB4_DIR...
Witam serdecznie, Piszę ponieważ mam problem, z którym nie mogę sobie poradzić już kilka dni. Niby wszystko jest ok, wyświetlacz się włącza, wypisuje tekst który podaje lecz w przypadku polskiego znaku pojawia się inny kształt. Całość symuluje w proteusie niestety nie mam możliwości złożenia układu....
No to podłączenie z głowy. Pokaż cały kod szczególnie plik hd44780.h Jak zdążę to go sprawdzę. Proponuję jeszcze spróbować kod "Powitanie" z linku: Listingi 5.1, 5.2, 5.3. W tym 5.3 pozmieniaj definicje pinów (RS, RW,E, D4, D5, D6, D7) w/g podłączeń jak Ty to wszystko podłączyłeś. [syntax=c]//--------------------------...
Jestem początkującym w C. Napisałem sobie kilka funkcji sterujących wyświetlaczem LCD (1x16). Przy taktowaniu 1Mhz wszystko pracuje znakomicie. Przy innych częstotliwościach mikroprocesora (2, 4 i 8Mhz) wyświetlacz nie pracuje poprawnie, wyświetla niepełne napisy lub przypadkowe znaki. Mikrokontroler...
Drogi tmf! Oczywiście plik HD44780.c jest dołączony do projektu. Wszystko kompiluje się bezbłędnie. Co do plików .map i .lss to nie jestem oblatany w tym żeby je umieć dobrze zinterpretować, więc prosiłbym o nieco pomocy. plik .lss termometr.elf: file format elf32-avr Sections: Idx...
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 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....
Zrobiłem cos 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...
Witam wszystkich , mam problem z obsługą wyświetlacza LED EA DIP204-4NLED : Po podłączeniu go pod uP Atmega8 i wgraniu oprogramowania ze strony pana Radosława mam czarne krateczki i nie wiem czym to jest spowodowane :/ Nie jestem orłem jeśli chodzi o programowanie dlatego proszę o pomoc ,...
ok więc main.c [syntax=c] #include "HD44780.h" int main() { LCD_Initalize(); LCD_Write...
Na wstępie proszę o wybaczenie, że piszę w tak starym temacie, ale mam podobny problem co autor tematu, również pracuję na płytce ZL1AVR i również nie działa mi wyświetlacz. Edytowałem bibliotekę radzia i problem wygląda następująco: -Znika zapełniona linia na wyświetlaczu, więc wyświetlacz się zainicjował. -Mimo...
//------------------------------------... Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.c // Mikrokontroler...
[syntax=c]//----------------------------... 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 //...
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, więc...
no tak programista z bozej laski nie dodal 2 klamerek, teraz jjuz nie wyrzuca bledow, pytanie tylko dlaczego ekran tak jakby miga nic nie wyswietlajac, co robie jesscze zle? funkcje na pewno sa dobrze poumieszczane, bo do innej czesci programu wszystko dziala, ale umieszcze caly program zeby nie bylo...
Witam. Po mrugający ledach i wyświetlaczach 7 segmentowych postanowiłem pobawić się LCD. Ze strony ściągnąłem biblioteki w wersji 4 bit. Wyświetlacz to: ? Połączenia: DB4 - PB1 DB5 - PDO DB6 - PB2 DB7 - PD1 RS - PD3 E - PD2 R/W - PD4. Bibliotekę zmodyfikowałem następująco: #include <avr/io.h> #include...
[syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <avr/pgmspace.h> #include <avr/eeprom.h> #include "hd44780.h" #define LED_DATA PORTD //port pod kt�ry pod��czony jest...
Witam, mam problem z programem na mikroprocesor. Na początek dodam, że prototyp, zanim poszedł w odstawkę pół roku temu działał prawidłowo. Program w tym momencie ma za zadanie wyświetlić 4 zmienne na wyświetlaczu. Uruchomienie przerwań zawiesza program. W zależności od tego kiedy zostaną rozpoczęte,...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a....
Ok. Już podaje: #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h > //makra DS18B20 #define WE 2 #define PORT_1Wire PINC #define SET_1Wire DDRC&=~_BV(WE) #define CLEAR_1Wire DDRC|=_BV(WE) //-----------...
Witam Chce stworzyć prosty analizator widma oparty na ATmedze oraz wyświetlaczu LCD HD44780. Płytkę z filtrami stworzyłem wcześniej i przebadałem oscyloskopem i wszystko działa jak należy. Problemy zaczęły się dopiero przy programowaniu procesora. Poradziłem sobie z obsługą wyświetlacza i, z pomocą...
Witam Mam problem z odczytaniem temperatury z 2-uch ds18b20 program napisałem w C w oparciu o znalezione pliki owire.c i owire.h program się kompiluje jednak na wyświetlacz nie trafiają informacje o MSB i LSB (na początku chcę przetestować na jednym ds18b20 bez konwersji na temperaturę) jedyną modyfikacją...
Program źle napisany ale działa. Temat do zamknięcia. #define F_CPU 16000000UL //16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /**********...
Przepraszam za nieścisłość wyświetlacz YM2004A jest wyświetlaczem 4 liniowym(20x4). Niemniej sterownik interpretuje to jako (40x2) i wyświetla znaki na 1 i 3 linii LCD. Początkowy kod inicjalizacji(ten który wkleiłem w pierwszym poście tematu) był z tego co zauważyłem napisany na sterownik HD44780. Sterownik...
Twoja konfiguracja w pliku hd44780.h jest niezgodna z podłączeniami, które przedstawiłeś na rysunku. Sygnały RS, RW, E masz podłączone do portu D a nie (jak w pliku hd44780.h ) do portu B. Podobnie jest z sygnałami danych, podłączone są do portu B, zamiast do C (w tym przypadku masz nawet inną numerację...
Witam Czy spotkał się ktoś z problemem, że po podłączeniu wyświetlacza i uruchomieniu lcd4linux wyświetlają się tylko 2 czarne paski w 1 i 3 rzędzie. Czasami szybko mrugnie jakiś napis ustawiony w programie i potem znowu paski. Wyświetlacz testowany pod atmega i sprawuje się poprawnie. Mam drugi...
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...
Takie objawy na wyświetlaczu raczej wskazują na to, że masz źle ustawiony kontrast LCD. Od początku wstawiony mam potencjometr i regulacja nie zniwelowała problemu Co jeszcze mogę posprawdzać ? Albo czy może ma ktoś z Was lepszy i przetestowany kod napisany pod PIC'e z obsługą tego...
Witam !!! Chcę uruchomić dwa niezależne nKodery Mam już zajęte kanały CH0 - CH3 przez inne timery Zmodyfikowałem program na CH4 nKoder działa ale drugu podpięty pod B0, B1 na kanale 5 - 7 nie działa. Działa on na CH0 a ten kanał nie wchodzi w grę bo wykorzystuje już Możecie zaglądnąć w konfigurację...
Witajcie szanowni grupowicze! Zwracam się do Was z prośbą o to by jakaś osoba z Górnego Śląska, która ma zmontowany i podłączony do LPT komputera wyświetlacz na HD44780 lub kompatybilnym przetestowała mój wyświetlacz u siebie, podłączając go na chwilę zamiast swojego. Kupiłem na Allegro 4x20 -...