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...
W inicjalizacji zaraz za pętlą for do trzech masz dwukrotną transmisję półbajtu 0x02 - powinna być tylko jedna.
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
... 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 :?:
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...
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.
Jesli PORTB pracuje tylko jako wyjscia to te pull-upy i bit RBPU nie maja znaczenia. BF
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...
Witaj Ostatnio miałem do czynienia z wyświetlaczym na tym sterowniku i mimo, że w nocie katalogowej tego konkretnego wyświetlacza nic na ten temat nie pisało to potrzebne było ujemne napięcie. W moim przypadku przy tym modelu wyświetlacza o rozdzielczości 128x64 konieczne było podłączenie aż -6V. Przy -5V jeszcze nie chciał ruszyć. Przy wyświetlaczach...
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ć...
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...." ;).
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...
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....
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ą...
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ł
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...
; lcd podlaczony do portu 1, mozna zmienic na dogodny ; ponizsze linie ster. mozna zmienic na dogodne lin_rw equ p3.1 lin_e equ p3.2 lin_rs equ p3.0 org 0 ;--------------init lcd ---------------- mov a, #38h ; interf.8-bit,2-wiersz,5x7pix call lcd_cont mov a, #0ch ; display on, reszta off call lcd_cont mov a, #1 ; clear display call lcd_cont ;------------koniec...
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ć.
KS0108 family = KS0107/KS0108, HD61202/HD61203, AX6108/AX6107, PT6608/PT6607, KS0708, S6B0708, S6B0108A, S6B2108, S6B0108, SBN0064 / SBN6400, ST7548, ST7588, NT7108, RA8808, RW1065
(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. -...
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
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...
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ć...
(...) 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...
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&=...
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:...
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...
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,...
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)?...
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...
Witam. Jak powinna wyglądać poprawna inicjalizacja ekranu? Aktualna moja inicjalizacja pozwala na wyświetlanie na ok 1/3 ekranu. Pozdrawiam.
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...
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....
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,...
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...
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...
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...
(...) 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): ```...
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...
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...
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 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]
wyświetlacz inicjalizacja błąd inicjalizacja inicjalizacja developera
uszkodzony pentagram kyocera kaseta przetwornica uc3843
podzielniki ciepła techem systemy grzewcze serwis
Schemat elektryczny Samsung RB41R7 – Service Manual, wiring diagram, typowe usterki lodówki Panasonic Viera błąd 12 – Sound SOS, 12 mignięć, usterka audio, naprawa PA-Board