Tak, to mój błąd. Przyzwyczajony jestem liczyć bajty od zera i zmieniłem liczebniki bajtów i to w jednym poście. Już poprawiłem. Liczby w lewej tabeli to numery pikseli. Abyś dobrze to zrozumiał dodam do znaku piksele w taki sposób, aby znak stopni składał się z 8 zapalonych pikseli. Dla takiego znaku muszą być zapalone piksele 2,3,4,7,9,12,13, i 14...
W nowym AVR32Studio jest przykład na obsługę podobnego drivera HX8347- może to coś pomoże.
Jęśli chodzi o pytanie nr 3 to tak Dodano po 7 Bezpośrednia odpowiedź na pytanie Aby jednocześnie wyświetlać prędkość obrotową (RPM) wentylatora oraz ustawioną moc (np. w formie procentowego wypełnienia PWM) na wyświetlaczu dotykowym podłączonym do Arduino Mega, należy: - Zliczać impulsy z tachometru (pin TACH) wentylatora, przeliczać je na obr./min...
1. Klawiatura matrycowa 4x4, są takie do dostania, naklejalne na obudowę. 2. Wyświetlacz LCD 1x20. 3. No i oczywiście procesorek... ;) Algorytm dzielimy na podprocedury : - inicjalizacja główna - inicjalizacja klawiatury - inicjalizacja LCD - obsługa klawiatury - obsługa LCD - program spinający całość, czyli pętla główna, ewentualnie jeszcze do tego...
Jeżeli chodzi o podmianę wspomnianej funkcji uruchamiającej transmisję DMA w miejsce starej to niestety ale wyświetlacz nie reaguje. Zakładając, że w STM32CubeMX dobrze skonfigurowałem SPI+DMA Moze zle skonfigurowales DMA. A i jeszcze jedno jest may bug w cubeide przy generowaniu kodu ( nie zawsze wystepuje), polega on na tym ze inicjalizacja SPI i...
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...
Nawet przez FSMC i tak nie bedzie to prawdopodobnie bardzo szybkie (ja osobiscie myslalem ze bedzie mi szybciej dzialac), choc szybsze niz normalny sposob. A taktowanie: zalezy od procka np dla cortex m3 L1 32Mhz F1 72Mhz F2 120Mhz, a F4 168Mhz. I moze lepiej pisac inicjalizacja niz inicjacja :D bo mi się to troche z czym innym kojarzy
No to Bingo. Także wyświetlacz masz pewnie sprawny i układ z programem również. Ja wiem tylko jak wyłączyć obsługę interfejsu JTAG za pomocą FUSE Bitów w BASCOMIE. Niestety na C się nie znam ani na ASMie pzdr. Piotrunio
Nie możesz przypisać pinów z innych portów niż port B, wynika to z budowy pliku lcd.asm, gdzie cała inicjalizacja i sterowanie odywa się właśnie po porcie B. Owszem możesz zmienić kolejność wyprowadzeń przez odpowiednie #define, ale tylko w obrębie tego portu. No chyba, że przerobisz plik lcd.asm.
Mam pytanko, mam wyświetlacz LCD 16x2 podłączony do portu A uC atmega 16L jak sprawdzam diodą poszczególne porty to diodka miga, czyli tak jakby komunikacja się odbywała. Nawet jak przykładam diodę do wyjść podpiętego wyświetlacza to widać że procesor wysyła do niego dane. Mimo to na wyświetlaczu nic się nie pojawia, jedynie tak jak to jest na starcie...
W c ten program gdzies w internecie widziałem.. Bedzie wymagał być moze małego dostosowania. Mam go ale niestety w asm pod atmege 16. ; Programowalny pilot RC5, obsługa interfejsów optycznych i pamięci EEPROM ; Rafał Baranowski (C) 2004 .INCLUDE "m16def.inc" ; SEGMENT DEKLARACJI .EQU OSC_FREQ= 1000000; częstotliwość pracy w Hz .EQU...
https://obrazki.elektroda.pl/7246994600_... Dzisiejszy projekt będzie opierać się o Arduino. Pokażę tutaj jak uruchomić kontroler wyświetlacza/klawiatury ze starego tunera sat w oparciu o jego notę katalogową oraz bibliotekę Wire z Arduino. Poznamy szczegóły jego interfejsu szeregowego opartego o linie SDA i SCL i spróbujemy przygotować...
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
Witam wszystkich, bardzo proszę o pomoc. Długo nie pisałem bo myślałem, że znajdę przyczynę usterki ale męczę się już od czterech dni. Wspomagałem się poradnikiem Pana Mirka36 znajdujący się na youtubie lecz posiadam wyświetlacz firmy XY?, który nie jest w stu procentach kompatybilny z tym co Pan Mirek pokazywał dlatego prośba do Was./ Kod programu...
Błędna wartość SPI_CR2 i drobne błędy w procedurach SPI. Na TXE czeka się przed transmisją. Na RXNE byłoby sens czekać, gdybyś przyzwoicie opróżniał bufor po odebraniu bajtu, co powinieneś robić.
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
może trzeba kliknąć drugą stronę #2 oraz przeczytać 120-123 :) Alfanumeryczny wyświetlacze LCD - #1 Alfanumeryczny wyświetlacze LCD - #2 Alfanumeryczny wyświetlacze LCD - #3 Alfanumeryczny wyświetlacze LCD - #4
(at)marek003 - Ze względu na prostotę serwera web (to zwykły Async bez websocketow) Nie planuje na chwilę obecną dodawać funkcjonalności nauki pilota. Kody wprowadzasz raz i koniec. Chyba nikt codziennie nie zamawia nowego pilota ? ;) Poza tym ostatnio mam dużo innych aktywności oraz zajęć zawodowych. Na lato trochę zwolnimy z tymi aktualizacjami. -...
https://obrazki.elektroda.pl/3769485800_... Dzisiaj poznajemy podstawy LVGL, czyli "lekkiej i wszechstronnej biblioteki graficznej dla embedded". W celu ułatwienia nam pracy, w tym temacie posłużę się jej gotową integracją z płytką ESP32-2432S028R a same elementy interfejsu będę tworzyć w SquareLine Studio. Zobaczymy tu, jak może wyglądać...
Mimo że ChatGPT istnieje już od kilka lat, dotychczas nie przyszło mi głowy skorzystać z niego dla tworzenia oprogramowania do Arduino. Opracując syntezator częstotliwości dla radiostacji typu Citizen Band na podstawie układu scalonego si5351 już napisałem kiedyś odpowiedni sketch, ale zgubiłem plik gdzieś na dysku twardym, na którym mam prawdziwy bałagan....
W inicjalizacji zaraz za pętlą for do trzech masz dwukrotną transmisję półbajtu 0x02 - powinna być tylko jedna.
Na wyświetlaczu mam górny rząd prostokątów. Co jest nie tak w kodzie? [syntax=arduino]/* * Połączenia: * * 1. Wyświetlacz LCD 2x16 po I2C: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - SDA: A4 (pin Arduino A4) * - SCL: A5 (pin Arduino A5) * * 2. Czujnik DS18B20: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - Data:...
Mam problem z wyświetlaczem, skonfigurowałem wszystkie piny, dałem prosty program na wypisanie "WITAM", ale na ekranie nic się nie pojawia, działa tylko podświetlanie. Jakieś sugestie? https://obrazki.elektroda.pl/4414960700_... AI: Jaki dokładnie model wyświetlacza używasz i w jaki sposób jest podłączony (np. przez I2C, SPI czy równolegle)?...
https://obrazki.elektroda.pl/5371288300_... Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
(...) awiązać połączenia wyślij kolejno 3 instrukcje HEX Pierwsza instrukcja ac 00 00 04 00 00 4c fc następnie 4c 00 00 03 49 ff e7 następnie 4c 00 00 03 64 00 b3 Po ostatniej instrukcji otrzymasz odpowiedź znajdź B5 w HEX odczytaj jego wartość, podziel przez 10 i wyświetl jaki %tlenu na wyświetlaczu LCD. Oczywiście, chętnie pomogę. Poniżej znajdziesz...
Witam. Jak powinna wyglądać poprawna inicjalizacja ekranu? Aktualna moja inicjalizacja pozwala na wyświetlanie na ok 1/3 ekranu. Pozdrawiam.
http://obrazki.elektroda.pl/9638862600_1... Opisany poniżej projekt to monitor warunków środowiskowych w pomieszczeniu. Mierzy on szereg parametrów środowiskowych w pokoju i prezentuje wyniki pomiarów na ekranie. Skonstruowany został przez inżynierów z lelabtechno.com. W całości oparty jest na module kompatybilnym z Arduino oraz komercyjnie...
https://obrazki.elektroda.pl/9563331200_... Dopiero wieża składająca się przynajmniej z trzech segmentów prezentuje się odpowiednio :-). Czas więc zaprezentować kolejny element mojego zestawu wieżowego którym jest odtwarzacz płyt. Odtwarzacze CD jako elementy wież zaistniały tuż po wprowadzeniu tego nośnika tj. z początkiem lat 80-tych....
Czy nie ma na tej stronie nawet jednej osoby, która potrafi zainicjalizować ten niezwykle popularny wyświetlacz w assemblerze? Ok, mogę zapłacić za ten kod! Proszę się ze mną skontaktować na priv. ps. jeżeli nie zamknąłem tego tematu, to znaczy to, że nikt się jeszcze nie zgłosił
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
... bo w tej części kodu wszystko się zgadza; No rusz chłopie głową i pomyśl, w którym rejestrze zostanie ustawiony bit o numerze PB5 :?: DDRB, CZY DDRD :?:
Witam zrobiłem sobie zegar widmowy na Arduino Nano - kod z internetu i schemat połączeń również, ja do tego zrobiłem płytkę PCB oraz zasilanie za pomocą transformatora powietrznego czyli bezprzewodowe. Ogólnie działa zegarek jednak ma jeden problem, do zegara trzeba dostosować precyzyjnie prędkość silnika, zastosowałem wobec przetwornicę z ustawianym...
Płyta Nucleo-F746ZG (STM32F746ZGT6U) Sterowanie wyświetlaczem ILI9341 poprzez FMC Na ekranie widać szare paski co 2 piksel oraz miganie wyświetlacza https://obrazki.elektroda.pl/6552657900_... Zegar HCLK 216MHz. Wyświetlacz podłączony do płytki przewodami na pająka, ale przebiegi nie są zakłócane. Przez przypadek wyświetlacz 3-4 razy...
ot cały kod, żadna tajemnica :) osiągnięto: nazwa widziana w siecu ESPDevice zmiana z poziomu WiFiManager (WMG) czas AP trybu i czas skanowania sieci WiFi Łączenie z automatu do sieci zapisanych tryb AP po przytrzymaniu 3 sek. klawisza wyboru kontrolki stanu AP i WiFi na OLED ssd1309 na OLED wyświetla IP adr klienta albo IP konfiguracyjnej sieci trybu...
Postaraj się bardziej, zbliż graficzny wygląd do ekranu HD44780, zawrzyj graficzny wygląd z wyświetlacza znaków Aby stworzyć bardziej szczegółowy i wizualnie wierny emulator wyświetlacza HD44780 w P5.js, musimy uwzględnić nie tylko podstawowe wyświetlanie tekstu, ale również graficzną reprezentację pikseli, które tworzą znaki na wyświetlaczu. Dla uproszczenia,...
Witam. Wiem, że temat wygląda podobnie do wielu innych tematów, ale rady podane w tychże nie pomogły. Mam płytkę, gdzie dane przesyłane są przez port A (D0...D7 - PA0...PA7) natomiast linie sterujące są podłączone do portu C (E-PC7,RW-PC6,RS-PC5). Płytka jest sprawdzona omomierzem i wszędzie są przejścia. Napisałem kod w AVRStudio4: ldi r16,0xFF;ustawienie...
Jeśli podłączysz tylko pin 1 i 2 (GND i Vcc jak napisałeś) to nic nie będzie. Trzeba jeszcze podpiąć pin 3 - nim regulujesz kontrast. Powinieneś uzyskać przynajmniej "czarne prostokąty" (w jednej linii?). Przynajmniej tak to działa na moim wyświetlaczu (nie WC0802C). Wtedy będziesz miał jako taką pewność, że wyświetlacz działa. Do wyświetlenia czegoś...
Mam problem ze sterowaniem, wyświetlaczem LCD 16x2(http://lispol.com/p/596/Wy%C5%9Bwie... a dokładniej z jego inicjalizacją. Oto owoce mojej pracy: [syntax=c] #include <asf.h> #include <stdint.h> #include <stdbool.h> #include <ioport.h> #include "sysclk.h" #include "board.h" #include "print_funcs.h"...
Witam, Zakupiłem wyświetlacz TJCTM24024-SPI który wg sprzedawcy jest oparty na chipsecie ILI9341. Napisałem prosty program który ma przeprowadzić inicjalizację wyświetlacza: [syntax=c]//PA.02 - CS //PA.03 - DC //PA.04 - RESET //PA.05 - SCK (SPI1) //PA.06 - MOSI (SPI1) //PA.07 - MISO (SPI1) #define RES_H GPIOA_ODR|= (1<<4) #define RES_L GPIOA_ODR&=...
Witam i proszę o sprawdzenie mojego kodu. Kod był pisany za pomocą Chat GPT. Jestem początkującym w programowaniu tego typu sprzętu. Na płytce stykowej jest ATtiny2313 z kwarcem 16 MHz. Wyświetlacz pokazuje kwadraciki. ); } while (1) { // Pętla nieskończona } return 0; } https://obrazki.elektroda.pl/8749906500_... [/syntax]
Jesli PORTB pracuje tylko jako wyjscia to te pull-upy i bit RBPU nie maja znaczenia. BF
Napisałem bootloader do Atmegi 32 i za jego pomocą wgrywam główny program do procesora. Program wgrywa się poprawnie ale startuje w dziwny sposób. Mianowicie źle inicjuje się wyświetlacz graficzny, gdy program wystartuję z bootloadera. Sam program działa poprawnie natomiast wyświetlacz pokazuje jakieś szczątkowe dane. Jeżeli fusami wyłączę start z bootloadera...
Wielkie dzięki za chęć pomocy i za pomoc trochę się pobawiłem i okazało się że coś co wcześniej nie chciało chodzić samo zaczęło działać, jeszcze nie wszystkie skrypty ale przynajmniej jeden z tych co mnie interesują działa. Ponieważ ten jeden działa to na razie skupiłem się na nim żeby osiągnąć to co chcę, a resztą zajmę się później, i tak: - waga...
napisz program dla poprzeniego ukladu powodujący wyświetalnie się na konsoli cyfry odpowiadającemu liczbie kliknięć guzika, to znaczy kliknięcie raz spowoduje wyświetlenie się cyfry 1, ponownie wciśnięcie wyświetli cyfrę 2, itd. Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Płytka Arduino: Duemilanove. - Poprzedni...
Pisze, pisze (przynajmniej w nocie wyświetlacza kolegi mikey33) : Vdd - Supply Voltage for Logic Vee - Supply Voltage for LCD W tabelach masz podane Vdd typowo 5V a Vdd - Vee typowo 12.8, czyli z prostego rachunku: Vdd = 5V Vdd - Vee = 12.8V po przekształceniu Vee = Vdd - 12.8V i po podstawieniu Vee = 5V - 12.8V = -7.8V. Poza tym jak nie chcesz liczyć...
https://obrazki.elektroda.pl/6137628100_... Ekrany dotykowe TFT oferują możliwość stworzenia fenomenalnego interfejsu graficznego z niewielkimi mikrokontrolerami, takimi jak układy z rodzin AVR, PIC czy STM21. Wyświetlacze te oferują szeroką gamę kolorów, dobre parametry graficzne i wygodne mapowanie pikseli. W poniższym tutorialu...
(...) isku wbudowanego w enkoder) zmiene wartości kąta, 4.Przechodząc do zagnieżdżonego menu gdzie obracając enkoderem (zwiększam/ zmniejszam) wartość kąta, 5.Zatwierdzam wartość ponownym użyciem przycisku enkodera, 6.Wracam do głównego MENU. Oto przykładowy program na Arduino Uno R3, wykorzystujący enkoder obrotowy i wyświetlacz LCD (16x2x I2C): ```...
ale ułatwia programowanie Właśnie dlatego go męczę. Dałem mu jako wzór swoje wypociny (które działają) oraz dokładnie opisałem jak wygląda cała procedura sterowania. Na początek sama inicjalizacja oraz zapalenie i zgaszenie wszystkich pixeli. Poprosiłem o ewentualne poprawki oraz maksymalne uproszczenie procedur. I? Żadna nie działa :-(. Na dodatek,...
Program ma działać następująco: 1. Wyświetl stałą wartość początkową - jakieś 4 cyfry bez znaczenia jakie np 1234 2. Zacznij odliczać czas - to ma być realizowane za pomocą timera T0, który ma zgłaszać przerwania 3. Wyświetlaj sekundy na dwóch cyfrach z prawej i minuty na dwóch cyfrach z lewej W punkcie 2 napisano, że T0 powinien odliczać czas, czyli...
Jak macie problem z brakiem pullup nie, jarku, nie problem z pull_up. ja do testowania przycisków użyłem sobie pinów złącza arduino, aby były po kolei, a nie zauważyłem że ten sam port był niżej użyty jako OUTPUT. natomiast margas miał "problem" nieistniejący, gdyż w kodzie miał opóźnienie w sumie 12 sek po naciśnięciu przycisku key_1. więc najsamprzód...
Oznaczenie VEE sugeruje napięcie ujemne względem masy. Ponieważ VLCD jest opisane jako 8,0 V, a zasilanie wynosi 5,0 V względem masy, to spróbowałbym podać -3,0 V względem masy na VEE. Najlepiej spróbować z napięciem regulowanym obserwując prąd. Jeżeli na ekranie pojawią się czarne prostokąty, to już będzie połowa sukcesu. Później zostaje inicjalizacja...
Jak zainicjować wyświetlacz ze sterownikiem hd44780? Zarówno w trybie 8 jak i 4-o bitowym? Program w asemblerze. Ps. Jaki program polecacie do symulacji w/w konfiguracji?
Witam! Chcę uruchomić wyświetlacz: ABG128064H05-YHY-R, http://www.av-display.com.cn/ProductFile... . Posiadam do niego notę katalogową i próbuje go odpalić poprzez atmege8. Wiem, że nie ma do niego gotowego sterownika, więc chcę napisać własny jednak coś nie wychodzi :( podłączyłem go do uC, włącznie z potkiem i jest ok, wyświetlacz...
Dzięki za odpowiedzi, mam jeszcze pytanie, w jaki sposób można by zrealizować sekwencyjne wyświetlenie wszystkich znaków na wyświetlaczu LCD? Próbowałem napisać prosty program i kombinowałem w ten sposób, jednakże średnio to działa, ponieważ przesuwają się obydwie linie i na wyświetlaczu panuje chaos. Chciałbym by linia 0 była nieruchoma (podany numer...
Witam robię sobie wagę, założenie jest takie że ma być ciągły pomiar tego co na niej stoi i nawet jak nastąpi zanik napięcia to po powrocie waga ma nadal poprawnie wskazywać wagę tego co na niej stoi bez zerowania się i kalibracji. To mam ogarnięte i działa tak jak było w zamyśle i jest to zrobione na 4 czujnikach, układzie HX711, oraz na arduino uno....
Trzykrotny kod jest dla magistrali 4bit, i jest użyty dla pewności poprawnej konfiguracji trybu dla tej tej magistrali. Różnice dla KS0066U mogą polegać na dłuższym czasie inicjalizacji. Temat był już wielokrotnie omawiany na tym forum, przeważnie z okazji "KS0066U mi nie działa :(, HELP...." ;).
Mam problem z inicjalizacją jednocześnie wyświetlacza LCD z Nokii 6610 oraz karty SD na mikrokontrolerze AT91SAM7X256. Inicjalizując każde z tych peryferiów osobno, działają bez zarzutów. Po wykonaniu dwóch inicjalizacji, jedną po drugiej, nie działa ani wyświetlacz ani karta. Pin NPCS z karty podłączony jest pinu 13 portu A (PA13), a NPCS wyświetlacza...
Oba programy które zaproponowałeś nie będą działały poprawnie. Spróbuj napisać poprawny kod spełniajacy moje założenia z pierwszego postu. Przepraszam za wszelkie niejasności w mojej poprzedniej odpowiedzi. W takim razie, przedstawiam poniżej poprawiony kod spełniający założenia z pierwszego postu. Zakładam, że używasz modułu zegara RTC DS1307, wyświetlacza...
Witam. Z góry zaznaczę, że w arduino to właściwie mój pierwszy program. Próbuję sklecić sobie program który liczy impulsy z enkodera inkrementalnego (500 impulsów na obrót), i co zadaną ilość impulsów (która będzie czasami zmieniana), włączy przekaźnik na określony czas (na początek 500ms a później jak ma też być ten czas regulowany w pewnych widełkach)....
Witam wszystkich, czy ktoś może miał do czynienia z LCM1602, czy są jakieś biblioteki do obsługi (dokładnie jest to LCM1602DSL). Korzystam z tej biblioteki jak na razie: http://radzio.dxp.pl/hd44780/hd44780_avr... , chodzi o to, że podłączony był HD44780 do UC i nie było najmniejszego problemu, wszystko śmigało, wymieniłem wyświetlacz i...
Sprawdzałeś czy wyświetlacz działa na arduino , zdarzały się serie które trzeba było poprawiać ważna jest poprawna inicjalizacja . Całość zasilasz z 3v3 . Dałeś rezystory podciągające sda i scl . Warto podłączyć analizator i podsłuchać czy coś tam się dzieje na I2C .
Jeśli tak, to rewelacja! Czy z kodem po polsku też to AI sobie radzi? Polskie nazwy zmiennych, funkcji, itd. Tworzy angielskie nazwy zmiennych, w sumie to zawsze się powinno dać angielskie nazwy, żeby kod był dostępny dla każdego i wynika to z dobrych praktyk programowania, ale jak go poprosisz o polskie zmienne to wypluje kod odpowiednio :). Tak z...
Bo problem masz z wyświetlaczem LCD a nie z Timerem. A gdzie jakaś inicjalizacja wyświetlacza LCD? Wszystko jest z tym ze nie umieścilem tego w poscie... wyświetlacz LCD działa bez zarzutów...
Nie ma winy softu: Podciąganie na wszystkich liniach przez 1k do plusa. Niewykorzystane do masy. Zasilanie z zasilacza buforowego(typu on-line z akumulatorkiem). Wtyczka do danych z uC (program tak napisany że zostawia hi-z). Init, cls, dane dla jednego ekranu. Potem odpinam uC i zostaje sam wyświetlacz z tekstem. Objaw jest taki że co jakiś czas na...
https://obrazki.elektroda.pl/1624878200_... W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna...
http://obrazki.elektroda.pl/1526117800_1... Głównym pomysłem tego projektu było stworzenie systemu zdolnego odczytywać tagi RFID pracujące orzy 13,56 MHz, znajdujące się w różnych obiektach, kartach, opaskach na rękę, naklejkach etc poprzez "magiczna skrzynkę", która z kolei wpisywałaby UID każdego zeskanowanego taga RFID w lokalnej...
hmm, cóż, masz to na tych samych liniach, nie wiem jak w code vision to konfigurujesz, czy to sa jakieś gotowe biblioteki, ale np. w avr studio zrobiłbym tak: 1. inicjalizacja wyświetlacza 2. tekst na wyświetlacz 3. linia EN na 0, RW na 0 4. inicjalizacja przetwornika, pomiar 5. tekst na wyświetlacz 6. i wracamy do punktu 3
Zawsze to samo, jak polityk, zawsze wszytko pięknie, zawsze pomocny. Ile to on już mi linków wysłał i żaden nie działał tak jak ten: https://github.com/ChatGPT/nrf24l01-avr-... https://obrazki.elektroda.pl/9403445400_... Robi całą masę błędów, tłumaczyć trzeba mu wielokrotnie co nam potrzeba. Mam mieszane uczucia. Wiadomo, jest...
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...
Zamieść dobrej jakości zdjęcie tyłu wyświetlacza. Kolega Sokolsok opisał jak wyświetlacz powinnien zachowywać się na stole, bez wgrywania programu itd. Wyświetlacz nic nie pokazuje jeśli inicjalizacja przebiegła poprawnie. Być może sprawdzasz wyświetlacz podłączony do swojego urządzenia z wgranym programem - inicjalizacja poprawna, ale błąd w programie....
co do inicjalizacji wyswietlacza w bascom to podalem na samym poczatku: Config Graphlcd = 128 * 64 , Dataport = Porta , Controlport = Portc , Ce = 4 , Cd = 5 , Wr = 2 , Rd = 3 , Reset = 6 , Fs = 7 , Mode = 8 taka jest inicjalizacja w bascomie... To nie jest inicjalizacja tylko informacja dla kompilatora o tym, gdzie do procesora podłączyłeś jakie piny...
Wielkie dzięki :) na razie i tak będę musiał poczekać ze sprawdzeniem tego, bo spaliłem wyświetlacz :x szlag. Podłączyłem na odwrót wtyczke od zasilania z molexa i zamiast 5V poszło na wyświetlacz 12V :roll:
Miałem a wyświetlaczem niedawno problem na M16, mimo że wyświetlacz podłączałem nie raz. Pomogła ponowna inicjalizacja LCD'ka. [syntax=basic4gl]INITLCD[/syntax]
Witam! Potrzebuję pomocy od kogoś kto kupił na Allegro powyższy wyświetlacz lub używa takowego. Jest on na sterowniku DM157A i dziwnie się uruchamia. Nie wiem co mu się stało bo mies. temu programem spod bascoma chodził-tylko tam inicjalizacja to ok. 160B, a gdy napisałem inicjalizację w asm cóś padł i teraz nawet ręcznie nie uruchamia się. Czasem uda...
Tak patrzyłem na to, i doszedłem do wniosku,że... pokaż KOD:) Bo to musi działać, jeśli wyświetlacz jest sprawny :) Inicjalizacja jest dokładnie opisana, robisz pozniej po niej on/off ?
A linie db0, db1,db2,db3 i R/W wyświetlacza mają być podłaczone do masy bo inaczej nawet prawidłowa inicjalizacja wyświetlacza nie przyniesie efektu. A swoją drogą to zauważyłem ciekawy efekt. Wyświetlacz 2*24 jak jest zainicjowany jako jednoliniowy (do testów można tak zrobić) kontrast nastawiamy sobie pr i wychodzi że pr'ek będzie nastawiony na jakieś...
https://obrazki.elektroda.pl/5646499900_... W poniższym projekcie przedstawiam "detektor koronawirusa" oparty na cyfrowym czujniku podczerwieni Seeed Studio Grove - MLX90615. Sensor ten oczywiście nie wykrywa bezpośrednio obecności samego wirusa (do tego potrzebne są zaawansowane testy na przeciwciała), ale pozwala na pomiar temperatury...
Dla trybu jednej linii i znaku 5 x 7 powinno być 0x30 jak pisałem. Sprawdź dokładnie opóźnienia. Niewykluczone że jest coś nie tak. Może µC pracuje na innej częstotliwości niż myślisz. Fusebity sprawdziłeś? Co do wyświetlacza to możesz mieć nietypowy bo są takie 1 x 16 które trzeba inicjalizować jako 2 liniowe. Pierwsze osiem znaków jest jakby...
Mam delikatny problem związany z wyświetlaczem z kontrolerem SSD1963. Otóż, cała inicjalizacja wyświetlacza przebiega poprawnie. Wyświetlanie obrazu też wygląda, że jest ok, jednak tylko wtedy gdy obraz do framebuffera ssd prześlę gdy wyświetlacz jest wyłączony (przed wywołaniem komendy 0x29). Gdy próbuję obraz załadować po komendzie 0x29 wyświetlany...
Inicjalizacja LCD źle przeprowadzona.
Mój wyświetlacz najlepiej działa z tą inicjalizacją: [syntax=vbnet] I2cstart I2cwbyte &H78 I2cwbyte &H80 'SET CHARGE PUMP I2cwbyte &H8D I2cstop I2cstart I2cwbyte &H78 I2cwbyte &H80 I2cwbyte &H14 'CHARGE PUMP ON I2cstop I2cstart I2cwbyte &H78 I2cwbyte &H80 I2cwbyte &HAF 'Wake up display I2cstop I2cstart I2cwbyte &H78 I2cwbyte &H80 I2cwbyte Kontrast 'Contrast...
Okej, to powiedz mi jak to naprawić w tej bibliotece, na której pracuję. Dla mnie optymalnie byłoby gdybyś mi to objaśnił krok po kroku tak, żebym to zrozumiał. Będzie sporo zmian? Inicjalizacja jest okej tylko zmieniałem sobie kolory i na zdjęciu jest nieaktualny kolor. Załączam foto z aktualnym kolorem. https://obrazki.elektroda.pl/4678102000_...
No ja sprawdziłem "na żywca". Działa. Sprawdź dobrze połączenia. Po połączeniu musisz zrobić reset układu, żeby wykonała się inicjalizacja sterowników HD44780.
Mam wyświetlacz TFT podpięty do STM32F103xx przez FSMC. Inicjalizacja zrobiona była z wykorzystaniem SPL. Teraz pozbywam się SPL z całego kodu, mam praktycznie wszystko zrobione poza inicjalizacją FSMC, tu mam problemy z nazwami rejestrów itp. Czy ma ktoś może przykładową inicjalizację FSMC bez SPL?
W elektronice działa wszystko albo nic. Zrób to "po Bożemu". Deklarację F_CPU daj w opcjach projektu. (Jeśli używasz samego WinAvr to szybciutko przesiądź się na AVRStudio4) Zamiast dopisywać w pliku .C przeznaczonego do obsługi wyświetlacza funkcję main() stwórz nowy plik main.c i tam dołącz pliki .h i napisz main w której będzie inicjalizacja wyświetlacza...
Zmieniłem f-cję wysyłającą bajt do LCD zgodnie z Twymi sugestiami, doinstalowałem AVR-LIBC, teraz delay korzysta z biblioteki. Zmieniłem f-cję inicjalizującą. Generalnie narazie błąd musi być w którejś z tych f-cji, bo na wyświetlaczu (4x20) mam dwie linie świecących kwadratów, więc inicjalizacja nie przebiega poprawnie.
Czy jesteś pewien, że delay działa poprawnie (do sprawdzenia z zegarkiem na długich czasach, np. delay(2s) )? Sprawdziłem i Hal_Delay() działa poprawnie, testowałem na różnych długościach od 1s do nawet 6s, ale nadal mam ten problem, że po włączeniu zasilania mam niepoprawnie wyświetlane napisy. W funkcji inicjalizacji wyświetlacza daj pierwszą komendę...
Racja. Po tej uwadze znalazłem coś takiego na wyświetlaczu alfanumerycznym:[url=http://hobby.abxyz.... (Mniej więcej w połowie: Przykład drugi - licznik owiec). Lecz gdzie w tym kodzie (on jest z komentarzami): [syntax=c][/syntax]de]/* Plik "main.c" KURS AVR-GCC cz.5 (przykład nr. 2) Licznik owiec :) (schemat i...
Niestety patent z dociskaniem styków nie pomógł :( Na płytce oprucz ATMEGA32 ma sie znaleść MAX232, PCF8583, pamięć 24C16, kilka diud i buzzer. Na czas walki z wyświetlaczem wyjołem z podstawek wszystkie scalaki oprucz M32. Zasilanie ATMEGI jest 5V (przez LM7805) natomiast wyświetlacz przez opornik 500 omh i diode zenera 3V. Piny RESET i ENABLE podciągnięte...
W pierwszej kolejności wypróbuj sekwencję inicjalizacyjną z tego posta WOW! Zrobiłem tak i wyświetlacz pokazał same śmieci, czyli widocznie wyrzucił całą pamięć! Moja inicjalizacja wygląda tak: void lcd_inicjalizacja(void) { lcd_inicjalizacja_interfejs(); CBI(P_STER_LCD,RES); _delay_ms(10); SBI(P_STER_LCD,RES); _delay_ms(10); CBI(P_DANYCH_LCD,7); asm("nop");...
No tak. tylko że ma m wyświetlacz 2x16 i korzystam z biblioteki dla wyświetlacz 2x16 no chyba że złą bibliotekę podałem.
No to teraz możemy rozmawiać... Co prawda nie napisałeś nic o taktowaniu uC ani timera ale i tak jest o czym pisać narazie... Kodu gotowego nie wrzucę bo nie miało by to wartości edukacyjnej... ;) Zacznijmy od tego, że musisz zainicjować wyświetlacz do pracy... Tzn. napisać funkcję która wysyłając odpowiednie dane do LCD przygotuje go do działania......
4 bitowy interfejs traci synchronizację. Przyczyną mogą być zakłócenia, źle dobrane czasy, zbyt długa taśma. Zakłócenia mogą pochodzić z samej transmisji, od zboczy mogą powstawać jakieś oscylacje. Spróbuj na wszystkich liniach wstawić w szereg rezystory ok. 30R. Od czasu do czasu przydałaby się ponowna inicjalizacja interfejsu.
Nie wiem na jakim driverze jest ten wyświetlacz, procedurę inicjalizacji mam z dołączonych bibliotek i jest w niej kilka inicjalizacji w zależności od typu wyświetlacza, w moim przypadku jest to Device Code = 8989. Inicjalizacja tego wyświetlacza nie jest opisana, ustawianych jest wiele rejestrów, lecz brak opisu. Konkretnie chodzi mi o autoinkrementację...
Posiadam takowy wyświetlacz 2x16 bądź 2x20 znaków. Jak wygląda inicjalizacja w trybie 8 bitowym (czasy oczekiwania)? W większości postów jest mowa o trybie 4 bitowym.
Witam tak się trochę wcisnę w temat. Jak jest z tym sterownikiem do TFT w STMach opłaca się kupić wyświetlacz bez sterownika i wykorzystać ten z STMa ?
http://obrazki.elektroda.pl/5541284500_1... Poniższy projekt opisuje w jaki sposób polepszyć możliwości naszego samochodu, o prosty w budowie, system multimedialny oparty na platformie Raspberry Pi. Do opracowania tej konstrukcji nie są wymagane żadne specjalne narzędzia, dzięki temu projekt jest możliwy do wykonania przez szerokie...
Skoro otrzymałeś 0x47 to masz wyświetlacz HX8347D a nie ILI Dziwna sprawa: zarówno strona sklepu jak i producenta podaje, że jest to ili9328. Ale ta inicjalizacja działa, więc dzięki za pomoc, bo sam bym się w życiu nie połapał.
Moment po programowaniu żeby atmega w ogóle pracowała musi mieć reset na podpiety do +5V .Ty masz reset na masie wiec procesor nie wykona ci żadnej instrukcji.Jeśli programujesz przez USBasp to nie możesz korzystać z PC6(reset). Używałem kilku tych wyświetlaczy nawet z tą samą biblioteką i nie miałem z nimi nigdy problemów.Podepnij wyświetlacz pod port...
Kolego Himura... Wiele osób tutaj próbowało Cię naprowadzić na jakieś logiczne rozwiązania, ale Ty uparcie klepeisz kod którego nie rozumiesz, albo co gorsza wklejasz znalezione w sieci kawałki lekko je modyfikując. Przykłady: Niestety zamykam temat, gdyż nie wnosi on nic mądrego i przydatnego dla Świata. Jeśli otrząśniesz się kolego Himura, przerobisz...
inicjalizacja wyświetlacz błąd inicjalizacja inicjalizacja developera
naprawa sonata testy akumulatorów kondensator mniejszy zasilacz
dobra plecionka skacząca wskazówka
Rok produkcji magnetowidu Philips VR6349/95S Uszkodzona masa a zwarcia w elektryce samochodu