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)...
1. tak 2. Trzeba to sprawdzić, bo przyznam, że nie robiłem nigdy odwrotnie niż tysiące konstruktorów ;-) . Deklarujesz pinb.1 jako wejście i być może, jeśli wykonasz komendę RESET to będzie tam wymuszony stan niski, ale to by chyba działało, gdyby był wyjściem. W przeciwnym razie pin wiszący w powietrzu będzie powodował błędne działanie programu. Jeśli...
Niestety to nie tu tkwi problem...:( Tak mam podłączony lcd z ATmega8 D0 - PD0 D1 - PD1 D2 - PD2 D3 - PD3 D4 - PD4 D5 - PD5 D6 - PD6 D7 - PD7 PC0 - EN PC1 - RW PC2 - RS (D/I) PC5 - CS2 PC6 - CS1 RES podłączyłem przez rezystor pod +5V W podłączeniu użyłem: Enable and CS hi-active z powyższej dokumentacji wyświetlacza http://obrazki.elektroda.net/24_12631566...
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...
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
http://obrazki.elektroda.pl/1998348900_1... Witam, chciałbym wszystkim przedstawić projekt sterownika matrycowego wyświetlacza LED. Na początek proszę tylko o nie ocenianie wykonania płytki (na płytce uniwersalnej/pająk) bo jestem świadomy jak ona wygląda i jak ją wykonałem. Historia Pomysł projektu narodził się, gdy jakieś pół roku...
W załącznikach przesyłam Ci listing obsługi tego sterownika w *.c oraz *.hex. Program pisany na WinAVR na AtMege8535 z 8MHz oscylatorem. Wyprowadzenia: RS - PB2, ENA - PB3, D4-D7 - PB4-PB7 , SW - PD2 W drugim pliku masz PonyProg 2.06f
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ę.
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)...
https://obrazki.elektroda.pl/9443989800_... Jednopłytkowy komputer oparty na mikroprocesorze 8085 Założeniem było zaprojektowanie i zbudowanie prostego komputera na jakimś prostym procesorze w celu nauki assemblera. Konstrukcja oparta jest na wcześniej wspomnianym mikroprocesorze Intel 8085. Dlaczego akurat taki? Taki akurat miałem...
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...
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.
A R/W i reszte nieużywanych wyprowadzeń ma kolega do masy podłączone? Warto też w samym programie zrobic wyświetlanie na lcd jakiegos dlugaśnego napisu, bo czasem po prostu lcd sobie przesuwa literki i nie widac np. pierwszych 5 znaków.
Mialem bledy w opoznieniach. Troche sie nimi pobawilem i dziala. Dzieki.
a możesz mi napisać jak mam zapisać wyswietlenie np wartości ze zmiennej b, gdy np wczesniej przypisze do niej wartość 5? po podłączeniu atmega8 do lcd pokazało mi ' w górnym lewym rogu ekranu ; void main(void) { LcdInit(); unsigned int i; short int b; b=4; for(i=0; i<20; i++) { LcdClear(); LcdUpdate(); LcdGotoXY(1,1); LcdChr(1, "b"); LcdUpdate();...
Wiatm. Posiadam ATmega8 i Wyś. LCD 16x2 (BIG). Znudziło mi się wyświetlanie tekstu bez sensu więc chciałem sobie zbudować urządzenie do zliczania sekund tylko, że nie mogę sobie poradzić z tymi przerwaniami. Więc proszę was o napisanie mi takiego programiku który by działał następująco. Podłączam zasilanie i zaczyna odmierzać czas po sekundzie i wyświetlać...
To był tylko przykład. W zależności jakie funkcje są nam potrzebne to taki będzie rozmiar. Jak usunąłem czcionkę (Double) zostawiłem tylko zwykłą i usunąłem funkcję odwracania koloru tekstu i użycie pamięci zmniejszyło się do 54%. Jeżeli będzie nam potrzebne tylko wyświetlanie tekstu to sterownik będzie zajmował tylko ok. 25% pamięci. Zawsze można użyć...
http://obrazki.elektroda.net/12_11978324... Witam! Kiedyś, gdy przeglądałem elektrodę znalazłem piórnik z wyświetlaczem LCD. Był to piórnik wykonany przez użytkownika Jacek31 , zajęło nam to ok. miesiąc, ponieważ ja byłem testerem. Główne funkcje: - odczyt danych z eeprom 24C64; wyświetlanie tekstu na LCD 2*16, przewijanie tekstu, - zegarek...
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ć...
Dziękuję za zainteresowanie. Powiem wam, że przerzuciłem procesor z płytki na której sie programuje na białą płytkę prototypową i zacząłem wszystko łączyć od nowa i ładnie... aby wyszły czytelne zdjęcia do pomocy. I odziwo z płytki prototypowej ruszyło od razu... czyli albo coś żle wyprowadziłęm z płytki do programowania, albo do niej nie wszystko było...
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...
Witam. Jestem początkujący w bascomie,więc proszę o zrozumienie. Napisałem program,który ma wyświetlać na LCD tekst.Podczas kompilacji nie ma żadnych błędów,na emulatorze wszystko działa.Po podłączeniu LCD w realu nic się nie wyświetla.Podejrzewam, że mam źle przewody podłączone więc proszę o pomoc. Oto program: $regfile = "m8def.dat" $crystal...
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 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 Mój ATMEGA8 śmiga na kwarcu 24 MHz :D i działa stabilnie. Program może nie wymagajcy, ale pracuje w nim zapis i odczyt z zewnętrznej pamięci EEPROM 256kb (TWI) - 100kHz, na bitrate 32, i wyświetlanie na LCD 2x24 4-ro bitowo dynamicznego tekstu (taki który sie przewija po LCD). Czy można dać szybszy kwarc ?? ;D Pytam tak z ciekawości :). A tak...
Podłącz do masy R/W, D0, D1, D2, D3 dużo nie będzie cie to kosztowało, a przynajmniej nie będzie tam ewentualnie stanów nieustalonych. Wyrzuć wyświetlanie przed pętle DO LOOP (aby nie zmieniać stanów na wyświetlaczu w trakcie działania programu)
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...
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 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...
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, Dopiero wkraczam w świat uC więc proszę o łopatologiczne wyjaśnienie niezrozumiałych przeze mnie kwestii i w miarę logiczne naprowadzenie mnie na rozwiązanie problemu. Mam zestaw ZL2AVR z dołączonym wyświetlaczem LCD 16 * 2 Spróbowałem napisać swój kod, ale ciężko cokolwiek uruchomić. Raz, że nie wiedziałem którą stroną podpiąć sam wyświetlacz...
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 ja mam wyświetlacz 2x16 T162BNL2 IND podłączony do atmegi8 tak jak w linku #define F_CPU 1000000 //częstotliwość zegara w Hz //---------------------- // LCD //---------------------- #define LCD_PORT PORTD //port wyświetlacza #define LCD_RS 2 //bit linii RS #define LCD_EN 3 //bit linii EN #define LCD_X 16 //liczba znaków w linii wyświetlacza #define...
Witam. Niedawno rozpocząłem swoją przygodę z Atmegą8. Chciałem sprawdzić jak działa interfejs TWI. Na podstawie książki pana Cezarego Klimasza zakupiłem układ 24c16wp i napisałem program. Niestety program zamiast wyświetlać mi w terminalu liczby od 255 do 0 wyświetla bliżej nieokreślone sekwencje znaków. Czy mógłby mi ktoś pomóc znaleźć błąd w moim...
Witam. Robię miernik częstotliwości na ATmega8 z wyświetlaniem na LCD HD44780 w trybie 4-bit (mam zrobiony prototyp). Opanowałem już wyświetlanie (z obsługą BF), ale teraz przystawiło mnie z pomiarem liczby impulsów zliczanych na wejściu T1 mikrokontrolera. Wynik co prawda jest wyświetlany, lecz jest on niestabilny w taki sposób, że skaczą 2 ostatnie...
jeśli dobrze pamiętam to R/W powinno być do masy ( Portd.1 )
Tablica led 8x28 sterowane Atmega8 pord przez ULN i 74HC595 w kolumnach tak jak na stronie http://www.avrprojects.net/index.php?opt... Problem jest taki że literki idą nie po kolei czyli zaczyna się od 14 kolumny led i tak w połowie załącza...
Próbuje uruchomić przetwornik A/C w tym procesorze i jakoś nie bardzo mi wychodzi. Chciałem zrobić żeby wartość zczytana z potencjometru była wysyłana na wyświetlacz. Wyświetlanie zmiennych i tekstu zdefiniowanych w programie chodzi, tylko czytanie przretwornika mi nie wychodzi: Mam dwa pliki nagłowkowe: 1. lcd.h: #define LCD_H #include <avr/io.h>...
Tam jest użyte słowo "może" co znaczy że błąd może wystąpić ale nie musi. Ja u siebie nie dostrzegam błędów, porównywane z kilkoma termometrami rtęciowymi. Dodaje fotki i wsad nowej wersji termometru oraz schemat i wzór PCB. Dodałem obsługę 2 przycisków (wyświetlanie temp. maksymalnej i minimalnej, oraz resetowanie tych wartości). Płytka PCB powstała...
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.
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...
Spróbuj tak sprintf(tekst, "%02i:%02i:%02i%",godzina, minuta, sekunda, dziesiatka);
niestety to nie to, wywala mi unknown lcd type
sprawdz 1. fusebits 2. Połączenia 3. zmniejsz kontrat
w pliku hd44780 zmien definicje funkcji " lcd_puts" z: [syntax=cpp] void lcd_puts(char *str) { unsigned char i =0; while( str[i]) LCD_WRITE_DATA(str[i++]) ; } [/syntax] na poprawną: [syntax=cpp]void lcd_puts(char *str) { while(*str) LCD_WRITE_DATA(*str++) ; }[/syntax] Zostan na obsłudze wskaźnika :D funkcje znajdziesz w książce pana A.Witkowskiego gdzie...
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?
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.
Witam uczę się mikrokontrolerów z książką "Mikrokontrolery dla początkujących" i zestawem btc ZL11avr no i robię ćwiczenie z alfanumerycznym wyświetlaczem LCD 2x16 no i pisze program np prosty później ciężki już: Cls Lcd "Atmega8" no i nic tylko cały wyświetlacz jest podświetlony nawet jak wyciągałem mikrokontroler tak samo było. Raz wsadziłem inny...
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....
http://obrazki.elektroda.net/1_126476553... Witam :) Prezentowany w tym temacie projekt jest realizacją pewnej idei - elektronicznego długopisu ściągi z wbudowanym wyświetlaczem, pamięcią itp. Długopis powstawał w czasie od września do grudnia 2008. Projektu nie będę rozwijał, niedokończonego kodu nie udostępnię. Kontynuacji nie będzie, ale...
Na początek najlepiej albo kup sobie płytkę testową (np. http://www.zestawyuruchomieniowe.pl/prod... lub http://sklep.atnel.pl/opis/964750/plytka... ) albo: 1. procesor (tylko nie mega8, błagam - droga, przereklamowana, stosunkowo uboga) polecam np. atmega168/328/644p (ostatni dosyć rozbudowany, 2 uarty na...
kolega niech się zdecyduje czy pisze o nadajniku UKF z koderem RDS czy o odbiorniku z dekoderem RDS. Tytuł przeczy treści postu, chciałem pomóc ale w w dekodowaniu RDS a nie w kodowaniu.używasz słowa sender a piszesz o wyświetlaniu tekstu z RDS. Może lepiej bardziej po polsku ale ze zrozumieniem treści?
Hm.... nie wiem czy dobrze kombinuję? Ponieważ tak jest wyświetlanie tekstu. czy komenda (Print A) maże zmienić stan wyjścia na wybranym porcie? co ma zrobić atmega8 z literką (A) jeśli nie ma LCD?
dałem 0x20 i jest ok świecą się wszytskie 4 linijki, ale dalej nie mam na nich żadnego tekstu :(
wyświetlanie tekstu stm32 wyświetlanie tekstu wyświetlanie tekstu pliku
plazma matryca samsung kompakt schemat kabel odstraszacz dziki
rotenso monoblok oscyloskop dt5200
Jak wyczyścić bęben światłoczuły w Samsung CLP-320? Białe kopcenie pilarki Faworyt RG 5300 18 w niskich temperaturach