No i nic nie zobaczysz dopuki ... nie ustawisz odpowiedniego kontrastu! Proponuję potencjometr lub rezystory stałe wg schematu Vcc - 10kohm - końcówka 3 wyświetlacza - 470ohm(do 1kohm - dobierz) - masa. Ja lutuję takiego pająka na wyświetlaczu. Pasował dotychczas do wszystkich moich LCD z HD 44780.
Witam Coś tam wiem na temat tego jak zaprogramować atmege 8 by na wyświetlaczu pojawił się konkretny tekst. Mam jednak pytanie co do takiej funkcji. Potrzebuje zrobić układ do wyświetlacza 2x20 znaków który ma wyświetlać dwa ustalone wcześniej komunikaty. O tym co ma być wyświetlone, decydować będzie jeden z dwóch przekaźników, które będą zasilane z...
Som 'kwadraty' czyli zasilanie ok. Nic się nie dzieje a potem wszystko znika.... czyli błędy w transmisji: -złe opóźnienia -błędne połączenia Też próbowałem tych programów... napisałem se własne, chcesz podeślę.
1.Czyli do jednego wyprowadzenia switcha podaję napięcie zasilania, a jego odejście podpinam do pin.b.1 i naciskając go powinno podać 1 na pin ? 2. Czy przed instrukcją if , trzeba zadeklarować pinb.1 jako stan niski, żeby potem przyciskiem zmienić go na wysoki ? Pytania na pewno trywialne, ale po prostu dopiero się uczę, dziękuję za odpowiedź.
Wygląda to tak jak byś pomylił linie danych. D1 z D0 czy jakoś podobnie.
Poprostu program idzie Ci w maliny. Wyświetalcz sam z siebie tak nie szaleje. To mikrocontroler wysyła do niego jakieś śmieci. Masz jakiś pusty wskaźnik lub coś w tym stylu i przez to procedura nie kończy wysłania na końcu stringu tylko leci dalej ładując śmieci w LCD.
Schemat jaki załączyłeś nie pasuje do Twojej konfiguracji ! Czy schemat jaki załączyłeś jest prawidłowy, chodzi o piny LCD podłączone do ATmega8 ? Odpowiedz na to pytanie. Jeśli Twój schemat jest taki: http://obrazki.elektroda.net/48_12837819... to konfiguracja LCD musi być taka: Config Lcdpin = Pin , Db7 = Pb.7 , Db6 = Pb.6 , Db5 = Pb.5 , Db4 =...
Mialem bledy w opoznieniach. Troche sie nimi pobawilem i dziala. Dzieki.
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. Poniżej wstawiam kod programu oraz biblioteki. Z góry...
Witam wszystkich od kilku dni próbuję napisać program do obsługi małej matrycy złożonej z diod led które połączyłem multipleksowo ,, kolumny jaki i wiersze są sterowane wysokimi stanami,,, udało mi się wyświetlić napis "ok" teraz kieruję do bardziej zaawansowanych kolegów pytanie jak posługiwać sie tablicą ascii ?? nie mogę tego załapać chciałbym napisać...
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 http://radzio.dxp.pl/hd44780/) hd44780.h [syntax=c]//----------------------------...
Witam. Wysylac na coma mi ladnie wysyla. natomiast jak wpisze cos w druga strone to juz tak pieknie nie jest :( Jak kaze wyslac slowo "hello" to wyswietla mi po 1 literce :( da sie cos z tym zrobic ?
http://filmy.elektroda.net/67_1411322136... Witam, Chciałbym się z Wami podzielić moim sposobem na wyświetlanie informacji warstwami na wyświetlaczu LCD. Na poniższym filmiku przedstawiam o co chodzi dla tych co nie wiedzą. Na filmie widać trzy animacje wzajemnie nachodzące na siebie. Kreski mają najniższy priorytet i są jak gdyby najniżej....
Witam Jak Zrobić aby na LCD dane opisy wyświetlały mi się ciągle w tym samym miejscu? Tzn. wyświetla mi sie np. 12.04 V a gdy napięcie spadnie wyświetla mi się np. 3.12 VV. Czyszczenie wyświetlacza nie wchodzi w grę przecież przed każdym wyświetleniem.
Witam, ostatnio przesiadam się z Bascoma na C i przy kolejnym "ćwiczeniu" mam problem z wyświetlaczem ABG128064H05-YHY-R-01, zgodnym ze sterownikiem KS0108. Program napisany w C z użyciem biblioteki od Radzia w Atmel Studio 6.2 pod atmega8. Problemem jest wyświetlenie na wyświetlaczu tekstu, zamiast niego wyświetlają się "krzaki" po prostu losowe piksele...
Witam! Dziś zająłem się uruchomieniem ds18b20 razem z zestawem uruchomieniowym ZL2AVR z Atmega8. Jako przykład użyłem opracowania Cezarego Klimasza "obsługa ds18b29". Eclipse nie pokazuje żadnego ostrzeżenia. Problem jest w tym że nic się nie wyświetla. Zauważyłem że podczas resetowanie procesora tekst wyświetla się na ułamek sekundy. Termometr podłączyłem...
Witam, Jestem początkujący jeśli chodzi o mikrokontrolery i język C, Mam pewien problem, chciałbym wyświetlić prosty tekst tak jak to jest przedstawione na stronie http://gotronik.com/2015/08/03/avr-podst... , wprowadziłem ustawienia dotyczące podłączonych pinów , wpisałem kod tak jak na stronie jednak ciągle...
Witam Szukam dzisiaj od rana jak mógłbym zaprogramować wyświetlanie napisu na wyświetlaczu. Chciałbym zrobić taki układ, że jedna dioda będzie migać, a dodatkowo do tego będzie wyświetlał się napis na wyświetlaczu "Uwaga - wybuch!!!". Do tej pory mam taki kod: [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int...
Witam, zrobiłem tablicę LED połączoną multipleksowo składającą się z 8*24 diod, oraz sterownik do niej. Potrafię już zaświecić daną diodę lub zbiór diod. W dalszym ciągu nie mam pojęcia jak zabrać się za wyświetlanie i przewijanie napisów. Może ma ktoś jakiś pomysł. W załączniku schemat sterownika, oraz podłączenia LEDów. http://obrazki.elektroda.net/18_12336131...
Czy jest możliwość żeby ATmega8 przed wykonaniem programu wyświetliła na LCD powitanie typu: Witaj! #następna linia Procesor ATmega8 #następna linia Zegar 16MHz #następna linia Start programu # i tu dalszy kod programu Jeżeli tak to czy da się do niej podłączyć LCD SED1278F ??
http://obrazki.elektroda.pl/4193259600_1... Motywacja Jakiś czas temu kupiłem garść wyświetlaczy VFD za grosze i postanowiłem dać im drugą szansę aby znów zaświeciły. http://obrazki.elektroda.pl/7777626000_1... Tego typu wyświetlacze są coraz mniej popularne, a kiedyś można było je znaleźć w magnetowidach, wieżach audio,...
W c niema żadnych bibliotek do obsługi takich rzeczy jak wyświetlacze LCD, więc trzeba skorzystać z dodatkowej biblioteki, można napisać ją samą, albo ściągnąć z internetu, aktualnie jest już dużo takich bibliotek do pobrania. A później to wygląda już bardzo podobnie jak w bascomie, tylko, że albo masz tą bibliotekę w głównym pliku programy(nie polecam)...
Cześć, Chciałbym odbierać informacje z licznika energii elektrycznej poprzez mikrokontroler atmega8 i wyświetlać je na wyświetlaczu LCD. Wyświetlacz mam już ogarnięty, potrafię wyświetlać różne dane. Mam natomiast problem z komunikacją z PZEM-004t. Ogólnie sam miernik sprawdziłem podłączając do komputera przez konwerter FT232RL. Dobrze rozumiem, że...
Zastanawiam się czy idzie odczytać tekst z takiej karty za pomocą ATmegi8 i wyświetlać go na wyświetlaczu alfanumerycznym np.: 2x16 (taki akurat mam) Jeśli idzie to w jakim formacie musiałyby być pliki. Znalazłem taki schemat w internecie: http://obrazki.elektroda.net/36_12633129... Zastanawiam się nad programem i... czy to w ogóle zadziała....
Witam! Dotychczas zbudowałem pare urządzeń opartych na Atmedze8 i LCD 2x16 - teraz mam pytanie czy da radę wyświetlać napisy na zwykłym monitorze CRT lub LCD? trudne to? ;) (chcialbym żeby było dużo bardziej widoczne np. na LCD 17" niż na małym LCD2x16 ;)
Otóż potrzebuję zaznajomić się z wyświetlaniem obrazu na telewizorze. Nie ma znaczenia czy w formie W/B czy Color. Szczerze nawet wolałbym czerń i biel. Pierwsze co chwyciłem za lekturę w internecie i doszukałem się kita od AVT (AVT2853). I teraz zastanawiam się czy łatwo będzie mi napisać soft tak, aby wyświetlać zaprogramowany już tekst (na tym kitowym...
Może na samym początku sprawdź czy działa inicjalizacja LCD. Po podłączeniu zasilana (tylko zasilania) powinna pierwsza linia wyświetlać same kwadraty. Jeżeli nie ustaw kontrast. Jeżeli podłączyłeś wszystkie piny prawidłowo i po zaprogramowaniu uC na wyświetlaczu nic nie widać tzn. że zadziałała inicjalizacja i wtedy już każdy tekst się na pewno wyświetli....
procek ATMEGA8 pin 17. ponizej fotka LCD po włączeniu zasilania. Po zresetowaniu LCD (pin 10 LCD zwieram do masy) to LCD robi się czysty i nic się nie pojawia mimo, ze program powinien kazać coś wyświetlać http://obrazki.elektroda.net/78_11716492... Dodano po 8 Wyglad LCD przy sterowaniu pinu Reset LCD przez procek http://obrazki.elektroda.net/2_117164979...
Po przeczytaniu wielu postów napisałem program który ma wyświetlać na wyświetlaczu LCD Napięcie , prąd oraz temp. Chciałem to wykorzystać do zasilacza, którego właśnie buduje. jednak po zaprogramowaniu procka wyświetlacz mi się nie inicjuje (zaświecają się kwadraty w pierwszej lini). Czy jest jakiś błąd w moim programie ? Proszę o sprawdzenie. $regfile...
Na poczatek zasugeruję aby kolega napisał co ma ustawione w opcjach kompilatora. Mam ten produkt (legalnie kupiłem) i niestety musze stwierdzić że zachowanie zmiennych mocno zalezy od opcji kompilatora. A może rzecz najwazniejsza. Gdzie się podziało zainicjowanie licznika podczas wejścia w procedurę przerwania, drogi kolego ? W ogóle to nie bardzo rozumiem...
Witam Wszystko działało ładnie,pięknie układ dawał się programować do momentu aż wgrałem program z obsługą przerwania od Int0 , program się skompilował i dał sie wgrać do Atmegi8 , zapomniałem podciągnąć porty wejściowe (były 4 w tym ten jeden od Int0) i jak wiadomo na LCD zaczęło wszystko wariować i wyświetlać się w cały świat (jakiś tekst który miał...
jeśli dobrze pamiętam to R/W powinno być do masy ( Portd.1 )
Witam, Mam problem. Chodzi o listingi z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku Bascom W książce są dwa przykłady sterowania matryca Led 5X7 Pierwszy przykład z książki ma za zadanie wyświetlać znaki po kolei i to działa. Natomiast drugi listing ma za zadanie przesuwać znaki z lewej do prawej. I to już nie działa. Schemat...
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 programy znalezione w sieci działają (w zasadzie to część działa,...
Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać na wyświetlaczu co jest obecnie za funkcja , pobierać...
No więc jaki z tego wniosek ?
To, że nie działa, to normalne - ta biblioteka nia ma prawa działać, bo jej kod gwałci wszystkie specyfikacje HD44780. Być może działa na niektórych wyświetlaczach przez czysty przypadek.
Wiem, wiem, było juz tego dużo, ale własnie dlatego nie sposób znaleźć w tej mieszaninie coś co mi potrzeba. Najprościej mówiąc: potrzebuję dowolny program napisany w BASCOMie pod proca atmega8 (nie na 128 !) wyświetlający na wyświetlaczu od nokii 3310 jakieś napisy, na którym można się nauczyć obsługi tego wyświetlacza w bascomie. Może być komunikacja...
a _delay_ms i _delay_us Ci nie wystarcza ? Do opóźnień nie trzeba wykorzystywać koniecznie przerwań timera. Można wykorzystać flagi timera (o ile się da, ale wszystko zależy). Poza tym, zmienna deb w Twoim programie zapewne nie jest volatile, ale wrzuciłeś nam NIC, także pomoc też nijaka
Wykonałem dokładnie to samo według poleceń z podanej stronki i jak najbardziej działa. Zamieszczam pliki. Pozdrawiam. Dokładnie jak sobie odpowiedziałeś: na początku w HD44780.h zmieniasz porty do jakich masz podłączony wyświetlacz.
A gdzie jest "LCD_GoTo" poza tym to main raczej nie w pliku obsługi wyświetlacza. [syntax=c]LCD_GoTo(1,1); LCD_WriteText("Jakis tekst");[/syntax]
To ci się trafiła pewnie taka płytka jak i mi. Też mam taki rozkład pinów. Wyjście 3 jest pod E2 i to jest programowo sterowanie podświetleniem. Dlatego ci miga. Mi też migało. Ja dwa dni szukałem biblioteki żeby działała z tą płytką, bo przerobić nie umiałem. Zobacz ten kod: T i tam, jeżeli żadna z trzech nóżek odpowiadających za ustalenie adresu nie...
Witam Mam problem z wyświetleniem jakiegokolwiek tekstu z wykorzystaniem tej [url=https://github.com/radhoo/ILI9163_L... na ATmega8 (sprzętowe SPI) oraz takiego [url=http://elty.pl/pl/p/Wyswietlacz-1,4... Płytka mojego wyświetlacza ma wersje V2.1 (układ ścieżek i nazwy pinów dokładnie takie same jak V1.1)...
Witam. Musze zrobić układ który będzie wyświetlał jakiś tekst. Tekst ma być wyświetlany na pojedyńczym wyświetlaczu ledowym, czyli układ ma załączać określone sekwencje 7 diód. Najlepiej, aby było to zbudowane na Atmega8. Na początek jeżeli mógłby ktoś napisać program wyświetlający po kolei litery J A C O B S i zaprojektować układ. Jeżeli można to chciałbym...
Spróbuj tak sprintf(tekst, "%02i:%02i:%02i%",godzina, minuta, sekunda, dziesiatka);
sprawdz 1. fusebits 2. Połączenia 3. zmniejsz kontrat
1. Program jest zły - nie ta konfiguracja pinów. Zajrzyj do schematu, potem do pomocy bascomu i "lcd config". 2. Potencjometr jest do regulacji kontrastu wyświetlacza 3 tak 22p może być (wg datasheeta powinno) 4. L+ i L- to wejścia do podłączenia np 5V dla podświetlania wyswietlacza (jeśli posiada)
Czy jest reakcja na kręcenie potencjometrem kontrastu? Coś widać, tekst, prostokąty?
Witam :) Chciałbym nauczyć się języka C dla Atmega8 Interesowało by mnie na początek wyświetlenie jakiegokolwiek wyrazu na wyświetlaczu HD44780. Od czego powinienem zacząć? Przelecialem sporo stron w Google i dalej nie jestem w stanie nic zrobić, bardzo proszę o pomoc
Ja to widzę że programowanie nie przechodzi procesu weryfikacji zapisanych w procesorze danych. Może za pierwszym razem udało CI się zaprogramować procesor ale teraz najwyraźniej coś jest nie tak bo dane w procesorze nie zgadzają się z tymi w pliku hex. Sprawdź programator lub użyj innego.
A wyładowania elektrostatyczne, np. z wiertarki (możliwe, choć nie wydaje się prawdopodobne)? Czy na czas wiercenia wyjąłeś wszystkie kości i układy? Pokaż schemat i zdjęcia.
Spróbuj załadować ten program i zobacz czy będzie tak samo 'TEST Deflcdchar 1 , 16 , 16 , 18 , 20 , 24 , 16 , 31 , 32 ' replace ? with number (0-7) Deflcdchar 0 , 31 , 16 , 16 , 30 , 16 , 16 , 31 , 2 ' replace ? with number (0-7) CLS DO CURSOR OFF UPPERLINE LCD "JA CIE NIE MOG" Lcd chr(0) WAIT 2 LOWERLINE LCD "...
z tym 16 * 1a już też próbowałem i nie pomogło, jak kręce potencjometrem od kontrastu to poprostu kwadraciki świecą jaśniej albo ciemniej ;) może coś mam nie tak ustawione z bitami? potkiem? To poprawiłem, resztę proszę już samemu poprawić. Robak
A po co ? config portb = &B00000110 config portc = output config portd = &B10000000 Portb = &B00000001 Portc = &B1111111 Portd = &B11110000 wystarczy Config portc = output Config pinb.0 = output reszta wydaje mi sie ze jest dobrze sprawdz czy na pewno masz dobrze podłaczony wyświetlacz
Do wyświetlanie temperatury, daty i godziny komputer jest zbędny, jak dla mnie zbędna plątanina grubego kabla LPT. Najłatwiej będzie to zrobić na ATmega8. Koszt bez wyświetlacza to ok 10-15zł (atmega8, kwarc, czujnik temp, drobiazgi). Wieczorem jak wrócę to narysuję schemat.
Nie widzę nigdzie kontroli połówek przy wyświetlaniu stringa... Musisz sobie dopisać albo przełączać ręcznie - jeśli wiesz co ile masz zmienić przy wyświetlaniu ;) i traktować jako dwa oddzielne wyświetlacze. Generalnie tak samo string wyjedzie Ci poza widzialny obraz nawet na jednej połówce bo nie masz kontroli nad zawijaniem tekstu - pamięć jest większa...
a czy to nie jest przypadkiem kwestia ustawienia kontrastu lcd?
Wciąż czekam na podpowiedź jaką zmienną pomieścić tekst i volty. Rany boskie, co ty kombinujesz? Nie ma żadnego PROSTEGO rozwiązania, które by takie rzeczy robiło. Tekst to tekst, a wartości liczbowe, to wartości liczbowe. Strasznie upierdliwy jesteś, ale spróbuj coś takiego: Cls Lcd "R=" ; If Zao1 >240 Lcd "ALARM" else Lcd Zao1;...
Witam, W takim razie panie Tomku jak mam zrobić aby pobrać wskaźnik na to konkretne pole, tak abym wyświetlał tekst? Czy mógłby Pan napisać jak dobrze obchodzić się z poleceniem pgm_read_xxxx aby otrzymywać informację która mnie konkretnie interesuje? Pozdrawiam, Dobrze obchodzisz się z makrem pgm_read_xxx, lecz po prostu podajesz mu zły argument....
dałem 0x20 i jest ok świecą się wszytskie 4 linijki, ale dalej nie mam na nich żadnego tekstu :(
W AS też można - a nawet powinno się - to definiować w opcjach projektu. To i parę innych rzeczy mi się podoba, ale ten kiepski edytor powodujw, że wolę programować w AS. Jeśli wiesz jak się to robi w AS 5.1 to podziel się wiedzą. Z góry dziękuję. tutaj jest jak zrobić przycisk do wywołania komendy avrdude A tak przy okazji. Wie ktoś jaką funkcją można...
Po pierwsze, to kod wklej w post, a nie podajesz jakiegoś linka. Po drugie, to w tym kodzie nie widzę zadeklarowanej prędkości działania procesora.
wyświetlać tekst tekst pascal wyświetlać tekst tekst tekst pascal wyświetlać tekst
16f84 schemat manipulator aritech seagate st9500325as
wypadanie zapłonu zimny silnik radmor ul7523
Ubuntu – zmiana adresu IP: Netplan, NetworkManager, nmcli, ip addr – poradnik YouTube, Netflix, Twitch – zacinanie filmów online, kodeki AV1/VP9, Wi-Fi, akceleracja GPU