IWDG ma timeout dopiero po 1,6s, a jest resetowany w tasku FreeRTOSa, który pstryka co 1ms, oraz w innym, który pstryka co 1s lub częściej, jeśli ma coś w kolejce... Jeśli używasz w ten sposób watchdoga, to w sumie możesz go nie używać wcale. Nie zabezpieczy Cię to wcale przed tym, że zawiesi się jakikolwiek inny task, a nawet jeśli zawiesi się jeden...
Użyj wyprowadzeń BOOT do przywrócenia komunikacji przez wbudowany bootloader. http://www.st.com/internet/com/TECHNICAL... s.9
Tak, obecnie jest coś takiego, jak STM32CubeProgrammer jako taki powiedzmy program "produkcyjny", nie zaś środowisko rozwojowe - STM32Ide. Można wykorzystać wewnętrzny bootloader przez wyprowadzenia PA9 i PA10. Do tego potrzeba też konwerter USB<->UART z ustawionymi poziomami napięć +3,3 V. Z kolei jeśli chcesz dołączyć ST-LINK'a, to trzeba to...
Złącze Main (przez te złącze łączę CC3D z płytką gimbala jak również tym złączem wgrywa się FW) jest to złącze przy przy pinach 6 i 5 widoczne na pierwszym zdjęciu w pierwszym poście. Najpierw było podłączone VCC, RX, TX, GND, a według opisu powinno być, GND, VCC, TX, RX i tak została potem przepinowana wtyczka, ale w dalszym ciagu GUI nie widziało...
Tutaj udokumentuję moją podróż z tanią płytką deweloperską / hobbystyczną STM32F103C8T6 "blue pill" zakupioną w Ali Express. Pomimo układu scalonego oznaczonego jako "STM32F103C8T6", wewnętrzna pamięć flash wydaje się mieć 128k zamiast 64k, co czyni go bardziej podobnym do STM32F103CBT6. Wydaje się, że nie jest to nieoczekiwane w przypadku podróbek/klonów...
http://obrazki.elektroda.pl/4288887800_1... Witam. Tym razem przedstawiam Bootloader USB MSC (Mass Storage Class) dla tanich modułów na mikrokontrolerze STM32F103C8T6. Aby uruchomić bootloader dwukrotnie wciskamy szybko(!) przycisk RESET. W managerze plików kasujemy plik FIRMWARE.BIN i wgrywany własny (nazwa dowolna). Wrzucany soft...
To nie szkodzi, że procesor jest czysty. Wgrywasz firmware ustawiając adres początkowy w stlinku i od początku wgrywasz tą imitacje firmware. Nic więcej procesor nie potrzebuje. Kontaktowałem się z creality oni nie udostępniają nic. A czytałem po forach sporo ludzi się wpakowało i w ten sposób uwaliło sobie płytę. Właśnie z przyzwyczajenia, że tego...
Witam, Jeśli brak pomysłów jak to debugować, to może będziecie w stanie stwierdzić co może być 'nie tak' w funkcji "MSM_GetNumInstalledDevices()" ? Wiem, że to wróżenie z fusów trochę, ale może coś się wam rzuci w oczy co mogło pójść nie tak. ps. Czy znacie jakieś opensourcowe bootloadery które wczytują firmware z karty SD (pod STM32F103) ? Znalazłem...
Jeżeli żadnej reakcji ze strony komputera (nawet komunikatu o błędzie), to znaczy że pull-up 1k5 nie działa. Wgraj dla porównania inne firmware, np. ze strony http://tomeko.net/miniscope_v2c/ .
Cóż, nie powinno tak być, bo TC oznacza, że DMA odebrał i wrzucił do pamięci ostatni bajt, a ten mógł być odebrany tylko jeśli całe TX poszło (wszystkie clock-i wygenerowane ). Ustawiłeś odpowiednią liczbę bajtów do odebrania? No i co dokładnie znaczy "kaszani" - serię poprzednią czy następną? No i po co czekasz na TXE, skoro DMA TX też na nie poczeka?...
Testowałeś z układami STM? Np. STM32f103 itp.? Jak zadziała to kupuję. Nie testowałem. Wątpię, aby zadziałało z STM, wsparcie musi być w firmware programatora. Można spróbować z OpenOCD, ale przypuszczam, że będzie problem. Może ktoś się podzieli doświadczeniem.
Wtrącę swoje 2 gr. Używam STM32 w zasadzie od momentu jak pojawiły się na rynku w PL. Firmware piszę zawsze sam, bez SPL i bez HAL. Nigdy w życiu nie musiałem robić żadnego obejścia ze względu na jakieś problemy opisane w erracie. Nie mówię oczywiście o problemach typu "funkcjonalność X w układzie peryferyjnym Y nie działa i koniec", ale właśnie o jakichś...
Musisz pamiętać iż komunikacja z modułem komendami AT jest asynchroniczna. Znaczy to że po wysłaniu polecenia AT możesz, ale nie musisz dostać pełną odpowiedź OK lub ERROR. Zależy od użytego modułu. Simcom, Telit etc... Cześć odpowiedzi przychodzi spontanicznie i rozpoczyna się na ogół od znaku sterującego + (plus'a). np. +MIPRUDP: ..... Zachodzą również...
Nie chcę za mocno krytykować, ale płytka jak była chaotyczna tak jest. Sam mam często lenia a przy płytkach jednostronnych procent połączeń stawiam na pierwszym miejscu, ale tu jest tylko kilka elementów i można to sensowniej ułożyć w parę chwil. Zerknąłem na schematy olimexu czy ETT które traktowałem jako wzorcowe - przy liniach D+/D- są dodatkowo...
AVE... Tak, jak można się było tego spodziewać, zabezpieczenie DRM od DYMO zostało pokonane. Projekt [url=https://github.com/free-dmo/free-dm... pozwala emulować etykiety różnych papierów DYMO z pomocą płytki BluePill zawierającej mikrokontroler STM32F103. Płytkę można wpiąć zarówno między czytnik a główną płytkę drukarki, jak i zamiast...
Arrr, DFU nie daje mi spać nawet w sobotę. Nadal stoję w miejscu z tą różnicą, że zmienił się komunikat - w tym momencie PC mówi mi taki wierszyk: Bad DFU protocol version. Should be 1.1A. Więc szukam informacji jaką drogą iść, jeżeli są ludzie co wiedzą jak złamać niemoc DFU to niech sypią mądrościami. Jeżeli sam pokonam DFU oczywiście napiszę jak...
Wydaje mi się, że autor tego artykułu poradził sobie ze wspomnianymi przez Ciebie kwestiami. Alternatywnie jeśli chodzi tylko o upgrade firmware'u można by wykorzystać działającą komunikacje USB<->PC w normalnym trybie pracy, przekopiować nowy firmware do zewnętrznej pamięci (np SPI) EEPROM/FLASH, po czym w bootloaderze zwyczajnie wyczyścić wewn...
Nastąpiła mała dezinformacja. Gdzie odczytać RAM nie wiem, ale konsolidator domyślnie ustawia stos na koniec RAM, firmware się nie wywala więc musi być go nie mniej niż ustawiona wartość, czyli 20kB.
eeee... jak się dobrać do rejestrów? normalnie? Sciągnij ze strony ST firmware library dla STM32 (znajdziesz to w opisie dowolnego modelu STM32) i tam będziesz miał duuuużo plików nagłówkowych. Potrzeba ci tylko czterach: cortexm3_macro.h stm32f10x_conf.h stm32f10x_map.h stm32f10x_type.h Umieśc je sobie w jakimś katalogu (polecam /inc/) i do swojego...
Na podstawie kursu w linku podanym poniżej chcę uruchomić STM32F103C8T6 https://forbot.pl/blog/kurs-stm32-3-plyt... Natomiast ze względu na to że kurs opisuje uruchomienie płyty Nucleo a ja mam inną pojawiły się problemy w momencie konfiguracji projektu. Postępując logicznie, w zakładce Board muszę oprócz procesora...
Jakaś dokumentacja jest w katalogu firmware procka. Są tam też jakieś przykłady. Jest taka fajna pozycja o STM32 z wykorzystaniem CubeMX: https://www.carminenoviello.com/masterin...
CoIDE jest martwe od kilku lat, a strona grupy studentów, która to rozwijała to teraz gniazdo spamu i wirusów. Naprawdę nie ma powodu, by z tego korzystać. Poza tym, ostatnia wersja CoIDE wcale nie była lekka, a błędów miała całkiem sporo. ATS lub SW4STM są dzisiaj zdecydowanie bardziej dopracowane i da się z nich bez problemu korzystać pisząc bezpośrednio...
Skorzystałem z CAN example który jest w COIDE: http://obrazki.elektroda.pl/5876838600_1... bit w rejestr MSR nie chce sie wyzerować.
Witam serdecznie, Zakupiłem niedawno płytkę STM32 HY-MINI z prockiem: STM32F103VCT6 . Udało mi się już podłączyć debugger ColinkEx, udało mi się skompilować i wgrać przykład. Nawet zdaje się, że debugger wyżej wymieniony działa bez zarzutów. Mam tylko problem z GPIO. Wygląda to tak, jakby nie chciało działać. Mam przykład zaczerpnięty z CooCox ide GPIO_Blink....
Nie wiem czy to co napiszę coś pomoże Koledze, ale mam pewne przemyślenia. Podobny problem też na początku swojej drogi miałem, tzn. problemy przy programowaniu klonem ST-Link do płytki z STM32F103C8T . Objaw polegał na tym, że musiałem ustawiać w STlink Utility opcję Connect Under Reset i co gorsza w odpowiednim momencie musiałem nacisnąć przycisk...
Witam, zaprojektowałem i uruchomiłem sobie moduł z Cortexem STM32. Do programowania używam JTAGa ARM USB od Freddiego Chopina ( pozdro działa bez problemu i jest szybszy od Wigglera ) i w IDE CrossWorks firmy Rowley w oparciu od biblioteke firmware FWLIB. Jak to bywa zawsze, na początku postanowiłem sprawdzić czy działają peryferia. STM32 domyślnie...
Przeglądałem już arkusz danych ATSHA204A, przypisanie pinów byłoby prawidłowe, adres I2C można ustawić (DSO oczekuje adresu h64), a wymiana danych również rozpoczyna się od 0=Reset lub 3=Polecenie w moim nagraniu, co również by się za tym wypowiadał. Trzeba by bardziej szczegółowo przyjrzeć się tej części, w moim przypadku U2 działa poprawnie, więc...
Przepraszam że po części nie w temacie... Widzę że powstał nowy dział i jest jakieś pospolite ruszenie, to ja mam pytanie może ktoś chciał by dokończyć coś takiego : https://obrazki.elektroda.pl/9380202400_... https://obrazki.elektroda.pl/5160354400_... https://obrazki.elektroda.pl/6926683200_... https://obrazki.elektroda.pl/6990208000_...
https://obrazki.elektroda.pl/6946763200_... Efekty ostatnich prac i działań z magistralami CAN. Przysiadłem i napisałem soft do pracy z CAN BUS, ma to docelowo działać jako analizator, recorder/odtwarzacz, bomber etc. Założenie aby osiągnąć maksymalną funkcjonalność przy relatywnie tanim hardware. Jako hardware STM32F103 z dowolnym...
Witam, próbuje zaimportować projekt sterownika [url=https://github.com/avislab/STM32F10... do "cudownego" ide eclipse dla stm32. Zaczynając od poczatku: Tworze nowy projekt File>New C Project wybieram procesor i bez firmware, gdyż biblioteki są już dostarczone. Potem File>Import>From Filesystem i wybieram cały folder z pobranym...
Można wiedzieć dlaczego kolega chce ingerować w firmware ? Nie chcę "ingerować" w firmware. Chcę wgrać kompletnie własny firmware. Nie interesują mnie te moduły jako typowe sterowniki PLC. Chcę wykorzystać tylko hardware, jako uniwersalny mikrokontroler z układami we/wy. 1) Kup programator ST-Link v2 - https://aliexpress.ru/item/32792513237.h... 2)...
Witam. Próbuję zaprogramować ST-Linkiem z płytki discovery procesor STM32F103C6. W St-Link Utility wybieram connect - pojawia się błąd "Internal command error" [url=https://my.st.com/public/STe2ecommu...
Dziękuję . ST-LINK SN : Old ST-LINK firmware/ST-LINK already used ST-LINK Firmware version : V2J17S4 (Need Update) Old ST-LINK firmware detected! Please upgrade it from ST-LINK->'Firmware update' menu. Connected via SWD. Connection mode : Normal. Device flash Size : 128 Kbytes Device family :STM32F10xx Medium-density Flash memory programming... 100%...
Pomogła opcja ST_LINK : Firmware Update, od kiedy dokonałem aktualizacji program działa tak jak powinien.
Przeczytałem dział o RDP. Widzę, że są trzy poziomy zabezpieczeń. Level0 -brak; Level1 - zabezpieczony przed debugowaniem i odczytem z wew. bootloader'a oraz przy pracy z ramu Level2 - całkowicie zabezpieczony, brak możliwości przejścia na niższe poziomy zabezpieczeń, wyłączony JTAG i SWD. Czy to znaczy, że w Level2 nie będę wstanie w ogóle już zmienić...
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
Cześć! Poniżej mały apdejt. Urządzenie przestało być potrzebne użytkownikowi i do mnie wróciło. Po przeróbkach wykorzystałem je do własnych celów. Poprzednio pod klawisze można było podpiąć ciągi drukowalnych znaków ASCII (bez spacji) plus dwa białe znaki tj. tabulator i znak nowej linii. Po przeróbce pod button można podpiąć ciąg składający się z dowolnego...
Masz pewnie prehistorycznego Cuba podejrzewam. Zresztą to makro Mam aktualizowanego na dniach. A to makro: __HAL_AFIO_REMAP_SWJ_NOJTAG(); jest dopiero gdy się jawnie zmieni konfigurację (SYS->Debug->Serial Wire). To jest problem dla twórców CubeMX że tak powiem filozoficzny. Bo akurat w tym wypadku Disable to nie Reset state. Ale już w wypadku wbudowanej...
Czyli wystarczy, że wlutuję nowy STM32F103C8T6, a potem tak, jakbym aktualizował firmware w sprawnym DSO138 (zwory JP1 i JP2 i wgrywanie przez piny UART zwykłym konwerterem USB-UART)?
żebym mógł pokazać jak działa stary sterownik i jak ma działać nowy. Odpowiem cytatem, brak opisu słownego co chcesz uzyskać. Natomiast zamiast bawić się w sterowniki używam rpi zero w, które kosztuje tyle samo co Nucleo. Serwer mosquitto, node-red do regół kontroli oraz domoticz jako user interfejs. To jest opcja, ktorą proponowałem już wcześniej....
Witam. Mam taką zagadkę: Jest kontroler STM32F103 z FSMC i jedną dostępną linią NEx. Do tego FSMC podpięty jest wyświetlacz typu ILIxxxx (16 bitów) oraz pamięć typu EEPROM 8 bitów. Linia NE1 podpięta jest do pamięci a jako linię CS wyświetlacza używam jednej z ogólnych linii GPIO i steruję tym programowo. I teraz żeby przerzucić coś z EEPROM do pamięci...
Marka:Electrolux Model:EDH3498RDE PNC 916097486/00 Wsad STM32F103RBT6 LQFP 64 Firmware TOC30122
PS2 Sprawdziłem z ciekawości na F303 podłaczonym do ST-Linka z nucleo. Zero problemów. Zrobiłem test na NucleoF446 i zawartym w nim procesorze. Po ustawieniu Level1 procesor się nie blokował (w sensie niemożności startu programu) a jedynym widzialnym efektem ustawionego zabezpieczenia był plik FAIL.TXT na dysku Nucleo o treści "The interface firmware...
Dzięki za tak dokładne opisanie tego tematu. Ja jestem zielony w temacie programowania dlatego chciałem się trochę dowiedzieć i czy dam radę wgrać nowe firmware. Czy do tego muszę kupić ST-LINK V2 plus STM32F103C8T6 a może wystarczy program STM32CubeProgrammer?
Witam, zwracam się do Was o pomoc, w jaki sposób zrealizować taki problem: Mam dwa pliki z oprogramowaniem na zewnętrzny układ. Zewnętrzny układ trzeba zaprogramować tymi firmware'ami za pomocą SPI podczas każdorazowego uruchomienia urządzenia. Docelowo będzie mikrokontroler np. STM32F103RCT6 ze względu na 256 kB pamięci FLASH. Czyli algorytm będzie...
Poruszony do głębi ostatnimi tematami na forum napisałem drugi (i ostatni mikroporadnik) Druga część mikroporadnika. Co zrobić jak nie mam debuggera? Najlepiej sobie kupić - można kupić taki z Chin (nie polecam albo za trochę więcej pieniędzy Jlink Edu - i to polecam jak ktoś zamierza na poważnie rozwijać to hobby. BluePill można łatwo przekształcić...
W załączniku firmware 1.29, procesor STM32F103RD. Wsad zmienia ustawienia parametrów kotła, więc przed wgraniem dobrze sobie je spisać.
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
Witaj Miecho18 . Wszystko zależy od użytego procesora , jeśli orginał STM to pamięć flesh 128kb , jeśli chiński odpowiednik CH to pamięć flesh 64 . Sprawdz jaki masz procesor , może być że oprogramowanie nie mieści się w procku i ucina część programu . Z tego co pamiętam to oprogramowanie z końcówką 50 mieści się w orginalnym procku STM32F103C8(xxx...
Masz rację, że szkoda całego tygodnia na taki problem:). Oto cały kod: Main: http://obrazki.elektroda.pl/2257364500_1... podłączenie do STM'a wygląda nastepująco: RxD do PA10, TxD do PA9. Więc nadal stoję w miejscu, ale nie poddaje się;).
tak ARM ATSAMD11D14A robi za USB<->UART, oraz można wymienić w nim firmware i uzyskać inne urządzenie HID, prawdopodobnie wykorzystanie tego układu pozwoliło też na obniżenie ceny modułu? Możliwe, na mouser ten chip jest za ~5PLN, CP2102 (z NodeMCU) to podobna cena, CH340/341 pewnie taniej, FT232 zdecydowanie drożej, podobnie jakieś Cypressy....
C-SKY Flash Programmer jest oprogramowaniem dostarczanym do pobrania przez XuanTie na stronie https://www.xrvm.cn/community/download?i... https://obrazki.elektroda.pl/1504579400_... Narzędzie to współpracuje z programatorami CK-Link do odczytu i zapisu w pamięci flash procesorów C-Sky z rdzeniem RISC. Procesory...
Witam Chcę wgrać Marlina do drukarki Tronxy X5SA. Jest tam płyta Chitu z procesorem STM32F103ZET. Używam Visual Studio Code z Auto Marlin Build. Pobrałem najnowszego Marlina wraz z konfiguracjami z Githaba, na liście znalazłem Tronxy X5SA, skopiowałem pliki do folderu z Marlinem. AMB prawidłowo wykrywa drukarkę, typ procesora, wersję płyty. Po kliknięciu...
Witam Obecnie Ender 3 sprzedany z magazynu Ali w Polsce ma płytę Creality V4.2.2 z procesorem STM32F103RET6 64kB RAM i 512 Flash, po skompilowaniu firmware zajmuje ok 39 % pamięci. Firmware jest aktualizowany bezpośrednio z karty pamięci. Stepsticki są na A4988 akurat mnie wydawane dźwięki nie przeszkadzają. Aby wyciszyć ustrojstwo postanowiłem przetestować...
Witam Jak że jest to mój pierwszy wpis tego typu to proszę o wyrozumiałość. Słowem wstępu. Chciał bym się z wami podzielić kilkoma moimi doświadczeniami w programowaniu mikrokontrolarów STM32F103 i STM32L152 (STMDISCOVERY) za pomocą otwartej biblioteki libopencm3 ( http://www.libopencm3.org ). Ja pracuję tylko na Ubuntu 64bit. Jako toolchain używam...
Komunikacja bezprzewodowa dla urządzeń Internetu Rzeczy staje się coraz bardziej powszechna. Jednym z standardów, który można wykorzystać w IoT jest LoRa. Standard ten charakteryzuje się stosunkowo niskim zużyciem energii oraz bardzo dużym zasięgiem. https://obrazki.elektroda.pl/4539068700_... Powyżej możecie zobaczyć moduł SX1278 wraz...
Panowie a czy do hobbystycznego zwykłego wgrywania HEX do tych uC (ATSAMC20/21 lub ATSAMD20/21 lub opcjonalnie STM32F103C8T6) do wgrania HEX z przysłowiowym "blinkiem" wystarczy któryś z tych poniższych programatorów bez ich przerabiania (wgrywania innego firmware). Oczywiście chodzi mi o wgrywanie HEX bezpośrednio do uC z pominięciem różnego rodzajów...
Witam, Zakupiłem zestaw z prockiem STM32F103ZET6 + TFT + jtag j-link segger i mam pewien problem: Skonfigurowałem środowisko Keil uVision 4 do pracy z j-link'em według manuala ze strony Keil'a i podczas aktywacji opcji FLASH DOWNLOAD w build window wyświetla mi sie: Load "..\\Obj\\test.AXF" Set JLink Project File to "C:\projekty\arm\JLinkSettings....
Jak w temacie. Poszukuję osoby do napisana firmware dla programatora do odczytu i zapisu JTAG w mikrokontrolerach SPC564 od STM. Bazowym mikrokontrolerem dla narzędzia będzie STM32F103C8T6.
https://obrazki.elektroda.pl/5728416500_... Air32F103 to kolejny klon mikrokontrolera STM32F103, który w razie potrzeby może być szybszy niż oryginał, pozwalający na taktowanie zegarem o częstotliwości do 216 MHz zamiast 72 MHz, jak dla pierwotnego STMicro z rodziny STM32. Pierwszym modelem układów z serii jest Air32F103CBT6, którego...
http://obrazki.elektroda.pl/4832519900_1... Tytułem wstępu ... Witam wszystkich. Chciałem dzisiaj przedstawić projekt nad którym ostatnimi czasy pracowałem. Jest to uniwersalny sterownik GSM oparty o znany i popularny moduł GSM firmy SIMCom - SIM900. Podobnych konstrukcji jest w sieci wiele - nie mam zamiaru odkrywać koła na nowo ;)...
Dziękuję wszystkim za odpowiedź. Przemyślę sprawę z tymi programatorami. STM'ami zająłem się póki co dla samej nauki, żeby stojąc w miejscu się nie cofać. Na wodotryskach mi na razie nie zależy. Do realizacji obecnych projektów AVR'y całkowicie wystarczają. Kwota 100zł. nie jest dla mnie kwotą zaporową. Muszę się jednak zapoznać z jlinkiem. Albo JLINK...
Proszę kod bez dodatkowych pustych lini. biblioteka [syntax=c] /* Includes ----------------------------------------... #include "TC.h" #include "systick.h" #include "GLCD.h" #include <stdio.h>; /***************************************... * Function Name : MAX31855_SPI_Init * Description...
Przy próbie Erase Sectors w programie st-link utility: 16:17:59 : ST-LINK Firmware version : V2J19S0 16:17:59 : Connected via SWD. 16:17:59 : Connetion mode : Normal. 16:17:59 : Debug in sleep and stop mode enabled. 16:17:59 : Device ID:0x410 16:17:59 : Device flash Size : 128KBytes 16:17:59 : Device family :STM32F10x Medium-density 16:18:09 : Flash...
Mam problem z zestawem Eclipse Kepler + GDB + CS + openOCD 0.8.0 + STM32F072BDISCOVERY z procesorem STM32F072RB (Cortex-M0) i programatorem Stlink. Środowisko jest poprawnie skonfigurowane i działa poprawnie na procesorze STM32F103, tyle że z openOCD 0.7.0. Jako że nowy model procka, musiałem użyć openOCD 0.8.0. Jednak po skompilowaniu programu (poprawne)...
(...) ustawiłem wektor przerwań i początku pamięci flash w linkerze z odpowiednim offsetem (0x3800) Co to za magiczny offset? :D Pamięć STM32F103RB, pierwsze 14K (0x3800) zajmuje bootloader, pozostałe 114K program właściwy. W efekcie początek flash (w skrypcie linkera) zaczyna się od adresu 0x08003800. Właśnie... gdzie ja wyczytałem że tak jest akurat...
W grudniu zeszłego roku nabyłem używaną drukarkę, a raczej namiastkę drukarki 3D - Anet A8. Nie wchodząc w szczegóły, bardzo szybko dało się we znaki zastosowanie przez producenta prawdopodobnie poliwęglanu jako materiału ramy. Próbowałem ratować popękaną konstrukcję aluminiowymi wzmocnieniami, ale szybko pękała w innych miejscach. Resztkami sił drukarka...
1. Podobno do mikrokontrolera wgrałeś jakieś OPROGRAMOWANIE (FIRMWARE / WSAD / PROGRAM / HEX'a) - przed kompilacją tego oprogramowania gdzieś muszą być w jego źródłach zaszyte te informacje (dotyczące ustawienia mikrokontrolera). 2. Informacje dotyczące ustawień sieci i/lub routera znajdziesz w TERMINALU systemu windows - polecenie ipconfig lub ipconfig...
Przed uruchomieniem aplikacji przez bootloader należy: - przestawić wskaźnik głównego stosu, - przestawić tablicę wektorów. Robisz te dwie rzeczy? Poniżej fragment mojego bootloadera w którym wykonuję skok do aplikacji. Wszystkie przerwania i układy peryferyjne są "zresetowane" wcześniej. [syntax=cpp-qt]/// beginning of flash block for firmware extern...
Ad.1. Licencję na Rowleya mam już kupioną. To po co to porównanie? W czym w ogóle problem w takim razie? Ad.2 Już teraz z 256kB flasha stm32f103zc wykorzystuję ponad 180kB. A to dopiero rozgrzewka, główne ficzersy nie są jeszcze zaimplementowane. Jeśli napisałeś 180kB KODU (bez "głównych ficzersów") to gratuluję nieumiejętności pisania programów. Jeśli...
http://obrazki.elektroda.pl/5049806000_1... NadajnikGPRS NadajnikGPRS to urządzenie do układów alarmowych i układów sterowania. Posiada programowalną logikę wejść i wyjść, coś na wzór sterowników PLC. W podstawowej wersji mamy do dyspozycji 8 wejść analogowo-cyfrowych, 2 wyjścia open-drain wysoko-prądowe, modem GSM z obsługą CLIP, SMS,...
Witam wszystkich :) Postanowiłem rozpocząć przygodę z ARM. Kupiłem płytkę STM32F103C8T6 i zaprogramowałem ją za pomocą Arduino IDE korzystając z przejściówki USB-RS232. Działało fajnie, ale nie chcę programować za pośrednictwem Arduino IDE i portu szeregowego, więc zakupiłem ST-Link (taki o: www.waveshare.com/wiki/ST-LINK). Pierwsze pytanie: 1) Czy...
https://obrazki.elektroda.pl/4876848100_... radio4 Prezentowana konstrukcja jest to modem radiowy sterowany prostymi tekstowymi komendami wysyłanymi na port szeregowy, bez dodatkowych sterowników czy bibliotek. Z jego pomocą można zdalnie sterować urządzeniami, odczytywać stan zdalnych czujników i/lub włączników oraz wymieniać komunikaty...
Witam, Od niedawna planuję przejść na mikrokontroler stm32f407vgt6 z stm32f103vct6, ze względu na szybszą pracę. Niestety napotkałem na bardzo poważny problem. Aby przedstawić jak najlepiej dany problem, zamieszczę printscreen z analizatora stanów. http://obrazki.elektroda.pl/6745447700_1... Na wykresie widzimy przerwanie pracy timera,...
http://obrazki.elektroda.pl/9733504600_1... DIY stacja meteo, a właściwie stacje, bo naprodukowałem już ich kilka, chyba 10 wersji. Dlaczego stacje? Bo lubię statystyki, poza tym to jedna z tych rzeczy, która może nie jest niezbędna do życia, ale fajnie mieć. Tym bardziej jeśli samemu się skonstruowało. Dlaczego ethernet? Bo wygoda...
https://obrazki.elektroda.pl/8440857400_... Każdy lubi Arduino, od najmniejszych modułów na Attiny85 po największe moduły oparte na mikrokontrolerach MEGA2560. Niestety, mają one swoje ograniczenia - jeśli potrzebujemy więcej mocy obliczeniowej, wyższej precyzji czy większej liczby wejść analogowych, to nie mamy zbyt wielkiego wyboru...
(at)ElektrodaBot Ciekawe propozycje lecz jednak proponuje żebyś się skupił i przybliżył projekty opierające się typowo na przerobieniu fabrycznych robotów koszących. Oraz podał przykłady hacku oryginalnych robotów poprzez zmianę oprogramowania , przeróbkę i dodanie modułu GPS RTK 0 | TL;DR – które fabryczne kosiarki warto dziś „o-RTK-ować”? Marka /...
... i we firmware nic nie ma a wiem że jest tam podstawowy program .. A może tam go po po prostu nie ma, albo jest nie taki jaki Ty myślisz że jest?
Embedded boot loader The embedded boot loader is located in the System memory, programmed by ST during production. It is used to reprogram the Flash memory with one of the available serial interfaces: ● In low-, medium- and high-density devices the bootoader is activated through the USART1 interface. ● In XL-density devices the boot loader...
http://obrazki.elektroda.net/54_12798771... Ciekawy projekt oscyloskopu opartego na procesorze STM32F103VBT6. Oscyloskop ten jest w ofercie znanego dystrybutora www.dealextreme.com w cenie około 70$. Piszę około, ponieważ są 3 wersje od około 55,30$ do 76,60$ w zależności od wersji i stanu. Sam zestaw bez sond i akumulatora, aż po komplet...
Tzn np nie uruchamia się w rekach przedstawicieli niektorych ras albo narodow?e. Zabawne. Rozróżnia metale... moze twoj wsad jest zaszyfrowany, albo wydał sie lutom podejrzany. Moje pliki do updatu firmware tez by nie ruszyly bo sa zaszyfrowane I wymagsja specjalnego bootloader a Nie jest zaszyfrowany.
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (http://www.kamami.pl/index.php?ukey=pro... Zastanawiam się nad tym, jaki zestaw startowy...
1. Jeśli jest poprawnie odkomentowane to pewnie nie jest włączane do kodu wynikowego. 2. GCC ma rację: STM32 nie ma zestawu instrukcji ARM tylko THUMB2 Ad.1. Już są dołączane. Ad.2. Faktycznie, zapomniałem zaptaszkować opcji Compile Thumb Code. Po tym zabiegu już się kompiluje, ale pojawiły się nowe errory: Build target 'STM32' assembling startup_stm32f10x_md.s......
Zrobiłem już cos takiego z Vinculum... ale to się okazała porażka, bo na firmware V2DAP miałem taki problem, że jak otworzyłem plik do zapisu i odczytu to po zapisaniu danych gdzieś w połowie pliku, jego dalsza część była ucinana i kończył sie na tym co właśnie zapisałem... Mam rozumieć, że zrzucasz FTDI Chips winę za to, że twoja aplikacja nie działała...
Witam Zakupiłem książkę: "Mikrokontrolery STM32 w praktyce" w przykładach jest używana biblioteka CMSIS: STM32F10x STandard Peripherals Library V3.1.0 oraz STMicroelectronics Firmware Library W książce jest napisane, że można ją (je??) pobrać ze [url=www.st.com]strony niestety nie ma tam nawet działu download a wyszukiwarka prowadzi tylko do dokumentów...
Witam, Posiadam płytkę STM32VL-Discovery z wbudowanym programatorem ST-LINK oraz mikrokontrolerem STM32F100. Od dłuższego czasu mam następujący problem: Po zainstalowaniu sterowników oraz programu ST LINK Utility ze strony ST próbuję bezskutecznie zaprogramować uC na płytce. Co ciekawe, układ wykrywany jest przez program poprawnie, opcja "Connect" działa,...
Miniscope v2c to przystawka USB do komputera pełniąca funkcję prostego dwukanałowego rejestratora/oscyloskopu oparta o mikrokontroler STM32. http://obrazki.elektroda.pl/6143818300_1... http://obrazki.elektroda.pl/8291410000_1... "Inspiracją" do projektu była rosnąca cena i malejąca dostępność mikrokontrolera AT91SAM7S64...
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...
https://obrazki.elektroda.pl/5769733700_... Ponieważ moja dziewczyna jest maniakiem kwiatów, zaznaczyła sobie coś co by można wetknąć w grunt, zapomnieć o tym, że w tym gruncie jest przez parę miesięcy a w międzyczasie dowiadywać się z tego ile mniej więcej wody znajduje się w ziemi (aka "kiedy najlepiej podlewać"), najlepiej po WiFi....
Witam, muszę zaimplementować dekoder protokołu RC-5 z pilotów na podczerwień. Zamiast pisać wszystko od początku, postanowiłem skorzystać z gotowego kodu przeznaczonego dla jednej z płytek ewaluacyjnych STM'a - oto paczka z kodem biblioteki i przykładowym projektem http://www.st.com/internet/com/SOFTWARE_...
Dziś byłem u znajomych z koła naukowego, podpięliśmy tam moją płytkę pod ST-Linka oraz CooCox i wszystko zadziałało bezproblemowo. Czyli sprzęt mam sprawny, tylko ten nieszczęsny programator i konfiguracja środowiska. Powoli wyczerpują mi się siły wobec tego Eclipse, nieustannie jakieś nowe błędy. Mam podaną ścieżkę toolchain'a autorstwa Freddiego z...
Mam zestaw HY-Mini (STM32F103VCT6) oraz programator AsLinkEx ("pełna zgodność z CoLinkEx"). Próbuję ten zestaw skonfigurować pod Keil ale nie za bardzo chce mi to działać. Mam zainstalowany Cocox MDK Plugin, zaktualizowałem też firmware programatora. W Keilu w Utilities i Debug mam wybrany Cocox debugger. Próbowałem wielu ustawień oczywiście zacząłem...
Rzeczywiście wystarczyło to zaznaczyć i jest już lepiej, przynajmniej próbuje coś kompilować :) Niestety pojawił się kolejny problem, tym razem chyba trudniejszy do rozwiązania. GCC strasznie nie podoba się plik startup... [syntax=c];******************** (C) COPYRIGHT 2010 STMicroelectronics ******************** ;* File Name : startup_stm32f10x_hd.s...
Witam, w końcu udało się , komputer widzi urządzenie jako HID, robiłem już pierwsze testy wysyłania i odbierania wiadomości i wszystko jest Ok, Stało się tak przez podmienienie startup oraz linkera. Trochę pochodziłem po necie w poszukiwaniu i znalazłem całkiem ciekawą stronę : http://gandalf.arubi.uni-kl.de/avr_proje...
Witam, Ostatnio kupiłem STM32 Discovery F4, posiadam już drugi taki sam model, i byłem zmuszony do kupna następnego, ponieważ tamten został przez przypadek uszkodzony (mikrokontroler), natomiast programator ST-LINK działał. Drugi Discovery (fabrycznie nowym) nie jest wykrywany na komputerze. Innymi słowy Pierwszy ST-LINK jest wykrywany bezproblemowo,...
http://obrazki.elektroda.pl/4271443500_1... Płytka demonstracyjna STEVAL-MKI119V1 to nowy zestaw złożony z demonstration STEVAL-MKI109V2 (eMotion: płytka oparta o STM32F103, do testowania układów MEMS) oraz STEVAL-MKI108V2 (L3GD20 i LSM303DLHC: dziewięcioosiowe moduły zaprojektowane tak, aby móc wpinać je bezpośrednio w gniazdo DIP24). Płytka...
Witam poszukujemy chętnego, zawodowego programisty systemów mikroprocesorowych (embedded) z doświadczeniem do napisania aplikacji (firmware) na CPU STM32. Nasze wymagania i kryteria wyboru kandydata: - osoba tylko i wyłącznie z KRAKOWA (ścisłe centrum), - zawodowy programista systemów wbudowanych z doświadczeniem w programowaniu STM32, - bardzo dobra...
stm32f103 programowanie oscyloskop stm32f103 stm32f103 timer
zakodować kanał podnośniki hydrauliczny licznik błędów komórki
Podłączenie radia: kolory przewodów brązowy, czarny, czerwony, żółty do kostki ISO (niebieski, czarny, czerwony, żółty, pomarańczowy) Elwro DEA – ściśnięte częstotliwości po przestrojeniu głowicy lampowej, jak rozciągnąć zakres UKF