Jest to 3-stykowy dotykowy przełącznik ścienny Cozylife DS-1211AN. Naklejka na pudełku wskazuje, że został on wyprodukowany przez Shenzhen Dianling Intelligent Technology Co Ltd.. Niestety jest dostarczany z 1mb BL602, więc nie jest łatwym kandydatem do uwolnienia z usług chmurowych Cozylife, ponieważ OpenBeken nie działa na 1mb BL602. Jest to standardowy...
Czy plik wygenerowany przez nowy projekt ale z dołączonymi bibliotekami HAL będzie dobry? W nim znajdują się już te przerwania. Dodaj tylko to co Ci napisałem. Znajdz w dokumentacji procesora gdzie w tablicy przyrwan jest ten EXTI15_10 - i tam zamiast zera wstaw nazwe seojego handlera. I to wszystko. Tu masz zresztą tę tablicę - policz sobie gdzie...
z identycznego urządzenia. boot out: https://obrazki.elektroda.pl/4722430100_...
Mam problem z tym call i ret mam taki kod: ldi R16, 0x00 Co jest źle? W przypadku procesorów AVR zawsze na sam początek musisz ustawić stos w odpowiednim miejscu w pamięci programu. Praktycznie każdy program więc zaczyna się (dla atmega32) od rozkazów ustawiających stos. Za manualem str 45: Address Labels Code Comments $000 jmp RESET ; Reset Handler...
Wywal w jasną cholerę tą bibliotekę! Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT __use_two_region_memory ;wlaczamy wszystkie zegary :] ldr r0,= 0x00000557 ;r0: data ldr r1,= 0x40021000 ;r1: base addr: rcc reg ldr r2,= 0x14 ;r2: offset: rcc_ahbenr str r0,[r1,r2] ldr r0,= 0x000059fd ;data ldr r2,=...
W moim niekończącym się dążeniu do zbierania wszystkiego, zdobyłem jeden z tych neutralnych/nieneutralnych inteligentnych przełączników opartych na Bouffalo Labs BL602. Jest to jednokanałowy Cozylife DS-1321AL. https://obrazki.elektroda.pl/6106491400_... https://www.aliexpress.com/item/10050061... Model: Moduł przełącznika...
Jedna z tych żarówek była jednym z moich pierwszych zakupów w listopadzie 2023, ale przez przypadek zniszczyłem moduł DT-BL200. Od tego czasu kupiłem kolejny od Ali. Strona produktu już zniknęła https://vi.aliexpress.com/item/100500573... https://obrazki.elektroda.pl/1184122100_... Być może jest to ta sama żarówka CozyLife,...
Nie wiem jakiego procesora używasz. Ale w podręczniku użytkownika The boot loader code is executed every time the part is powered on or reset. The loader can execute the ISP command handler or the user application code. A a LOW level after reset at the P0.14 pin is considered as an external hardware request to start the ISP command handler. Wiec aby...
void show_as_bin(unsigned char liczba) { char tab[9]; cls(); for(signed char i=7; i>-1; --i) tab[7-i]=0x30 + ((liczba >> i) & 0x01); tab[8] = 0; lcd(tab); } Powinno działać. Cytuję za http://www.nongnu.org/avr-libc/user-manu... If an...
nikt nie pomoże??? W pliku boot.s masz: (at) (at) Setup vector table. (at) .section .startup,"ax" .code 32 .align 0 ldr pc, _start (at) reset - _start ldr pc, _undf (at) undefined - _undf ldr pc, _swi (at) SWI - _swi ldr pc, _pabt (at) program abort - _pabt ldr pc, _dabt (at) data abort - _dabt ldr pc, _start (at) reserved - reset ldr pc,...
Cofnij do tego, co na zdjęciu, utworzonego przez FRST. Zaraz wstawię fixlist. Po cofnięciu wykonaj poniższy fixlist: Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: Tcpip\..\Interfaces\{A20C950E-0BEB-4F7C-... [DhcpNameServer] 217.173.176.6 217.173.176.34 URLSearchHook: HKU\S-1-5-21-2000478354-1078081533-83952...
Odinstaluj: CrystalDiskInfo 8.3.1 Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://free.drweb-av.pl https://pl.malwarebytes.com/ Przed wykonaniem poniższego zapisz swoją pracę. Skopiuj i wklej do notatnika poniższy tekst: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp:...
Wadliwe urządzenia w Menedżerze urządzeń: Name: AppEx Networks Accelerator LWF Description: AppEx Networks Accelerator LWF Class Guid: {8ECC055D-047F-11D1-A537-0000F8753ED1} Manufacturer: Service: APXACC Problem: : This device is not present, is not working properly, or does not have all its drivers installed. (Code 24) Resolution: The device is installed...
Masz jakieś problemy z Win Update, pobierz najnowsze paczki aktualizacji ze strony MS. Odinstaluj: 360 Total Security - na razie. CCleaner Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint:...
Odinstaluj: CCleaner Defraggler Pobierz i zrób skan - usuń wszystko co znajdą (również z kwarantanny): https://pl.malwarebytes.com/adwcleaner/ https://pl.malwarebytes.com/ Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: (Mail.Ru, LLC -> ) C:\Users\Kasia\AppData\Local\GameCenter\... (Mail.Ru, LLC...
Odinstaluj: McAfee Security Scan Plus Przed wykonaniem poniższego zapisz swoją pracę. Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: HKLM\Software\Microsoft\Active Setup\Installed Components: [{2D46B6DC-2207-486B-B523-A557E6D54B47}] -> C:\Windows\system32\cmd.exe /D /C start C:\Windows\system32\ie4uinit.exe...
Coś takiego znalazłem. Co prawda na Atiny ale można przerobić. [syntax=c]// // Talking to ultrasonic sensor HC-SR04 with an ATtiny84, and // sending distance data using serial communications. // // electronut.in // #include <avr/io.h> #include <string.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 8000000...
A co się dzieje? Skopiuj i wklej do notatnika: [syntax=text] CloseProcesses: CreateRestorePoint: EmptyTemp: AppInit_DLLs: C:\windows\system32\nvinitx.dll => Brak pliku Startup: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\McAfee Security Scan Plus.lnk [2019-07-27] ShortcutTarget: McAfee Security Scan Plus.lnk -> C:\Program Files\McAfee...
Zmien AdBlocker Ultimate na uBlock Origin Obok frst.exe utworz plik Fixlist.txt z zawartoscia: Task: {255AC889-A7B7-4E4E-93F4-C7715792D61A} - System32\Tasks\f522acbe860fb3fa9fa3d5482... => powershell.exe -NoProfile -NoLogo -NonInteractive -ExecutionPolicy Bypass -File C:\Windows\f522acbe860fb3fa9fa3d5482349c... <==== UWAGA 2016-07-28 20:33...
https://obrazki.elektroda.pl/8274702200_... Zapraszam na prezentację i uruchomienie w pełni otwartej płytki developerskiej ESP32 od Olimex. Dla tego projektu wszystko jest dostępne - można nawet pobrać projekt PCB w KiCad i dostosować go do swoich potrzeb. ESP32-EVB wyróżnia moduł Wi-Fi/BT ESP32-WROOM-32E, dodatkowy kontroler przewodowego...
A co z podpięciem TX? To chyba kolejny BK czy coś :D Próbowałem trochę przyspieszyć grę i zgadnijmy, nie widząc żadnych logów, ale... skoro pytasz... [0;32m1609473638 [I] [ doit_main] doit_mem_curr_used_size: 86848 mem_left_mini: 8658 [0mStarting bl602 now.... Reset cause 0: BL_RST_POWER_OFF Heap 129168(at)0x42020770,...
Witam, Dzięki za radę. Niestety, plik nie jest wykonywany... Koniec normalnego rozruchu: ... MV_OPENCRYPTO_DeviceKey_Initialize, linia: 299, otp_status = 0xff MV_OPENCRYPTO_DeviceKey_Initialize, linia: 301, tmp_test = 0xc rkek zostanie wybrany BindInfo: 00000000 00000000 00000000 00000000 543581d7 63b34296 00000000 48000000 3dffefea 0000186a 000000ff...
Kupiłem moduł XT-ZB2 BL702 Series. Jest on oparty na SoC BL702 i działa z Zigbee2mqtt bez modyfikacji, tak jak go kupiłem. Używam SLZB-06 + HA. Chcę wykonać kopię zapasową modułu flash do celów testowych - "Droga powrotna" do stanu pierwotnego. Próbowałem BLDevCube.exe, ale bez powodzenia. Żadne GPIO8 nie jest odsłonięte. Czy ktoś ma jakieś doświadczenie...
Dla przypomnienia, kopia zapasowa działa, a oto dziennik debugowania. 2000000 bodów [syntax=text]Starting bl602 now.... Booting BL602 Chip... ██████╗ ██╗ ██████╗ ██████╗ ██████╗ ██╔══██╗██║ ██╔════╝ ██╔═████╗╚════██╗ ██████╔╝██║ ███████╗ ██║██╔██║ █████╔╝ ██╔══██╗██║ ██╔═══██╗████╔╝██║██╔═══╝ ██████╔╝███████╗╚██████╔╝╚██████╔╝██████... ╚═════╝ ╚══════╝...
Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version V1.0 * (at)date 20/07/2010 * (at)brief M0 M3 Devices Startup code. *...
(at)mjleonard (at)pkaczmarek2 czy kiedykolwiek znalazłeś rozwiązanie dla „bl_romfs.c: 146] magia romfów NIE jest poprawna”? Mam SM-028_V1.3 z mini wyłącznika DIY 16A, który miga dobrze w DevCube 1.8.8/9 (stary błąd JEDEC ID w wersji 1.4.8 - nie rozpoznaje nowszej pamięci flash w BL602?) To jest mój dziennik rozruchu. Zapętla się. Używam zewnętrznego...
OK, więc moja taśma LED ma kolejność GRB = 4 piny plus. V+. Nadal nie mam 5-pinowej listwy. Dlatego oryginalny szablon we wcześniejszych postach jest błędny. https://obrazki.elektroda.pl/8215108700_... używając małej konfiguracji testowej, prawidłowy szablon samego kontrolera RGBW jest następujący: https://obrazki.elektroda.pl/1669760000_...
No ale jak zrobisz takie przyporządkowanie o jakim piszesz (bez podziału) to funkcja Reset_Handler ma adres w RAM, więc w tablicy wektorów będzie adres w RAM. Oczywiście zanim ten Reset_Handler się uruchomi, to w RAM nic nie ma - tak więc to nie ma prawa działać... 4\/3!!
Spojrzałem przed rozpoczęciem na ten film. Oczywiście czujnik temperatury zasilany bateryjnie nie ma zewnętrznego zasilania 12V, więc nadal jestem bardzo zdezorientowany, jak sprawić, by się uruchomił . nie, rzeczywiście. 12 V to tylko zasilanie używane przez urządzenie w filmie. Nastąpi wewnętrzna konwersja do 3,3 V dla BL602. Aby zasilić czujnik...
(at)_lazor_ Reset Handler Raczej ciężko nazwać to przerwaniem.
http://obrazki.elektroda.pl/3207877000_1... http://obrazki.elektroda.pl/9634776400_1... http://obrazki.elektroda.pl/8673988800_1... http://obrazki.elektroda.pl/3005768300_1... Termometr z funkcją pamiętania maksimum i minimum (zapisane w rejestrach, tracone przy braku zasilania). Program...
Obecnie jestem na fali z BL602. Dzisiaj zrobiłem 2-kanałową wersję powyższego, taką samą jak OP - KR0548-2CH-W. Ten sam proces, co mój poprzedni post, ale tym razem SM-028_v1.3 był zadowolony przy napięciu 3,4 V. w żadnym momencie nie ma pętli rozruchowych. zrzut fabrycznej pamięci flash i flash do OBK przy pierwszej próbie. Oto oryginalny log rozruchowy...
Tak rzeczywiście zauważyłem właśnie, że main_stack_size był wyzerowany, więc przerwania nie miały prawa działać poprawnie. Jednak spróbowałem wpisywać jedną z kilku różnych wartości i w to miejsce i nie pomogło. Jak patrzę na tą tablicę wektorów w pliku vectors.c, to pierwszym elementem jest adres końca stosu, a potem jest reset handler itd. A jak patrzę...
Jeśli jesteś na tyle nieszczęśliwy, aby dostać Cozylife BSD48 z 1mb modułem BL602L10 DT-BL02, możesz łatwo przeszczepić do niego Beken CB2S lub WB2S lub dowolny z tych innych modułów https://templates.blakadder.com/ESP-02S.... W moim przypadku miałem zapasowy moduł ESP-02S (ESP8266 2mb), więc go użyłem. OpenBeken nie działa (obecnie?) na https://obrazki.elektroda.pl/1127040200_...
Udało się. Zanabyłem drogą kupna jeszcze jeden zegarek (przyszedł z uszkodzonym czujnikiem tętna, więc dostałem jeszcze jeden - w sumie trzy teraz mam ;)). Zgrałem z nowego oprogramowanie (oba banki) i wrzuciłem je na pierwszy. Po wydaniu komendy reset zegarek się uruchomił. Kilka uwag technicznych: - zamieszczam plik który jest zrzutem terminala podczas...
Funkcja SystemInit jest wywoływana w obu przypadkach na początku main. Podałem ją w kodzie. Może tutaj faktycznie jest problem. Pliki startup.s Keila i Cube się różnią. Zauważyłem, że funkcja SystemInit jest wywołana w pliku dla Cube. Niestety te pliki to dla mnie czarna magia. Czytałem o nim artykuł waszego kolegi z elektrody. https://www.elektroda.pl/rtvforum/topic3...
Tylko tak dla ścisłości... Wektory przerwań używają rozkazu jmp (nigdy rjmp)... The most typical and general program setup for the Reset and Interrupt Vector Addresses in ATtiny2313 is: ..... 0x0000 rjmp RESET ; Reset Handler 0x0001 rjmp INT0 ; External Interrupt0 Handler 0x0002 rjmp INT1 ; External Interrupt1 Handler ..... Tak więc RJMP czy JMP zależy...
Drodzy wszyscy, Mam starsze "inteligentne gniazdo lampy" z chipem BL602. Udało mi się umieścić na nim OpenBeken, ale nie mogę połączyć się z moją domową siecią wifi. To jest bootlog, który ma kilka prób połączenia: [15:34:47.798] - C:BD:97:FB [ 0][[32mINFO [0m: hal_board.c: 955] country_code...
Jak uruchomić STM32 z FLASH by działał później w pamięci RAM. Dedykowane dla Keil: - plik startup_stm32f10x_xx.s Ułatwię niektórym czasu i szukania w necie rozwiązań flashowania z poziomu własnego bootloadera pamięci programu. Ja przyznam szczerze nie znalazłem żadnego opisu w necie, wobec czego napisałem własne rozwiązanie. Jako że asembler ARMów to...
Oto skrypt, którego próbowałem użyć. Nie przejrzałem go do końca w celu prezentacji i uważam, że jest w porządku, ale na wszelki wypadek, gdybyś chciał go umieścić w przykładach, oto on :) // A pulse-off script designed to reset a device once a day. // Based on the "advanced delay script" example script // See: https://www.elektroda.com/rtvforum/t...
Przypisania są w FreeRTOSConf.h zrobione tak jak było to w poprzednich wersjach FreeRTOSa: [syntax=c] #define vPortSVCHandler SVC_Handler #define xPortPendSVHandler PendSV_Handler #define xPortSysTickHandler SysTick_Handler [/syntax] W port.c są zaimplementowane powyższe funkcje. Kawałek tablicy wektorów przerwań z startup_LPC17xx.c [syntax=c] /** *(at)brief...
To jest startup: .section .vectors, "ax" .code 32 .align 0 .global _vectors .global reset_handler /***************************************... Exception Vectors ****************************************... _vectors: #ifdef STARTUP_FROM_RESET ldr pc, [pc, #reset_handler_address...
Wydaje mi się że mnie plik wygląda okay [syntax=c] /** ****************************************... * (at)file startup_stm32f030xc.s * (at)author MCD Application Team * (at)version V2.3.0 * (at)date 27-May-2016 * (at)brief STM32F030xc/STM32F030xb devices vector table for Atollic TrueSTUDIO toolchain. * This module performs:...
(at)_lazor_ W tym wątku nie chodzi o to. Tłumaczyłem (at)PiotrLenarczyk że toolchain C musi robić wszytko to czego wymaga od niego standard wybranego języka - w tym przypadku C. Na pewno main jako reset handler nie spełnia tych wymogów. (at)PiotrLenarczyk mógł przez ten czas jak nie pisał poczytać trochę, uzupełnić wiedzę, zobaczyć dlaczego to co napisał...
Witam, mam problem z implementacją projektu z załącznika (docelowo WinArm/miganie dioda) na CrossWorksie i mikrokontrolerze AT91SAM7X256(konkretnie SAM7-EX256 olimex.dev). Przy linkowaniu dostaje blad : Building “faty_z_ksiazki” in configuration “ARM Flash Debug” — 4 errors Assembling Cstartup.S Linking faty_z_ksiazki.elf...
Chyba tak jest, tutaj plik startup_stm32f10x_md.c [syntax=c]/** ****************************************... * (at)file startup_stm32f10x_md.c * (at)author Coocox * (at)version V1.0 * (at)date 12/23/2009 * (at)brief STM32F10x Medium Density Devices Startup code. * This module performs: * - Set the initial SP * - Set...
w ISR - robię (robiłem): void DMA2_Channel3_IRQHandler(void) { DMA_ClearITPendingBit(DMA2_IT_GL3 | DMA2_IT_TC3); Switch_DAC_Tables(); } miałem złe przeczucia dot. stosu(ów) i faktycznie jeden z problemów był ze stosem. mianowicie źle został zainicjowany PSP. Ostatecznie zrezygnowałem z kombinowania z drugim stosem wrócę pewnie do tego jak więcej poczytam...
Ok, wydaje mi się że przewalczyłem ten problem. Tzn teraz mam plik *.ld (sam zedytowałem jakiś znaleziony w bibliotekach STM32) i dodałem tablicę wektorów znajdującą się w w pliku stm32f10x_it.c. (chodzi mi o to by wykorzystać biblioteki bez przeróbek). Wszystko się teraz ładuje do Flasha z tym że jak debuguję to procesor skacze po programie. Tzn wchodzi...
Oczywiscie tak. Dodam ze uzywam programu System Workbench [syntax=c] /** ****************************************... * (at)file startup_stm32.s dedicated to STM32F103C8Tx device * (at)author Ac6 * (at)version V1.0.0 * (at)date 2018-04-06 ****************************************...
Tak więc jeśli Twój program, po podobnym przesunięciu nie działa prawidłowo, to trzeba się zastanowić, czy on w ogóle działa prawidłowo (; Bez przesunięcia na pewno działa prawidłowo :) No to niezły kwas, muszę to przetrawić :) Uznanie dla umiejętności. Dodano po 14 To na pewno chodzi o kopiowanie tablicy wektorów na początek. Jak wstawić do mojego...
reset handler stm32 error handler freddie handler
serwis dekoderów satelitarnych oporność sonda płyta amica gazowa szklana
sigma control mikrokomputer cobra1
Renault Laguna II - przepalanie bezpiecznika świateł mijania Panasonic DMR-49 wyświetla "Please wait" - możliwe przyczyny