Dobra, ale jak toto wyświetla godzinę? Trzeba sobie wydedukować z liczby wyświetlanych ledów? To jest retroinformatyka w takim razie.
No niestety kombinowałem i lipa wyszła z tego. nie znalazłem u siebie odpowiednika linii LCD_WR_CMD(0x0003,0x1030); Nie mam pojęcia co to za adres u ciebie jest i co ta wartość ma robić. Generalnie funkcja jest totalnie olana przez wyświetlacz (mimo zmiany adresów na moje) Problem dalej pozostał. Może jednak spróbujemy powalczyć z moją funkcją która...
Gdy takie dane podałem, uzyskałem w pitch`u zakres do 90 stopni. Roll skacze ze 180 do -180 (?), a na Yaw nawet nie patrzę, bo nie podaje do funkcji magnetometru (na razie). Hmh, właśnie z kątami Eulera są pewne niedogodności. Prawie zawsze jest inaczej począwszy od kolejności wykonywanych obrotów ( XYZ, ZYX, etc..) kończąc na zakresie poszczególnych...
LCD_WriteTextXY(bufor,1,1); - funkcja wyświetla aktualną zawartość tablicy podczas wpisywania liczb z klawiatury. argumentem jest typ char. No właśnie nie ma takiej pozycji w tablicy ale wyświetlacz wyświetla 6 i 7 pozycję, 6 jest zawsze taka jaką wcisnę na klawiaturze, a 7 to jakieś śmieci, i to jest dziwne,... rozumiem że należy napisać [syntax=C]wsk++;[/syntax]
Witam, Próbuje zrealizować odbiór oraz nadawanie danych, przez USART. Chcę odbierać wartości wysyłane z PC do cpu do trzech różnych zmiennych oraz wyświetlać w konsoli wartość jednej zmiennej. Spróbowałem, to zrealizować w przerwaniach (na razie bez wykorzystania DMA, później oczywiście wykorzystam do tego DMA, ale chciałem przećwiczyć w przerwaniach)...
Witam, Chcę wyświetlić liczbę float np. "23,08" kombinuję z itoa ale mam problemy. Kombinuję tak: [syntax=c]float liczba; char text[7]; liczba=23.08; itoa( (int)liczba, text ); text[2] = ','; itoa( (int)(100*liczba)%100, text+4 );[/syntax]Ale na wyświetlaczu pokazuje się: 23,x8 gdzie x jest przypadkową wartością. Program sprawdzam na 32bitowym STM32....
Witam, Temat bardziej dyskusyjny, proszę tu o radę. Jakiś czas już piszę w Keilu i kilka programów popełniłem. Chciałbym zacząć w jakiś sensowny sposób pisać biblioteki do obsługi zewnętrznych elementów systemu. Załóżmy mamy wyświetlacze 7 - segmentowe, do ich uruchomienia potrzeba odpowiednio skonfigurować piny i Timer do multipleksowania. (Obsługę...
Mam problem z wyświetlaniem współrzędnych dotyku za pomocą funkcji getDisplayPoint() z GLCD dla zestawu HY_mini . Walczę z tym już kilka dni i nic . Do konwersji z liczby na string używam funkcji itoa() i po podstawieniu konkretnej liczby funkcja GUI_Text wyświetla ja poprawnie . Krzyż wskaźnika rysuje dokładnie w punkcie dotyku funkcją DrawCross(display.x,display.y);...
Dałem sobie spokój z CHATGPT i zmuszam moja mózgownice do wysiłku , czyli przypomnienia sobie co nieco z starych czasów. ARDUINO też leci w kulki, biblioteka LCD która wykorzystałeś w przykładzie "hello world"ma zamienione miejscami wiesze z pozycje kursora ......... co za logika !!!!!!!! najpierw WIERSZ a potem KURSOR !!!!. tak też napisałem kod więc...
Wcale nie. Wysyłanie danych do LCDka pixel po pixelu (jeżeli używasz jakiejś funkcji typu putpixel) wymaga przesyłania za każdym razem współrzędnych każdego pixela. Czyli na dzień dobry ze 3 razy spowalnia transfer. A tak w procesorze składasz całą linię i do LCDka wysyłasz tylko jeden raz adres (adres początkowy) a potem już tylko dane o obrazie....
Witam. Pisze bibliotekę dla wyświetlaczy TFT i jestem na etapie bitmap. Problem mam z wyświetlaniem danych obrazu: http://obrazki.elektroda.pl/6060830300_1... Według mnie obie wersje kodu robią to samo, co oczywiście jest nieprawdą, jak widać na zdjęciu:) Zastosowany sprzęt to STM32F407 + ILI9320 Od razu mówię że nie jest to problem...
Zrobiłem kod wzorując się tym razem na tym co radzio udostępnił ( http://radzio.dxp.pl/hd44780/ ). Na AVR biblioteki mi działają mimo że pisałem tak samo... Nadal nie działa... Po wrzuceniu takiej konfiguracji: E | RS | D7 | D6 | D5 | D4 0/1 | 0 | 0 | 0 | 1 | 0 0/1 | 0 | 0 | 0 | 0 | 0 0/1 | 0 | 1 | 1 | 1 | 1 0/1 | 0 | 0 | 0 | 0 | 0 0/1 | 0 | 0 | 0 |...
Witam, od dłuższego czasu próbuje uruchomić graficzny LCD na KS108A. Mam 2 sztuki w różnym wykonaniu (COG i standardowy). Wyświetlacz jest podłączony pod nogi procesora STM32 które nie pełnia innych zadań niż zadeklarowane. Jedynym odstępstwem od standardu jest podłączenie szyny danych DB0-DB7 nie pod jeden port, tylko do kilku różnych - z powodu rozmieszczenia...
Witam, Tak jak w temacie, kontynuuję zabawę z wyświetlaczem TFT. Ostatnio z pomocą jednego z forumowiczów udało mi się ogarnąć biblioteki do obsługi wyświetlacza i zacząłem zabawę;-) Ponieważ dosyć szybko poszło mi z wyświetlaniem np napięcia lub temperatury, czy dowolnych napisów, postanowiłem sobie nieco urozmaicić zabawę;-) I wpadłem na pomysł, żeby...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
TAK. Zależy jak masz projekt. Czy w jakimś toolu czy tylko masz kompilator. Generalnie to w makefilu daje sie flage do kompilatora. Ja teraz pracuje w ATOLICU to jak sie zakłada projekt to sie klika czy sie chce czy nie chce floating point. sprubuj (choć nie wiem czy to bedzie miarodajne) np. [syntax=c] double var1; double var2; var1 = (double)get_ADC();...
Bawię się w kalkulator i Takie hobby czy konkretna potrzeba? No cóż, trzeba będzie napisać własne, na wzór typowych procedur z kalkulatorów. Wypróbuj long long skoro mam własne procedury wyświetlania/wprowadzania longów Operacje przeprowadzasz na liczbach 64 bit. Zakres -9,22337203685478E18...+9,22337203685477... to chyba więcej niz potrzebujesz. Albo...
https://obrazki.elektroda.pl/4029762100_... ... wykorzystany jako anemometr. Jakiś czas temu zbudowałem stację https://obrazki.elektroda.pl/1782042900_... https://obrazki.elektroda.pl/8084316500_... Pasuje "na kanapkę" do istniejącego układu stacji meteo (widoczny pod spodem), nie powiększając wymiarów...
Normalny terminal odbiera, wysyła i wyświetla znaki jako znaki - litery i cyfry. Terminal nie wie, co to jest liczba, ani unsigned int. Jeśli chcesz wyświetlić na terminalu liczbę 123, to wysyłasz kolejno cyfry '1', '2' i '3''. Moduł UART w mikrokontrolerze też przesyła znaki - najczęściej w postaci słów 8-bitowych. Kolego, zacznij od podstaw podstaw...
Witam, jestem w trakcie pisania programu do obsługi wyświetlacza TFT 4.3" w którym komunikacja odbywa się za pomocą UART. Udało mi się nawiązać komunikację, mogę wyświetlać dowolne rzeczy, bitmapy, jpg, tekst... Problem pojawią się gdy próbuję obsłużyć dotyk tego ekranu. Działa to tak, że gdy dotykamy (trzymamy palec na ekranie) co 100ms wysyłana zostaje...
Dobry wieczór Sam zaczynam z armami i nie bardzo wiem, czy wypada abym coś radził ? W każdym razie moja walka z RTC skończyła się na programowaniu rejestrów, bo z HALem do ładu dojść nie mogłem. Co prawda procesor nie ten (STM32F091RCT6), ale może RTC to samo. Inicjalizacja RTC : [syntax=c] int InitZegarRTCWithLSE() { uint32_t LoopGuard; /* GPIO_InitTypeDef...
Próbowałem przetestować to rozwiązanie ale coś jest nie tak. Mianowicie gdy zostawiam odkomentowaną linie " *ple=(unsigned int)&ulamek; " nic się nie wyświetla natomiast po zakomentowaniu tej linii wszystko jest w porządku.Bez tego nie moge sprawdzić całości programu . Na razie funkcje zapisu i odczytu z eepromu operują na zmiennych 16 bit. [syntax=c]float...
https://obrazki.elektroda.pl/5099522300_... Jakiś czas temu zrealizowałem pewną konstrukcję, jaką jest kamera Pan Tilt na Raspberry Pi. Z racji tego, że jest to forum traktujące o elektronice skupię się właśnie na takich aspektach. Zanim zacznę opiszę architekturę systemu, czyli co z czym się łączy i jakie komponenty wchodzą w jego...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
http://obrazki.elektroda.pl/9867394400_1... Skoro istnieją silniki asynchroniczne, sieć trójfazowa autorstwa Doliwo-Dobrowolskiego, a baza dostępnych elementów jest tak obszerna, autor wpadł na pomysł zaprojektowania przetwornika częstotliwości czyli falownika. Zaczynamy od początku - w domu mamy sieć jednofazową 230V i silnik asynchroniczny...
Proponuję wypraktykować (; Może inaczej - "jest to znany problem 99% terminali pod Windowsa", nie wnikałem czy jest to wina Windowsa, terminali, jakiejś systemowej biblioteki czy może sterowników ale fakt jest jaki jest - na różnych komputerach, na różnych programach, na różnych wersjach Windowsa, na różnych typach portu (prawdziwy/wirtualny USB) zjawisko...
Czyli nie dość, że na stosie masz 1 kB tablicę, to jeszcze używasz funkcji która jest znana z tego, że używa naprawdę DUŻO stosu. Zacznij od zmniejszenia tej tablicy albo przeniesienia jej do zmiennych globalnych, a następnie - jeśli nie pomoże - znajdź jak w Keilu zwiększyć rozmiar stosu. Wielkie dzięki, pomogło. Przeniosłem do globalnych Do sekcji...
https://obrazki.elektroda.pl/6101739600_... Projekt OpenMV to inicjatywa mająca za zadanie tworzyć niedrogi, miniaturowy i łatwo dostępny system widzenia maszynowego, który oprogramować można w popularnym Pythonie. Twórcy tego systemu za cel wzięli sobie stworzenie, jak sami mówią "Arduino dla systemów widzenia maszynowego". Ich...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Dobry wieczór Zadanie było takie : Przetworkik AD wykonuje pomiary (przerwania), gromadzi je w tablicy. Wykonywane pomiary mają być wyświetlane z maksymalną prędkością na wyświetlaczu RVT 4.3 o rozdzielczości 480x272 ze sterownikiem FT800 sterowanym przez SPI. Dla przykładu pominąłem przetwornik i generowałem przebieg w programie : [syntax=c] uint8_t...
Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
Tak, jestem 100% pewien bo sobie porobiłem debugger na wyświetlaczu LCD. To jest kod: [syntax=c]#include <stdint.h> #include <string.h> #include "stm32f10x_map.h" #include "LCD.h" #include "Init.h" #include "RESET_SYSTEM.h" #include "FLASH.h" int i = 0; uint32_t useroptionbyte = 0, WRPR = 0; int main(void) { rcc_init(); //RCC init włączający...
Witajcie. Zacząłem jakieś 2 miesiące temu przygodę z ARMami na przykładzie STM32. Moim celem jest przygotowanie samochodowego odtwarzacza mp3 zastępującego zmieniarkę CD. Początek zabawy przeszedł dość gładko i po paru dniach już odtwarzałem muzykę z pendrive'a. Jednak odbywało się to w pętli, więc równoczesna aktualizacja wyświetlacza czy inne czynności...
http://obrazki.elektroda.pl/3392098100_1... Cześć! Chciałbym przedstawić projekt, który powstawał przez ostatnie 1,5 roku. Na początku wspomnę, że nie tworzyłem go sam – zaczynaliśmy projekt w 2 osoby. Ale o tym napiszę dalej. Najpierw opowiem o samym projekcie. Pierwotne założenia Celem było stworzenie uniwersalnego sterownika do robotyki....
https://obrazki.elektroda.pl/5145556100_... Portal Electronic Products podał zwycięzców konkursu Produkt Roku 2020 . W Zwycięzcy: wielordzeniowy procesor ECM3532 AI firmy Eta Compute oraz zintegrowany akcelerator sieci neuronowej MAX78000 firmy Maxim. https://obrazki.elektroda.pl/1295824000_... W tym roku w kategorii...
wyświetlanie liczb wyświetlanie liczb binarnych wyświetlanie liczb przecinku
opalarka grzeje kabel rozciągnąć turbo diesla benzyny
pilot uniwersalny silvercrest kh2156 pilot uniwersalny silvercrest
Przekaźniki w skrzynce bezpiecznikowej Fiat Ducato 2.3 Multijet 2012 Błąd F, 1, 4 na płycie Teka IZF 99 700 BK MST