Poniżej poprawiony przykład "HelloWorld", który się skompiluje (brakowało deklaracji funkcji menuUseEvent() oraz menuChangeEvent() przed użyciem tych funkcji w MenuBackend): Koniecznie dodatkowo w pliku MenuBackend.h należy zakomentować linię "#include <String.h>": Nie mam pojęcia, jaka była intencja autora tego programu, aby ją tam umieścić....
Niestety nadal występuje ten sam problem :cry: Problem wystąi niezależnie czy naciśniesz F10 czy F11 bo funkcje delay są inlinowane, więc co prawda tego nie widzisz, ale ich ciało jest osadzane w miejscu wywołania. Najlepiej ustawić breakpointa za delay i dać F5. A jeszcze lepiej zrobić tak, żeby dla celu debug przy symulacji preprocesor wywalał delay.
Witam Posiadam kilka urządzeń, których jeszcze nie naprawdę w pełni skonfigurowałem. Kupiłem sporo urządzeń dla dreszczyku emocji związanego z otwieraniem, odkrywaniem i flashowaniem, ale nie do rzeczywistego użytku. Większość z nich leży w wielkim pudle - The Collection. https://obrazki.elektroda.pl/4659662600_... Chciałbym to zmienić,...
Usunąłem kod obsługujący drugi kanał, bo była jakaś interferencja pomiędzy kanałami w wyświetlaniu. Powinno działać w miarę dobrze (sprawdzane na symulatorze): [syntax=c]#include <Adafruit_NeoPixel.h> //#define DEBUG_TEST_LEDS #define nonLinearLogAudio //#define DEBUG_PRINT_ANALOGVALUES //#define DEBUG_NO_PEAK_SWITCH const int useSensorValues...
Witam. Mam problem z połączeniem CubeIDE / programowaniem / debugowaniem przez przez SWD ( podłączone tylko 2 linie SWDIO/SWCLK bez NRST ) . Zaznaczę, że STM32programmer łączy się bezproblemowo bez dotykania/jakichkolwiek zmian uC->STLINK . https://obrazki.elektroda.pl/2348537100_... A w CibeIDE: STMicroelectronics ST-LINK GDB server....
Witam Krótka relacja z demontażu urządzenia EARU EAEMP3C-100-TY-W. https://obrazki.elektroda.pl/1080108700_... Rys 1. Urządzenie pozbawione frontowej obudowy uruchomione bez modułu CB3S Poszczególne moduły urządzenia można rozdzielić bez użycia lutownicy, są osadzone na golpinach. Układem pomiarowym urządzenia jest RENERGY RN8302B,...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
Ciągle walczę i właśnie pobrałem sobie CubeIDE i teraz ta: 1. stworzyłem nowy projekt bez bibliotek zaznaczając m.in. Target projekt type na empty: https://obrazki.elektroda.pl/9699499800_... 2. w projekcie zobaczyłem pliki: - main.c - syscalls.c - sysmem.c 3. wrzuciłem sobie do projektu kolejne pliki: - stm32f103xb.h - core_cm3.h -...
No dobra. Połączone. Dodałem chyba wszystko, o czym było wspominane w wątku. Pozmieniałem trochę nazewnictwo, aby utrzymać jakąś spójność w kodzie. Zobaczmy, na czym się "wyłoży". [syntax=c]// This sketch uses F Malpartida's NewLiquidCrystal library. Obtain from: // https://bitbucket.org/fmalpartida/new-li... #include <Wire.h> // I2C bus...
Mam problem z aktualizacja czasu. Zwraca no server suitable for synchronization found Przepraszam za brak polskich, ale na tym systemie nie ma. 21 Mar 14:31:01 ntpdate[3693]: ntpdate 4.2.8p17(at)1.4004-o Mon Jul 3 19:36:12 UTC 2023 (1) 21 Mar 14:31:09 ntpdate[3693]: no server suitable for synchronization found Ponizej wersja debug -d, wyglada na to...
https://obrazki.elektroda.pl/1275250200_... Czy zdarzyło Ci się kiedyś nie usłyszeć dzwonka do drzwi? Na przykład będąc w części domu, w której go po prostu nie słychać - w zamkniętej sypialni, piwnicy albo na strychu? A może wystarczyło słuchać muzyki w słuchawkach? Dzięki poniższemu projektowi problem ten przestanie istnieć. Poniższy...
Witajcie mam problem z daptacją kodu. Zajmuję się kontrolerem BQ8030 można z nim się połączyć przez I2C i za pomocą transmisji SMBus można ten kontroler zresetować. Podszedłem do tematu i udało się za pomocą modułów CP2112 oraz FXL2P udało się zresetować kontroler. Założyłem oddzielny temat dotyczący tego problemu. Link poniżej. https://www.elektroda.pl/rtvforum/viewto...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
Cześć. Koledzy składam wagę z projektu który znalazłem i niestety na arduino uno zabrakło miejsca . Nie jestem programistą i sam nie jestem w stanie kodu zoptymalizować. Jedynie usunąłem wybór języka i zaoszczędziłem 2% pamięci. Jest jeszcze tylko o 1% za dużo więc ośmielam się prosić o pomoc tutaj na forum. Szkic używa 32856 bajtów (101%) pamięci programu....
https://obrazki.elektroda.pl/7464986600_... https://obrazki.elektroda.pl/1362019100_... https://obrazki.elektroda.pl/2618480400_... Antena modułu WiFi/BT wykonana jest w postaci metalowej kształtki, zabezpieczonej przed drganiami kroplą kleju termicznego: https://obrazki.elektroda.pl/4309918600_...
Tak, łączność debugerem mam, odczytywałem rejestry i porównywałem sobie spodziewane wyniki z otrzymanymi. Krok po kroku również działa, wtedy co siało zakłócenia na USB dzięki niemu wiedziałem w którym momencie te dziwne sygnały mimo, że zakłócenia to jednak się pojawiły. Odnośnie MCO sprawdzę to jutro z rana bo głowa mi lekko paruje od tego. Dodano...
Płytka NUCLEO-H755ZI-Q Tak robię programy w C pisze w STM32CubeIDE. Niepotrzebnie wystraszyłem się dwóch rdzeni i wyłączyłem jeden po czym płytka chyba zgłupiała :) Potwierdzam to co było tu pisane wcześniej - da się pisać program używając tylko jednego rdzenia w konfiguracji poprostu się wybiera czy funkcjonalność X ma być dostępna dla rdzenia CM4...
Witam zainstalowałem sobie mplab ide v8.76 do tego ,MPLAB C Compiler for PIC18 MCUs. Robię wszystko zgodnie z dołączonym pdf MPLAB-C18-Getting-Started_51295f, w tej instrukcji pisze że powonieniem mieć pliki inkera w katalogu lkr, ja natomiast nie mam takiego katalogu. Wiec nie dołączam pliku linkera, program mimo to prawidłowo się kompiluje i wgrywa...
Przy wykorzystaniu ChatGPT udało mi się znaleźć działające rozwiązanie. #include "SoftwareSerial.h" SoftwareSerial mySerial(0, 1); # define Start_Byte 0x7E # define Version_Byte 0xFF # define Command_Length 0x06 # define End_Byte 0xEF # define Acknowledge 0x00 //Returns info with command 0x41 [0x01: info, 0x00: no info]...
D-Box2 _Problem z wgraniem imaga Nokia 2xI(2xAMD) Avia500 1.)Odpalamy botmenagera i właczamy konsole i mamy: 9debug: DDF: Calibrating delay loop... debug: DDF: 67.79 BogoMIPS debug: LCD init error -1 debug: unknown demodulatordebug: BMon V1.0 mID 01 debug: feID 00 gtxID 0b debug: fpID 5a dsID 01-86.b3.1b.07.00.00-b2 debug: HWrev X5 SWrev 0.81 debug:...
Witam, Piszę program na ATtiny13A, aby działał jak licznik mod 4 (piny PB0 i PB1), zmiana wyzwalana zboczem opadającym na PB3. Rozwiązanie opiera się na przerwaniach. PCINT3 to obsługa "przycisku" -> naciśnięcie powoduje uruchomienie timera (ustawienie adekwatnego przerwania). Obsługa przerwania timera zwiększa licznik przepełnień - po ok2 sek wyłącza...
http://obrazki.elektroda.pl/5427240800_1... Poniżej opisano stworzony przez Krok 1: Wodoodporne koncentryczne rurki http://obrazki.elektroda.pl/9485224400_1... http://obrazki.elektroda.pl/9990688600_1... http://obrazki.elektroda.pl/9384720000_1... http://obrazki.elektroda.pl/9268522100_1...
Nie ma takich plików w systemie. Cały dmesg.log : [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.32-5-486 (Debian 2.6.32-45) (dannf(at)debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 Sun May 6 03:29:22 UTC 2012...
Te kawałki kodu nic nie wnoszą do rozwiązania Twojego problemu. Pokaż cały kod. Dobra, rozwaliłem to. Arduino jest za wolne chyba dla ESP. Nienawidzę DELAY przerobię to na coś innego - delay(5) w kodzie ESP32 i już jest jak powinno. // ----------------------------------------... // // --- WYSYŁA...
Wiesza się w tym samym miejscu co w moim programie - po włączeniu przerwania NVIC_EnableIRQ. W stosunku do oryginału zmieniłem tylko port GPIO oraz dodałem obsługę TIM3 i mryganie diodą na podstawie TIM3->CNT by wiedzieć czy licznik rzeczywiście działa. W skrypcie linkera ustawiłem oba stosy oraz tak jak sugerowałeś zmniejszyłem pamięć o połowę -...
Zgadza się, kwadratowy pin to Rx, wyżej Tx, wyżej GND. Rejestrator z tego co się orientuję to rebrand Dahua XVR5104C. Sprawa wygląda tak: - rejestrator ma adres IP 192.168.1.108. mam dostęp do Telneta, jednak z otwartych portów jest tylko 23 - ponoć na porcie 3800 powinien nasłuchiwać aktualizacji firmware z takich narzędzi jak ConfigTool. Przy łączeniu...
Tak zrobiłem, zasilanie 3.3v podłączyłem z programatora. W true studio pojawia się device connect error. Z kolei w st-link utilty pojawia się "can not read memory" Dodano po 22 Udało mi się nawiązać połączenie, teraz problemem jest, że w ST-link utility pamięć jest pusta. Atollic truestudio wyświetla komunikat STMicroelectronics ST-LINK GDB server....
Witam, Zaczynam przygodę z mikrokontrolerami STM32, posiadam STM32F429IDISCOVERY. Zaczynam pracę z kursem na youtube: https://www.youtube.com/watch?v=kSVNG3sC... Wykonałem konfigurację środowiska jak w poprzednim odcinku, jednak gdy teraz próbuję wgrać program (zwykłe zapalenie diody) to w STM32CubeIDE 1.3.0 pojawia się komunikat: Debugger connection...
I znów następny czujnik, i następny problem..... Proszę zerknijcie na ten kod i powiedzcie czemu czujnik ds18b20 Nie odświeża temperatury?? ani na serialmonitor ani też na wyświetlaczu, Czujnik działa poprawnie w gotowych przykładach. #include <DHT.h> #include <SoftwareSerial.h> SoftwareSerial espSerial = SoftwareSerial(8, 7); #include...
https://obrazki.elektroda.pl/7163616500_... https://obrazki.elektroda.pl/7127666500_... Po wgraniu plików z w/w linków otrzymuję taki log: U-Boot 2010.06 (Mar 08 2015 - 05:53:59) Check spi flash controller v350... Found Spi(cs1) ID: 0xC2 0x20 0x19 0xC2 0x20 0x19 Spi(cs1): Block:64KB Chip:32MB Name:"MX25L25635E/735E/635F"...
list p=18f2550 #include <p18F2550.inc> CONFIG WDT=OFF CONFIG MCLRE = ON CONFIG DEBUG = ON CONFIG LVP = OFF CONFIG FOSC = INTOSCIO_EC org 0 Delay1 equ 0x23 Delay2 equ 0x24 Start: movlw 0FH movwf ADCON1 movlw 07H movwf CMCON CLRF PORTC CLRF TRISC CLRF Delay1 CLRF Delay2 MainLoop: BSF PORTC,RC1 Delay: DECFSZ Delay1,1 GOTO Delay DECFSZ...
Program ma za zadanie zapalić LED-y po wciśnięciu przycisków w dobrej kolejności, układ zawiera także diodę sygnalizującą czy dany krok przy wciskaniu przycisków jest dobry czy nie. Program działa bardzo dobrze, ale chciałbym, żeby po zapaleniu sekwencji LED-ów wracał na początek programu, nie mam pomysłu jak to zrealizować [syntax=c] #define DEBUG...
no właśnie mi się wydawało okej z powodu tego, że znajduje się taki fragment w DS. https://obrazki.elektroda.pl/9752048900_... Wydawało mi się, że 0101 0101 to jest liczba 0x55, a chyba właśnie takiej trzeba do skonfigurowania pinów jako outputy. konfiguracja portów: [syntax=c] void MX_USART2_UART_Init(void) { huart2.Instance = USART2;...
Witam. Odziwo szybko przyszła przesyłka. Dziś zająłem się podłączaniem. Na przód dałem 8 diod a na tył 4. Zaopatrzyłem się w między czasie w matrycę LED tak aby z tyłu autka wyświetlać napis: POLICJA JEDŹ ZA MNĄ . :) Teraz opiszę kolejny mój kłopot i zarazem pytanie: Chciałbym pod jeden pin w Arduino podłączyć ledy przednie, pod drugi pin ledy tylnie...
Witam. Podobne tematy już były, ale nie znalazłem tematu z moim problemem. Mam płytkę STM32 discovery value line z STM32f10x na pokładzie. ST-link jest wykrywany w WINDOWS XP. STlink Utility działa poprawnie, łączy się, można przejść w pracę krokową, zobaczyć rejestry etc. Moje środowisko to eclipse + Code Sourcey. Jako GDB server uruchamiam serwer...
Po nic niewnoszących dyskusjach, sprawdzona funkcja odmierzająca us [syntax=c] __STATIC_INLINE void Delay_us(volatile uint16_t microseconds) { TIM10->CNT = 0; while ( TIM10->CNT < microseconds); } [/syntax] Wymaga oczywiście inicjalizacji timera na 1MHz (dla zegara 96MHz): [syntax=c] static void MX_TIM10_Init(void) { htim10.Instance = TIM10;...
To może wgraj oryginalną zawartość z Nucleo F411 jaka jest w nówkach na dzień dobry, by przynajmniej sprawdzić Nucleo plus ST-link. On tam miga i reaguje na przycisk może pamiętasz: No jest jakiś postęp chociaż nie wiem czy można to nazwać postępem. Wgrałem ten program, wyrzucił mi jakiś błąd elf loadera ale ostatecznie znalazł się w pamięci: Dodano...
Witam, mam taki nie typowy problem, dlatego jego rozwiązania nie mogę znaleźć przy pomocy Google. Jest to mój pierwszy post na tym forum, gdyż zawsze korzystam z porad w istniejących już tematach i staram się nie zaśmiecać forum i dlatego jak już wspomniałem potrzebuję pomocy indywidualnej. Przechodząc do meritum. Piszę pracę magisterską, znam języki...
Witam wszystkich. Pozwólcie, że się podłączę pod temat i zadam pytań kilka odnośnie modułów TC-65/TC-65i. Byćmoże ktoś jeszcze obserwuje ten post ;) 1. Jak przedstawia się wydajność aplikacji pisanej w javie w tej wesji modemu?? Słyszałem głosy, że w poprzedniej wersji (bez "i" - na armie 7) było niezbyt ciekawie z wydajnością? 2. Czy udało się komuś...
Witam. Znajomy poprosił mnie o pomoc. Po kilku minutach od uruchomienia komputer robi się ociężały. Ze względu na ograniczony czas zaproponowałem reinstal systemu. Jako, że uważam taką sytuację jako osobistą porażkę proszę o pomoc doświadczonych. Od razu rzuca się w oczy mocne obciążenie procesem svchost. Wiem, że RAMu mało, niedługo planowany upgrade....
Witam wszystkich. Pozwólcie, że się podłączę pod temat i zadam pytań kilka odnośnie modułów TC-65/TC-65i. Byćmoże ktoś jeszcze obserwuje ten post ;) 1. Jak przedstawia się wydajność aplikacji pisanej w javie w tej wesji modemu?? Słyszałem głosy, że w poprzedniej wersji (bez "i" - na armie 7) było niezbyt ciekawie z wydajnością? 2. Czy udało się komuś...
Po dodaniu "monitor reset halt" i odznaczeniu "Reset and Delay ...", dalej nie działa. Mam nadzieję, że wszystko to robiłeś w starszej wersji Eclipse, bo najnowsza nie zadziała z GDB 7.12. Na liście w zakładce Debug jak klikasz w uruchomiony proces OpenOCD i GDB, to na dole - w zakładce Console - pojawi się log z danego programu. Powtórz ten problem...
Zrobiłem w końcu ten wyświetlacz, ale przy próbie zmiany na system dwójkowy, WinAVR wyrzuca coś takiego: > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for...
Eh pojawił się kolejny problem :( . Chcialem zacząc juz pisac część kodu odpowiedzialną za inicjalizacje lcd , nie działa , do kompilacji uzywam MPLAB ,zas hex wgrywam za pomocą TinyBootloader wynikowy hex wydaje mi sie bardzo "niewielki" zamieszczam kod byc może komus zechce sie rzucic okiem. LIST p=18f2423 ; Include file, change directory if needed...
Wiesz co ja dopiero zaczynam z programowaniem stm ale jedna sprawa rzuciła mnie się w oczy. twoja funkcja jest prawie funkcją z biblioteki której definicja i rozwinięcie znajduje się w pliku core_cm4.h [syntax=c] __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible...
Jest to laptop Samsung NP550P7C-T01PL. CPU-Z : https://obrazki.elektroda.pl/5770885900_... [/syntax]
Nie mogę przejść punktu 4 tj definiowania. Pozostałe przyciski do wyboru oprogramowania też są nie aktywne. Próbowałem TFTPD ale narazie też nie idzie. Może przy uruchomieniu rejestratora trzeba wciskać jakieś guziki przy uruchomieniu ? Edit: Spróbowałem sposobu ręcznego opisanego tutaj https://blog.csdn.net/u010558738/article... Oto log...
W końcu pojawiło się światełko w tunelu użyłem programu /* Mini CNC Plotter firmware, based in TinyCNC https://github.com/MakerBlock/TinyCN... Send GCODE to this Sketch using gctrl.pde https://github.com/damellis/gctrl Convert SVG to GCODE with MakerBot Unicorn plugin for Inkscape available here https://github.com/martymcguire/inks...
1. Jak nacisniesz break to w oknie disasemblacji zobaczysz instrukcje assemblera, ktore odpowiadaja za owe czekanie - wtedy w oknie statusu procesora mozesz ustawic odpowiednia flage tak, zeby warunek byl spelniony i w ten sosob zasymulowac to na co czeka program. Upierdliwe. Lepsze rozwiazanie to zmodyfikowac biblioteke tak, zeby przy kompilacji w...
target remote localhost:3333 main () at main.c:90 90 for (count = 0; count < count_max; count++);// delay monitor mwb 0xE01FC040 0x01 monitor mwb 0xE01FC080 0 monitor mwb 0xE01FC08C 0xAA monitor mwb 0xE01FC08C 0x55 load Loading section .text, size 0x4cc lma 0x0 Start address 0x38, load size 1228 Transfer rate: 1 KB/sec,...
gniazdo debug debug zablokował konsola debug
conduit engine instrukcja obsługi carrier przewód miedź ocynkowana
Panasonic RX-ES22 – nie otwiera się kieszeń kasety, wymiana paska, naprawa mechanizmu Marantz 590 Protect – komunikat zabezpieczenia, przyczyny i diagnostyka usterki