REKLAMA
REKLAMA

stm32 zablokowany

Znaleziono około 183 wyników dla: stm32 zablokowany
  • [STM32] STM32F207 nowy układ i zablokowany odczyt (cały zablokowany)

    Wlutowałem nowy układ STM32F207VET6 na PCB i podłączyłem go przez ST-Link V2 do kompa. Odpaliłem STLink Utylity (najnowszy, soft programatora też) i przy próbie odczytu wyskakuje info, że procek zablokowany. Faktycznie po wejściu w Option bytes jest zaznaczone, że zablokowany jest Level 1. Przy próbie zmiany na Level 0 i ok, po kilku sekundach wyskakuje...

    Mikrokontrolery ARM   16 Kwi 2018 17:56 Odpowiedzi: 0    Wyświetleń: 825
  • REKLAMA
  • [stm32] zablokowany/uszkodzony

    Witam Używam mikrokontrolera STM32VET6 będącego częścią zestawu ewaluacyjnego wraz ze środowiskiem Keil i Jlinkiem. Chciałem go przetestować na szybko wgrywając przykładowy program do migania diodą - po wgraniu poniższego programu mikrokontroler przestał się komunikować z Jlinkiem (jtag nie rozpoznaje mikrokontrolera). #include <stm32f10x_lib.h>...

    Mikrokontrolery ARM   06 Paź 2010 20:53 Odpowiedzi: 13    Wyświetleń: 3103
  • Po zainstalowaniu System Workbench for STM32 zablokował się komputer

    Po zainstalowaniu System Workbench for STM32 (program do programowania mikrokontrolera z forum Forbot) i restarcie komputera nie mogę się zalogować, tak jakby hasło zostało zmienione na takie którego nie znam. Poniżej zdjęcia przed i po wpisaniu hasła, o co tu chodzi ?

    Software serwis   28 Mar 2020 17:40 Odpowiedzi: 20    Wyświetleń: 621
  • REKLAMA
  • robot koszący na stm32 zablokowany pinem przed uruchomieniem

    jak w tytule czy ktoś wie jak odczytać pin z mikrokontrolera czy trzeba czytać pamięci występujące w układzie mogę podesłać bin odczytany z procka

    Mikrokontrolery Początkujący   07 Kwi 2021 11:29 Odpowiedzi: 5    Wyświetleń: 2538
  • STM32F407 - Błędy podczas programowania przykładu ze strony Frediego

    Witam, Stworzyłem płytkę z mikrokontrolerem STM32F407. Próbowałem ja zaprogramować przykładem "blink_led" ze strony Frediego i nie chciało działać. Oprogramowanie Eclipse + bleeding toolchain + openocd 0.7.0 zostało skonfigurowane wg tutoriala Frediego na Ubuntu. Nie chciało się poprawnie programować, więc próbowałem różnych porad z internetu, ale to...

    Mikrokontrolery ARM   13 Maj 2013 06:54 Odpowiedzi: 5    Wyświetleń: 2682
  • [STM32] [openocd] problem z wgrywaniem flasha

    Witam. Poskładałem Jtaga ze strony Freediego Chopina. Niestety nie mogę zaprogramować targeta(płytka HY-Mini z STM32F103VCT6). Wszystko jest konfigurowane wg tutoriala. To pokazuje mi konsola eclipse: Open On-Chip Debugger 0.5.0 (2011-08-09-23:26) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...

    Mikrokontrolery ARM   06 Kwi 2013 16:54 Odpowiedzi: 14    Wyświetleń: 4774
  • [STM32F107][Eclipse][OpenOCD] - Pierwsze kroki - konfiguracja i debugowanie

    To już wiem, że mam zablokowaną pamięć Flash. Chyba nawet domyślam się, że mogłem tego dokonać próbując wgrać binarkę przez vsgui dołączonym do versaloon'a. OpenOCD wypluwa: Open On-Chip Debugger 0.8.0-rc2 (2014-04-15-16:15) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... xsvf adapter...

    Mikrokontrolery ARM   29 Maj 2014 20:08 Odpowiedzi: 37    Wyświetleń: 4686
  • stm32, cortex M3, FLASH WRPR LOCKED

    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...

    Mikrokontrolery ARM   16 Mar 2012 12:03 Odpowiedzi: 16    Wyświetleń: 3389
  • STM32 OPENOCD - Info : TAP stm32f1x.cpu does not have IDCODE

    Zamiast próbować wgrywać program z Eclipse, to skasuj to co tam jest przez OpenOCD - tylko i wyłącznie. Istnieje też (mało prawdopodobna) opcja, że zablokowałeś pamięć, więc w manualu poszukaj jak ją odblokować ("flash protect" oraz "stm32f1x unlock"). 4\/3!!

    Mikrokontrolery ARM   03 Lut 2014 18:12 Odpowiedzi: 7    Wyświetleń: 2502
  • REKLAMA
  • [OpenOCD] [JTAG BF30] [STM32F103] - nie laduje programu

    OMG, ale po co ładujesz wciąż plik .bin... Załaduj po prostu plik .hex czy .elf - parametr offset nie ma wtedy żadnego znaczenia (jest ignorowany), bo pliki te zawierają adresy. Co do parametru "unlock" - jeśli masz układ z zablokowaną pamięcią, to ta komenda nie zadziała zawsze - jak widzisz - w niektórych układach po odblokowaniu pamięci konieczny...

    Mikrokontrolery ARM   11 Sty 2011 16:49 Odpowiedzi: 8    Wyświetleń: 4720
  • [STM32f407] [I2C] - Zajęta linia przy próbie odbioru danych

    Witam, Próbuję nawiązać komunikację między płytką STM32F4-DISCOVERY oraz układem MPU-9150. Po wysłaniu adresu urządzenia oraz adresu rejestru, zmieniam kierunek przesyłania danych i program wpada w nieskończoną pętlę przy sprawdzaniu flagi zajętości linii (w układzie jest tylko jeden slave, więc nic innego nie blokuje szyny). Kod: [syntax=c] void I2C1_Conf()...

    Mikrokontrolery ARM   30 Cze 2013 23:27 Odpowiedzi: 5    Wyświetleń: 1668
  • STM32F030 i F4 discovery - SWD i problem z programowaniem stm32.

    Takiej konfiguracji akurat nie sprawdzałem ale warto to przetestować. Płytkę najlepiej nie zasilać z programatora tylko z oddzielnego zasilacza. Miałem natomiast problem gdy debugowany układ był zasilany z 3,3V. Obniżenie do 3V pomagało ale z kolei inne układy (które musiały być zasilanie z 3,3V) nie działały. Problem został rozwiązany dopiero po wlutowaniu...

    Mikrokontrolery ARM   08 Sty 2018 22:54 Odpowiedzi: 16    Wyświetleń: 7512
  • REKLAMA
  • STM32H750 (743) i skomplikowane konfigurowanie zegarów.

    Konfiguracja zegarów w STM32H7 nie jest wcale taka trudna. Warto zapoznać się z dokumentacją, a pisanie w stylu: Niestety, nie znalazłem nic na ich temat w Internecie a wgryzać w note katalogową zwyczajnie mi się nie chce. to tak jakby lenistwo i roszczeniowa postawa, która stoi w sprzeczności z zasadami udzielania pomocy na forum. Kolega bardzo lubi...

    Mikrokontrolery ARM   01 Sty 2020 22:23 Odpowiedzi: 15    Wyświetleń: 1092
  • [STM32L] [STM32L-Discovery] [BMA180] Komunikacja z akcelerometrem BMA180

    franek.bmw mógłbyś pochwalić się wynikami tego akcelerometru. Nie wiem czy przy jego obsłudze poczyniłem jakiś błąd, ale szumy, które otrzymuje sięgają 20mg, bez znaczenia jest tryb, który wybieram low-noise/low-power. Odczyt działa poprawnie, zewnętrzne przerwanie, oraz automatyczny reset przerwania odbywają się prawidłowo najpierw wysyłam adres 0x02...

    Mikrokontrolery ARM   03 Cze 2012 20:25 Odpowiedzi: 40    Wyświetleń: 6351
  • [stm32f3discovery] - brak możliwości zaprogramowania stm32f103

    Witam, mam jakiś dziwny problem z zaprogramowaniem procka stm32f103 przy użyciu płytki stm32f3discovery przez swd. Nie wiem co jest tego przyczyną, ponieważ wcześniej wszystko działało, z tego co pamiętam stało się to po tym jak próbowałem wrzucić na procka z discovery program demo znaleziony gdzieś na internecie. Nie kojarzę, żebym robił coś więcej...

    Mikrokontrolery ARM   06 Kwi 2014 22:09 Odpowiedzi: 9    Wyświetleń: 1536
  • [STM32] - Zabezpieczenie firmware'u przed pobraniem

    Używam tylko SWD, dla procesorów STM32F100...103 nie ma opcji całkowitego zablokowania dostępu, tak aby nie można było skasować pamięci i odzyskać kontrolę (w STM32 ST_Link Utility).

    Mikrokontrolery ARM   05 Gru 2014 11:29 Odpowiedzi: 8    Wyświetleń: 1950
  • [stm32] - przerwanie od przycisku

    Witam, chciałbym mieć przerwanie zewnętrzne na PE0 a cały czas cokolwike bym nie zrobił, przełączył, zmienił itd jest na PA0, moglby ktos rzucic okiem na kod i powiedziec co jest zle... wydaje mi sie ze w tym syscfg jest cos zrabane, albo nie chce sie ustawic etc... swoje wnioski opieram na tym ze PA0..2 normalnie smiga tylko nie mogeprzejsc jakby na...

    Mikrokontrolery ARM   05 Sty 2015 17:47 Odpowiedzi: 22    Wyświetleń: 1584
  • [STM32F429i-disco] - Przerwania zewnętrzne

    1. Dlatego, że w przerwaniu od przycisku musisz zablokować to przerwanie i uruchomić timer, a w przerwaniu timera odblokować z powrotem przerwanie - to zajmuje jakieś z 8 linii kodu i wymaga dwóch przerwań. Obsługa przycisku w przerwaniu timera zajmuje 2 linie kodu i wymaga jednego przerwania dla dowolnej liczby przycisków. 2. Robi się to, kiedy jest...

    Mikrokontrolery ARM   14 Sty 2015 00:11 Odpowiedzi: 6    Wyświetleń: 837
  • STM32F4 TFT LCD Shield - Płytka rozszerzeń do STM32F4-Discovery

    Witam Jestem na końcowym etapie projektowania przydatnej płytki rozszerzeń do STM32F4-Discovery, która umożliwi podpięcie płytki z kolorowym wyświetlaczem TFT LCD (np. HY-TFT320_262K lub TFT_320QVT) na tzw. kanapkę Chciałem zapytać czy takie podłączenie będzie prawidłowe oraz które będzie lepsze tzn. które mniej zablokuje przydatnych interfejsów np....

    Mikrokontrolery ARM   07 Lis 2016 13:16 Odpowiedzi: 4    Wyświetleń: 1128
  • STM32 + ZL29ARM Jakie środowisko i programator USB wybrać?

    Witam, Ja korzystam z st-linka (zl30prg) i Keila. Mam dwie płytki zl31arm (z wbudowanym st-linkiem) i butterfly2. Na zl31arm Keil jet świetny ( fajny, łatwy podgląd rejstów ), ale na butterfly2 nie jest już różowo. Podgląd rejestrów w zakładce Peripherals nie działa, jest dostępny podgląd przez View->System View, co już nie jest tak wygodne. Z tego...

    Mikrokontrolery ARM   08 Gru 2011 18:29 Odpowiedzi: 21    Wyświetleń: 4556
  • stm32F0xx - USART ciągle w przerwaniu

    Witam! Nie mogę dojść do tego co się dzieje. W zamierzeniu program powinien czekać na ustalone znaki z USARTa i odpowiedzieć kilkunastoma znakami tekstu. Objaw jest taki, że po otrzymaniu 1 znaku odpowiada trzema prawidłowymi znakami a potem siedzi w przerwaniu z którego nie może się wykaraskać (tzn. nie robi nic innego). Zdarzyło mi się też zaliczyć...

    Mikrokontrolery ARM   26 Lip 2013 11:54 Odpowiedzi: 0    Wyświetleń: 777
  • [STM32VL-DISCOVERY, stm32f100] - Nie działa program&verify, działa erase chi

    Sprawdź czy nie masz zablokowanych (option bit) dostępu R/W (protect) do Flash?

    Mikrokontrolery ARM   02 Lut 2014 22:14 Odpowiedzi: 16    Wyświetleń: 2355
  • STM32F4Discovery - STM32F4 + darmowe IDE = zaraz mnie trafi !

    "Tick frequency" dotyczy jedynie przełączania zdarzeń o tym samym priorytecie które są w stanie "gotowe" (czyli w zasadzie chodzi o "round-robin scheduling"). Wszelkie* operacje na "synchronization primitives" (semafory, mutexy, kolejki, delay, sekcja krytyczna, ...) powodują natychmiastowe przełączenie kontekstu (jeśli jest ono oczywiście konieczne)....

    Mikrokontrolery ARM   30 Lip 2014 12:08 Odpowiedzi: 111    Wyświetleń: 14763
  • STM32F030 - Blokowanie timera podczas debugowania.

    Witam. Chciałbym prześledzić działanie pewnej funkcji, jednak debugger ciągle wskakuje w procedurę obsługi przerwania void TIM17_IRQHandler() . Próbowałem zablokować tim17 poprzez wpisanie: DBGMCU->APB2FZ|=DBGMCU_APB2_FZ_DBG_TIM17... jednak rejestr APB2FZ pozostaje bez zmian. W RM znalazłem na ten temat jedynie: [syntax=rm]The register is asynchronously...

    Mikrokontrolery ARM   09 Sty 2015 13:47 Odpowiedzi: 4    Wyświetleń: 912
  • [STM32F105][C] - CAN - pytanie o FIFO0 i FIFO1

    Chce użyć CAN w STM32F105. Ale nie bardzo rozumiem idei dwóch FIFO. Z tabelki dokumentacji wynika ze CAN1 ma dwa bufory FIFO każdy po 3 mailboxy, CAN2 tez ma niezależne 2 bufory FIFO, każdy po 3 mailboxy. 1. Jak ramki trafiają do tych FIFO ? Czy to oznacza ze w sumie na każdy CAN jest kolejka na 6 mailboxy ? Jeśli przychodzą pakiety do CAN1 to najpierw...

    Mikrokontrolery ARM   14 Sty 2015 17:35 Odpowiedzi: 3    Wyświetleń: 1098
  • stm32 - Konfiguracja Oprogramowania Eclipse Mars.1

    BlueDraco-> Dobra uwaga, dzięki. Często faktycznie jak jakiś problem mnie przerasta to go przeskakuje... Wierząc ,że w międzyczasie sam się rozwiąże. Na Keilu pracowałem na funkcjach HAL( Na uczelni również pracujemy na nich niestety...) , które są kombajnami. A mnie na razie wystarczy kosa... Ale jak widać i z nią mam problemy... Wcześniej ustawiłem...

    Mikrokontrolery   21 Gru 2015 22:16 Odpowiedzi: 12    Wyświetleń: 1488
  • STM32L152 - Ustawienia GPIO + JTAG

    Witam wszystkich! :) Mam parę małych pytań początkującego odnośnie GPIO oraz JTAG w procesorze STM32L152RET6, na którym zaczynam właśnie naukę 32-bitowców. Próbując ustawić GPIO w stan wysoki zauważyłem kompletny brak reakcji na wartości wpisywane do rejestrów. Poprawcie mnie jeśli się mylę, ale po wielu godzinach z dokumentacjami wywnioskowałem, że...

    Mikrokontrolery ARM   12 Sty 2016 15:13 Odpowiedzi: 42    Wyświetleń: 2397
  • Odblokowanie procesora STM32F439.

    No i moim zdaniem mylisz się i to bardzo, zupełnie jakbyś się w ogóle nie zastanowił nad tym co piszesz tylko prorokował na zasadzie "to jest level 2, bo się procesor zablokował". Wartości Option Byte dla level 0 i 2 to AA i CC. A u mnie nie ma żadnej z tych wartości. Level 1 to dowolna inna wartość (czyli taka jak u mnie). Dodatkowo w level 2 nie działa...

    Mikrokontrolery ARM   01 Maj 2018 06:08 Odpowiedzi: 11    Wyświetleń: 813
  • STM32F410RB lista rozkazów

    A odpowiedź moim zdaniem jest inna i brzmi: bo inżynierowie się nie popisali. Stanowczo protestuję. :) Inżynierowie robią co mogą, aby zachować zgodność, ale nie będą tego robić za wszelką cenę. Nie będą wprowadzać sztucznych ograniczeń dla zachowania kompatybilności wstecznej, ponieważ zablokuje to jakikolwiek postęp. Porównanie dotyczy SPL oraz HAL....

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4113
  • Czy procesor uległ uszkodzeniu i jak to naprawić? Sprzęt: moduł STM32.

    niestety nie pomaga, odpowiedź "Target no device found" wydaje mi się to wręcz nieprawdopodobne aby zmiana ustawień zegara coś takiego zrobiła ale nie chcę ryzykować zablokowania kolejnego moduły Dodano po 1 niestety nie wiem jak to się stało że rekonfiguracja zablokowała albo uszkodziła procka, w każdym razie wylutowałem go i wstawiłem nowy. I działa,...

    Mikrokontrolery ARM   01 Cze 2022 18:33 Odpowiedzi: 11    Wyświetleń: 627
  • STM32 - code protect - można coś na to poradzić?

    Dostałem płytkę z zablokowanym prockiem STM32F103C8T6, niestety nie mogę się dostać do niego ani JTAGiem(loader failed) ani przez serial bootloader - nie widzi procka. Poprzedni użyszkownik twierdzi, że zaznaczył wczystkie opcje dotyczące: - read protection, - user option bytes - flash memory write protection option bytes w programie Flash Loader Demonstrator....

    Mikrokontrolery ARM   19 Sty 2011 07:27 Odpowiedzi: 1    Wyświetleń: 1703
  • [ARM]Crossworks - konfiguracja projektu, bootloader STM32 - pytanie

    Hmm, no to skoro CrossWorks ma takie problemy, to jakie inne IDE polecałbyś (żeby obsługiwało debugowanie poprzez wspomniany JTAGkey z jakąś sensowną nakładką graficzną oczywiście). Mile widziane oczywiście jakieś linki z przykładową konfiguracją i tworzeniem projektu dla STM32. Czyli bootloader umieszczony w ReadOnlyMemory jest 100% bezpieczny przed...

    Mikrokontrolery   18 Mar 2015 09:35 Odpowiedzi: 33    Wyświetleń: 7067
  • [stm32][FreeRTOS] - Zawieszanie się sterownika w tasku Idle

    Witam, Używam stm32F100 z zaimplementowanym FreeRTOS ver. 7.0.0. Stworzyłem 3 taski oraz dodatkowo jedną funkcję wykonującą się w vApplicationTickHook. Problem polega na tym, że po pewnym czasie np. 5 min dzialania programu nagle sterownik zawiesza się - ląduje cały czas w funkcji portTASK_FUNCTION czyli w tasku Idle. Żaden task nie działa, jedynie...

    Mikrokontrolery ARM   05 Kwi 2013 16:30 Odpowiedzi: 2    Wyświetleń: 1599
  • STM32F407VG - Blokada procesora po zaniku zasilania

    A nie są to przypadkiem prozaiczne problemy z wydajnością prądową zasilania ? Wątpię. Procek chodzi normalnie, gdy ładuję kod do ramu. Poza tym przed tą przygodą z zablokowaniem chodził całkowicie bezproblemowo rozkręcając się do 168Mhz. Nie jestem w stanie tylko zmienić "Option Bytes". Jest to dziwne, gdyż wartość teoretycznie mogę zapisać, ale odczytuję...

    Mikrokontrolery ARM   15 Cze 2013 11:34 Odpowiedzi: 5    Wyświetleń: 1464
  • STM32F4 - Programowanie bootloaderem przez RS i zabezpieczenie przed odczytem pa

    Cześć, Nie mam możliwości sprawdzenia a muszę ustalić sobie kilka spraw. Czy aby uruchomić i używać bootloadera w prockach z rodziny STM32F407 linia BOOT1 musi być cały czas na wysokim stanie logicznym, czy też wystarczy że będzie podciągnięta przy starcie? I których USARTów muszę użyć? I czy da się w taki sposób przeprogramować mikrokontroler aby przy...

    Mikrokontrolery ARM   26 Kwi 2015 19:23 Odpowiedzi: 2    Wyświetleń: 804
  • STM32F373 - Nie działa SysTick

    Może jakimś dziwnym sposobem masz globalnie zablokowane przerwania? Sprawdź co by było gdybyś je profilaktycznie włączył odpowiednimi funkcjami z CMSIS.

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1197
  • [STM32L1][FreeRTOS][GCC] - Hard fault przy włączonej optymalizacji

    Co ciekawe zarówno kod asm jak i wartość rejestrów lr i sp jest taka sama przy -O0 jak i -O1 Sprawdź to jeszcze raz, ponieważ prawdopodobieństwo wygenerowania identycznego kodu dla różnych optymalizacji jest dosyć niskie... Atrybut "__attribute((interrupt))" przy przerwaniu (tym jak i innych) jest zbędny. Czy może to być kwestia przepełnienia stosu?...

    Mikrokontrolery ARM   28 Wrz 2016 07:01 Odpowiedzi: 3    Wyświetleń: 1065
  • - STM32 ARM na polskich uczelniach

    Rozwinę temat AGH: W ramach przedmiotu obowiązkowego jest (w kolejności jak podano) 1. Assembler na AVR (większość zajęć) 2. Kilka zajęć z C dla AVR - zasadniczo 1 i 2 to miganie diodą na 100 sposobów 3. Semestr z KL46 (i masa nerwów, bo zestawy wciąż i ciągle mają jakieś wady, a to się procek zablokuje, a to spali) Niestety po tych 2 semestrach ludzie...

    Mikrokontrolery ARM   29 Gru 2016 05:58 Odpowiedzi: 164    Wyświetleń: 8358
  • STM32F103 - Zabezpieczenie przed odczytem kodu zawiesza procesor

    Czy spotkaliście się może z takim problemem? Teraz zrobiłem test i jest tak jak piszesz. Akurat mam pod ręką Nucleo (jako programator) i osobną płytkę z osobnym procesorem (F0 ale to chyba nie jest ważne) to widzę że po ustawieniu zabezpieczenia Level1, faktycznie poprzez odłączanie i załączanie Nucleo do USB, procesor nie startuje. Nie pomaga reset...

    Mikrokontrolery ARM   01 Gru 2017 22:06 Odpowiedzi: 12    Wyświetleń: 1602
  • [STM32F4] st-link nie chce połączyć się z stm32f401

    Dopuszczasz opcję, że układ jest padnięty lub ma zablokowanego JTAGa?

    Mikrokontrolery ARM   03 Wrz 2019 14:58 Odpowiedzi: 17    Wyświetleń: 648
  • [stm32] Jak uruchomić bootloader w stm32g071 z pinem BOOT0 i SWD?

    Witam, Chciałbym zapytać bardziej doświadczonych kolegów o pin BOOT w nowej rodzinie stm32g07x. Otóż pin BOOT0 jest współdzielony z pinem PA14, który pełni jednocześnie rolę SWCLK dla SWD. Znalazłem info w RM, a dokładnie tabelkę: Odczytałem z nowego procesora ustawienia: Czy dobrze myślę: - nBOOT_SEL i nBOOT0 bit są ustawione więc program ładuje się...

    Mikrokontrolery ARM   16 Cze 2019 17:02 Odpowiedzi: 5    Wyświetleń: 666
  • Jak zasilać STM32 Discovery z zewnętrznego 5V?

    To też miałem, ale nie skupiłem się na tym problemie teraz. Ale w tej chwili nie jestem przekonany czy ta obserwacja że przy powtórzonych szybko resetach, wyświetlacz się blokuje na jakiś wzorkach a Twoje zmaganie z diodą (czyli zasilanie) to jedna i ta sama sprawa. Owszem można by z tym zawalczyć ale zrobiłem dość ekstremalną próbę. Znalazłem bardzo...

    Mikrokontrolery ARM   13 Sty 2021 13:53 Odpowiedzi: 7    Wyświetleń: 864
  • [STM32F407VGT6] - Błędy zegara i zrywania CANa - podejrzenie podróbek z Aliexpress

    Cześć, Mam urządzenie na STM32F407VGT6, zewnętrzny kwarc. Ostatnio wpadły mi w ręce uc z Chin, z Aliexpress (tylko tam były). Wyglądały na normalne. Po wlutowaniu kliku okazało się, że są one zablokowane, trzeba było wykasować żeby móc zaprogramować. Programowanie ok, odczyt sygnatur również. Co się okazało - niektóre urządzenia zrywało CANa, ale nie...

    Mikrokontrolery ARM   19 Maj 2022 22:10 Odpowiedzi: 6    Wyświetleń: 462
  • [STM32F10X][C/Ride-7] upgrade programu przy Read-Out Protect

    Proponuję Ci coś co stworzyłem dla LPC'ka (z pomocą Freddie'go). 1. Na pierwsze sektory Flash'a piszesz bootloader który zawsze startuje jako pierwszy. 2. Bottloader sprawdza czy ma zrobić upgrade, a jeżeli nie , to uruchamia właściwy program. 3. Sektory z boottloader'em możesz zablokować do odczytu. Wtedy właściwy plik .bin z programem możesz bez problemu...

    Mikrokontrolery ARM   27 Gru 2011 15:44 Odpowiedzi: 5    Wyświetleń: 1059
  • [STM32f103rb][c/eclipse ]Zagnieżdżanie przerwania

    Skąd pomysł, że wyczyszczenie przerwania skutkuje jego odblokowaniem? W przerwaniach po prostu rdzeń ma kolejne przerwania zablokowane - musisz sobie je aktywować funkcją NVIC_EnableIRQ(), czy jak ona się tam nazywa. 4\/3!!

    Mikrokontrolery ARM   12 Kwi 2012 12:16 Odpowiedzi: 1    Wyświetleń: 1071
  • [STM32F103RBT6][OpenOCD]Programowanie flasha działało i przestało...

    Dorzuć do wywołania OpenOCD coś takiego: openocd -f ... -f ... -c "reset_config trst_and_srst" Może pomoże. Jak nie, to może jakimś sposobem zablokował Ci się flash - jak masz wyprowadzony UART i piny BOOT to podłącz się przez ST Flash Loader i zobacz. 4\/3!!

    Mikrokontrolery ARM   04 Cze 2012 23:00 Odpowiedzi: 10    Wyświetleń: 2786
  • STM32F103RB - Flash timeout. Reset the target and try again.

    Z tego co widzę masz tu ustawienia które są ok dla uVision v4. W v3 była taka różnica że w ustawieniach uLinka trzeba start zmienić z 0x8000000 na 0. Możliwe, że trzeba było tak samo zrobić w ustawieniach mapy pamięci (zakłada target). W v4 jest już to zrobione jak należy. PS. Ten komunikat może też chyba wyskoczyć gdy flash jest zablokowany przed odczytem....

    Mikrokontrolery ARM   16 Paź 2013 21:01 Odpowiedzi: 3    Wyświetleń: 2537
  • [stm32][I2C] - acknowledgement disable - zwiecha

    I2C ma pewne ograniczenia opisane w erracie, obsługę odbioru chyba najlepiej zrobić w DMA. Jest pdf opisujący obsługę I2C [url=]AN2824: STM32F10xxx I²C optimized examples Poniżej wklejam swój kod funkcji odbioru oparty o polling, bazuje ona na materiałach udostępnianych przez Freddiego Chopina (np. definicje bitbandingu). Aby dobrze działało odpowiadanie...

    Mikrokontrolery ARM   19 Lis 2012 22:32 Odpowiedzi: 14    Wyświetleń: 3576
  • STM32F1 - Ustawienie wejścia BRK w TIM1

    Witam Wreszcie znalazłem czas, żeby opisać jak udało mi się uruchomić timer1 w konfiguracji jakiej jest mi potrzebny. Założenia jakie były przyjęte: - częstotliwość Pracy PWM 17,58kHz - rozdzielczość 12 bitów - generowanie przerwania od każdego przepełnienia licznika - wejście BRK - sprzętowe wejście blokujące generowanie sygnału PWM pojawieniem się...

    Mikrokontrolery ARM   20 Maj 2013 19:47 Odpowiedzi: 8    Wyświetleń: 1914
  • STM32F100RB (Discovery) - Zmienna modyfikowana w przerwaniu nie zapmiętuje wart.

    Przerwanie od przycisku jest całkiem trudne do poprawnej obsługi. Po wykryciu zmiany musisz je zablokować, odliczyć czas w przerwaniu timera i ponownie odblokować. Dużo prościej testować przycisk w przerwaniu timera.

    Mikrokontrolery ARM   28 Paź 2013 11:25 Odpowiedzi: 11    Wyświetleń: 1695
  • STM32F4xx - OpenOCD łączy się tylko kiedy fizycznie procesor jest w stanie RESET

    Poczytaj w Datasheet - a z pewnością znajdziesz dlaczego tak działa. str 24 i 26 oraz poczytaj o możliwości zablokowania JTAG (w celu wykorzystania pinów jako np. GPIO). W takiej sytuacji MCU używa tych pinów jako JTAG tylko "under reset".

    Mikrokontrolery ARM   13 Gru 2013 21:16 Odpowiedzi: 8    Wyświetleń: 1812
  • Odblokowanie zablokowanego dysku WD3200BUDT-62DPZY0

    janpas6: Dysponujesz tą wiedzą. Mieścisz się w połowie tych co wiedzą? :D Ja mam proste rozwiązanie, ale nie mam tej wiedzy w całości tylko w postaci rozporoszonej. - STM32F407/429 z USB OTG (Pendrive) z terminalem przez RS232 , połączony poprzez bridge IDE SPIF223a (SPIF225) do SATA HDD Jestem w stanie napisać program obsługujący HDD od strony sprzętowej...

    Naprawa nośników i odzysk danych   02 Sty 2018 16:15 Odpowiedzi: 458    Wyświetleń: 291685
  • STM32F0(ale środowisko) - Błędy przy debugowaniu. Dołączanie libopencm3

    Szczerze mówiąc to bardzo chętnie zacząłbym używać eclipse'a, no ale... Korzystając z poradnika Freddiego Chopina z jego strony zablokowałem się na etapie instalacji OpenOCD. Żadna z pobranych wersji czy to z jego strony, czy to ze strony openocd czy z googlowania nie chciała się zainstalować. Cały czas albo brakowało jakiegoś innego programu, albo...

    Mikrokontrolery ARM   30 Cze 2014 21:00 Odpowiedzi: 33    Wyświetleń: 3699
  • stm32f407 przerwanie od przycisku

    Skoro upierasz się na przerwanie od przycisku, to w obsłudze przerwaniu musisz zablokować to przerwanie i uruchomić timer, od którego przerwanie odblokuje przerwanie przycisku - i trzeba to zrobić dla każdego przycisku oddzielnie. Moim zdaniem zawsze łatwiej wrzucić do obsługi przerwania timera dwie linijki kodu, które załatwią obsługę przycisku, niż...

    Mikrokontrolery ARM   19 Gru 2014 08:36 Odpowiedzi: 11    Wyświetleń: 1149
  • [STM32F405] - Jak zwiększyć maksymalnie dokładność przetwornika AD?

    Co zrobić aby maksymalnie zmniejszyć szumy, zakłócenia itp.? Zasilanie części analogowej przez filtr (dławik, kondensator), zmniejszyć w czasie pomiaru częstotliwość taktowania rdzenia? Na czas pomiaru zablokować wszystkie przerwania? Czy częstotliwość taktowania AD może mieć znaczenie? Czy sample time ma jakiś wpływ? Chodzi mi głównie o stabilny pomiar...

    Mikrokontrolery ARM   26 Sty 2015 13:21 Odpowiedzi: 2    Wyświetleń: 639
  • [STM32F0][C] - Pomiar prędkości przy użyciu czujnika Halla.

    On nie ma się zerować, tylko liczyć czas od impulsu do impulsu. To nie ładuj ARR. Kolejna wielka rada BlueDraco. Brawo. Pobiłeś rekord. A co licznik ma pozostać zablokowany? [syntax=c] NVIC_EnableIRQ( TIM1_CC_IRQn ); TIM1->CR1 |= TIM_CR1_CEN;[/syntax] Najpierw włącz timer. Przydało by się wygenerowanie update a następnie wyzerowanie flag. Dopiero potem...

    Mikrokontrolery ARM   20 Lut 2015 17:05 Odpowiedzi: 62    Wyświetleń: 3777
  • STM32f1xx - Kasowanie stron pamięci flash

    Przyczyn może być mnóstwo - źle napisany bootloader korzystający z procedur na kasowanych stronach, niezablokowane przerwania podczas operacji na pamięci Flash i sto innych, których nie widząc kodu nie sposób zdiagnozować.

    Mikrokontrolery ARM   17 Lut 2015 20:59 Odpowiedzi: 5    Wyświetleń: 966
  • STM32F303 kopiowanie do RAM -

    Kiedy już uporasz się z memcpy, nadziejesz się jeszcze prawdopodobnie na dwa poważniejsze błędy. Moim zdaniem powinieneś zacząć od zapisu do Flash przy zablokowanych przerwaniach. Jeśli upierasz się na wykonanie kodu z RAM, to naucz się namawiać kompilator i konsolidator do samoczynnego lokowania kodu w RAM - da się to łatwo zrobić uzupełniając deklarację...

    Mikrokontrolery ARM   21 Wrz 2015 10:11 Odpowiedzi: 13    Wyświetleń: 1455
  • STM32F3 debugowanie - Error in final launch sequence

    Nie, eclipse sam dodaje spację w projekcie bo dopisuje na końcu słowo 'Configuration'. To bardziej poważny problem. Wczoraj odebrałem ze sklepu nową płytkę stm32f3 discovery i na nią udało mi się wgrać program bez problemu. Możliwe, że flash jest już zużyty albo coś namieszałem używają ST-linka. Użyłem go tylko do odblokowania całej pamięci flash którą...

    Mikrokontrolery ARM   24 Wrz 2015 13:37 Odpowiedzi: 4    Wyświetleń: 828
  • [C] Obsługa USB pod FreeRTOS na STM32F0

    NVIC_ClearPendingIRQ(USB_IRQn) nic nie da w tym przypadku. Należy wykasować flagi w rejestrze USB interrupt status register (USB_ISTR) , ale jeśli to zrobisz samodzielnie funkcja HAL_PCD_IRQHandler(&hpcd_USB_FS) może już nie działać właściwie ponieważ w zależności od stanu tych flag są podejmowane odpowiednie działania. Jak wskazuje sama nazwa tej...

    Mikrokontrolery ARM   08 Gru 2015 23:10 Odpowiedzi: 2    Wyświetleń: 1062
  • STM32f103rb - Komunikacja Modbus

    Nie, nie możesz (przynajmniej nie powinieneś). Nie blokuj przerwania od odbioru w ten sposób. Użyj flagi i wykonaj ten kod w mainie. Pokaż inicjalizację USART2. Lub jedynie zaincjalizuuj przesył przez DMA. To jest tylko kilka instrukcji i nie zablokujesz tym przerwania na zbyt długo. A transmisja po usarcie2 bedzie sobie leciała w tle bez udziału procesora.

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7209
  • STM32F103 - Nie chce obsłużyć przerwań

    Dobra, szef ogólnie przeszedł 2 razy i rozwiązał to z czym się męczę półtorej dnia... brakowało Extern "C" przy definicjach wektorów. Ehh, w wolnym czasie muszę siąść i ogarnąć techniczne sprawy z tymi wszystkimi plikami, kompilatorami, jak to wszystko działa i jest realizowane, bo najczęściej problemy mam właśnie z tym, a nie z samym kodem. Teraz chyba...

    Mikrokontrolery   17 Sie 2016 13:53 Odpowiedzi: 23    Wyświetleń: 1107
  • STM32F103RB - Brak komunikacji I2C

    Problem dla mnie jest chyba dostęp do rejestrów z poziomu bibliotek HAL Akurat z tym nie ma problemu bo w HAL od I2C do czytania flag są wygodne makro (opisane w stm32f1xx_hal_i2c.h). Tak że nie trzeba nawet wiedzieć gdzie w którym rejestrze jaki to bit jest. Przykład użycia by sprawdzić bit BUSY: jeżeli chodzi działanie układu to jak zadziała to działa...

    Mikrokontrolery ARM   31 Paź 2016 00:52 Odpowiedzi: 27    Wyświetleń: 1974
  • STM32F4 - Open-drain STM32F4

    Jest rzeczywiście tak jak napisaliście, dlatego chciałem wziąć jakiś pin bez układów peryferyjnych, i na nieszczęście wziąłem taki na którym jest oznaczenie JTMS-SWDIO oraz JTCK- SWCLK i mi teraz Keil w ogóle nie widzi st-linka... Jest widoczny dodatkowy dysk po podłączeniu, ale z Keila zaprogramować sie nie da. Myślicie że to jakoś zablokowałem, jest...

    Mikrokontrolery ARM   30 Gru 2016 22:45 Odpowiedzi: 17    Wyświetleń: 1443
  • STM32F030 - emulacja EEPROM

    Tutaj na ogół dajemy wędki, a nie ryby, więc pozwól, że kodu, który opisałem, a który jest używany w kilku rozwiązaniach komercyjnych nie pokażę w całości. Ten wątek dyskusji nie jest o tym czy dawać wędkę czy rybę, tylko o Twoich - naprawdę już nudnych i jak widać "mocno nieprecyzyjnych" - wrzutkach o treści "zieeeew... przecież to 10 linijek kodu",...

    Mikrokontrolery ARM   19 Kwi 2017 07:26 Odpowiedzi: 34    Wyświetleń: 3840
  • [STM32L151] - zczytanie zawartości FLASH, RAM, systemowa poprzez SWD

    Dzięki za porady. Zakupiłem "kabel" ST-Link. Podłączyłem SWDIO, SWDCLK, GND i +3.3VDC. Po kliknięciu w "Connect" mam: 23:28:48 : Device ID:0x427 23:28:48 : Device flash Size : 256KBytes 23:28:48 : Device family :STM32L1xx medium density plus 23:28:48 : Can not read memory! Disable Read Out...

    Mikrokontrolery Początkujący   27 Kwi 2017 22:40 Odpowiedzi: 2    Wyświetleń: 2595
  • STM32F103 - F_RAM CY15B104Q czesto nie startuje.

    Pamięć F_RAM CY15B104Q 4Mb. Często po starcie procesora nie oddzywa się, nie zapisuje i nie czyta zawartości. Jeżeli po włączeniu zasilania zastartuje, może pracować godzinami pisząc i czytając tysiące razy bez problemu. Pin CS w rejestrze ODR ustawiany jest jako 1 na początku inicjalizacji GPIO. Zresztą w dokumentacji jest napisane, że jeżeli przyjdzie...

    Mikrokontrolery ARM   21 Maj 2017 09:50 Odpowiedzi: 0    Wyświetleń: 1035
  • [STM32F030] Przerwanie od porównania TIM1_CC_IRQHandler

    Mam taki prosty programik: [syntax=c]void TIM1_BRK_UP_TRG_COM_IRQHandler(void) { TIM1->SR &= ~TIM_SR_UIF; GPIOA->ODR ^= GPIO_ODR_2; //led PA2 if(TIM1->CR1 & TIM_CR1_DIR) TIM1->CNT = 0; //blokuję licznik przed przeładowaniem else TIM1->CNT = 20; } void TIM1_CC_IRQHandler(void) { TIM1->SR &= ~TIM_SR_CC1IF; GPIOA->ODR ^=...

    Mikrokontrolery ARM   06 Mar 2018 22:08 Odpowiedzi: 3    Wyświetleń: 633
  • STM32F4 freertos koncepcja

    Zasada ma być lekko inna. Wątki mają do "czegoś" pisać a ten wątek Na upartego się da, tyle że: - dostęp do współdzielonego bufora tylko przy zablokowanym mutexie - mutex musi być zablokowany przez cały czas kiedy do bufora coś jest zapisywane _ORAZ_ przez cały czas gdy jest on odczytywany (a więc od początku transmisji DMA do jej zakończenia), - powiadomienie...

    Mikrokontrolery ARM   23 Kwi 2018 09:15 Odpowiedzi: 15    Wyświetleń: 1470
  • Blokada programu przed odczytem w STM32F0

    Chciałbym zablokować możliwość skopiowania kodu. Mam smutną wiadomość. W układach z serii STM32F0xx zabezpieczenie kodu przed odczytem dość łatwo jest obejść i można uznać, że nie działa. Producent układów, STMicroelectronics przyznaje się do tego (Mani Christophe) [url=]tutaj. STM32F0 jest udowodnione, ale ten sam mechanizm jest wykorzystywany w F1,...

    Mikrokontrolery ARM   19 Kwi 2018 14:06 Odpowiedzi: 25    Wyświetleń: 1569
  • [STM32F103C8T6][C/ST Link nie programuje]

    Panowie chyba źle mnie zrozumieliście. Alez my Cie dobrze rozumiemy. No, poza panem wypowiedz wcześniej. W wypadku kiedy z jakiegoś powodu program, (czy jakiś powód) zablokuje programowo SWD. To dostep przez SWD jest możliwy albo z poziomu bootladera (co sam robisz), bo on albo nie zmienia domyślnych ustawień albo ustawia SWD na włączony, zaraz po...

    Mikrokontrolery ARM   13 Maj 2018 14:21 Odpowiedzi: 10    Wyświetleń: 1545
  • Stm32F7 + moduł NRF24L01 z użyciem przerwań

    To co napisałem to wiem po co od razu taka uszczypliwość , timery wykorzystuje do sterowania pinem CSN i CE chyba że powiesz mi jak to lepiej zrobić to zamieniam się w słuch, ok same flagi może trochę zaciemniają obraz bo brak do nich komentarzy, po krótce wygląda to tak. -gdzieś w programie wywołuje sobie softwerowo przerwanie od pinu IRQ -w przerwaniu...

    Mikrokontrolery ARM   03 Lip 2018 17:48 Odpowiedzi: 9    Wyświetleń: 675
  • [STM32F0][C/C++] W jaki sposób sprawdzić zachowanie SPI overrun przy użyciu DMA?

    (at)Marek_Skalski W przypadku trybu master i priorytetu DMA TX < RX nie ma takiej opcji bo TX nie dostanie więcej slotów niż RX. I żadne inne peryferia czy CPU nie ma na to wpływu. Jest taka "opcja", która kiedyś mi napsuła trochę krwi. Jeżeli SPI zostanie uruchomione, coś nazbiera do FIFO, następnie zostaje zablokowane i ponownie uruchomione, to...

    Mikrokontrolery ARM   29 Gru 2018 18:21 Odpowiedzi: 50    Wyświetleń: 1629
  • [STM32F7][C/Eclipse] Stos LwIP + FreeRTOS a odczyt UART z czujnika pyłu PMS3003

    Ale wiesz, że to nie jest to samo co `value Pomyliłem się przy pisaniu, oczywiście miało być *(value+11). Opcja kolejki jest mało sensowna, chyba że interesują Cię odczyty z przeszłości, nie wiadomo jak stare, ale potencjalnie bardzo stare, bo kolejkę dopychasz na maksa a odczytujesz tylko okazjonalnie. Do tego co robię wydaję się odpowiednia gdyż...

    Mikrokontrolery ARM   31 Gru 2018 01:08 Odpowiedzi: 23    Wyświetleń: 846
  • Zapis do flash w STM32F103C8T6

    Nie wiemy, ile operacji na Flash jest w programie. Odblokownai przez zapis FKEY powinno być jeden raz, inaczej próba odblokwoania odblokowanego Flash kończy się zablokowaniem. Kolejny problem - wykonujesz operacje logiiczne na CR zamiasz zwykłych zapisów. Nie wiem, co wcześniej wpisałeś do CR, więc nie wiadomo, jaki jest skutek operacji OR. Nie widzę...

    Mikrokontrolery ARM   31 Gru 2018 20:38 Odpowiedzi: 12    Wyświetleń: 612
  • [STM32F103] Mam problem z ogarnięciem GPIO w tym procku

    Cholera wie. Albo mam jakieś wadliwe bluepille (coś z zasilaniem/ masą) To też możliwe, w końcu te moduły to tam z elektro-śmieci robią. Kupiłem kiedyś 5 sztuk f303, wszystkie były zablokowane na poziomie 1, a jeden miał uwalonych kilka portów.

    Mikrokontrolery   07 Sty 2019 00:22 Odpowiedzi: 7    Wyświetleń: 444
  • Integracja CAN, microSD, DMA na STM32F7 - zapis danych z potencjometrów

    po prostu - masz thread, który pisze do SD. odbierasz ramke, który jezt zablokowany na kolejce, semaforze, mutexie czy tez notyfikacji. Przykład: Jak odbierzesz ramkę wstawiasz do kolejki dane (lub tylko referencję). Thread zapisujący na kartę się odblokowuje i zapisuje. Możesz miec (jezeli wstawiasz do kolejki same rwskażniki do buforów) dwa (lub węcej)...

    Mikrokontrolery ARM   03 Cze 2019 16:14 Odpowiedzi: 9    Wyświetleń: 567
  • STM32F103 - reset mikrokontrolera po zmianach w firmware i bootloaderze

    Tutaj tak było "od nowości", więc póki co zostawiłem ;) U siebie zwykle IWDG odświeżam w tasku, który m.in miga systemowym LEDem i generalnie ma on najniższy priorytet, więc jeśli coś go zagłodzi, czyli całość się nie wyrabia, to wtedy jest reset. Choć z tego co czytam, to takie podejście też im się nie podoba ;) No bo ono tak samo nie wykryje wielu...

    Mikrokontrolery ARM   11 Cze 2019 11:49 Odpowiedzi: 11    Wyświetleń: 534
  • Wgrywanie ikonek do FLASH w STM32F407VG przez Pixel Factory

    Zlinkować do projektu? Nie za bardzo wiem o co chodzi. A ten plik obiektowy jak zrobić? Czytałem wczoraj o zapisie danych do FLASH i to wydawało się trudne. Trzeba odblokować możliwość zapisu potem skasować całą stronę, zapisać dane, zablokować możliwość, oczywiście jeszcze po drodze sprawdzać czy pamięć jest gotowa do użycia, i to się wydawało trochę...

    Mikrokontrolery ARM   15 Wrz 2019 20:40 Odpowiedzi: 14    Wyświetleń: 627
  • STM32F4 USB HOST, HAL, FatFS - na co zwrócić uwagę?

    Cześć, Widzę że znalazłeś linki do tej dyskusji, ale warto wspomnieć i tu - - jest tu użyty host na F7, który jest zapewne identyczny jak na F4, więc większość rozwiązań można zastosować wprost. Zwracam Twoją szczególną uwagę na to, że w HALu i kodzie hosta musiałem wprowdzić pewne KRYTYCZNE poprawki, bez których ten cały kod nadawał się tylko do zabawkowych...

    Mikrokontrolery ARM   28 Gru 2019 23:27 Odpowiedzi: 3    Wyświetleń: 654
  • [C] STM32F103 - problemy z komunikacją I2C z czujnikiem HTU21

    Może najpierw określ co chcesz zrobić i co Ci się nie podoba w aktualnym działaniu. Podkreślę - nie ma ŻADNEJ możliwości "zablokowania" czy "opóźnienia" odczytu z urządzenia I2C po tym jak zostało zaadresowane (abstrahując od "clock stretching", które wcale nie musi być obsługiwane przez dane urządzenie). Delay na przerwaniach powinien operować jakąś...

    Mikrokontrolery ARM   20 Sie 2020 10:21 Odpowiedzi: 19    Wyświetleń: 855
  • Jak działa Stack Align w STM32F103?

    Jak patrze co oni wewnątrz natworzyli to czasem się zastanawiam czy to żart Te wszystkie "niepotrzebne" LOCK, UNLOCK itp potrzebne są w RTOS ale tylko idea jest słuszna bo realizacja już nie i funkcja potrafi się zablokować i zawsze zwraca BUSY.

    Mikrokontrolery ARM   04 Sty 2021 08:13 Odpowiedzi: 15    Wyświetleń: 1059
  • Karta dźwiękowa USB na STM32F103 + TDA1543 by piotr_go

    Przecież tam linkują do Twojego filmy na YT. Ja raczej bym się cieszył, że ktoś skorzystał z mojego rozwiązania zamiast robić z siebie ofiarę za kilka euro - bo pewnie taka jest skala tego procederu ale to oczywiście kwestia osobistego podejścia i nie mam zamiaru wymuszać na Tobie jakiejkolwiek zmiany. Od lat śledzę Twoje projekty i wiem, że masz wiedzę...

    DIY Konstrukcje   31 Sty 2024 18:59 Odpowiedzi: 37    Wyświetleń: 9642
  • Brak możliwości połączenia z własną płytką STM32 St-link Utility

    Po podpięciu NRST do masy, przez rezystor 10k, widać, że ST-link "coś robi" - diody na nim mrugają, nie jak we wcześniejszej konfiguracji, jednakże wyświetla się błąd podany poniżej. Bo czeka chwilę na zwolnienie resetu, jak zablokowałeś układ na wiecznym resecie to co się dziwić, że nie dziala. Gdy NRST mam podpięte rezystorem do masy, w Target ->settings...

    Mikrokontrolery ARM   28 Paź 2020 17:28 Odpowiedzi: 9    Wyświetleń: 699
  • Klawiatura makro (było: Serwer poświadczeń STM32F103)

    Korpo stosują logowanie domenowe do wszystkich swoich usług, a zdalne połączenie do sieci firmowej po VPN. Hasło jest zatem jedno. Tylko teoretycznie. W praktyce masz jeszcze przecież loginy/hasła do firm współpracujących: że wspomnę chociażby benefitowe Sodexo, albo programy od kurierów DHL czy UPS, na stronach dostawców jak TME też chyba się trzeba...

    DIY Konstrukcje   20 Lis 2022 15:26 Odpowiedzi: 28    Wyświetleń: 3663
  • STM32F103C8 przerwanie od TIM2 odpala się na starcie

    Tak sie zastanowiłem o czym piszesz, czy masz na myśli to że w tych wymienionych przez ciebie układach np dostęp do portów i ich konfiguracja jest w każdym typie taka sama? Czy to o to chodzi że np w f103 są inne rejestry niż np f411 do konfiguracji portów? Ja się np zraziłem do G0 czytając o czymś takim jak DMAMUX. Opis jest tak pokrętny że zupełnie...

    Mikrokontrolery ARM   16 Lut 2021 08:29 Odpowiedzi: 29    Wyświetleń: 1035
  • [stm32,fatfs,przerwania] odczyt pliku nie działa

    Witam Aplikacja: Próbuję zrobić aplikację która odczytuje plik wav'e z karty sd (przez SPI2) i podaje go na DAC'a (SPI1). Potrafie osobno skorzystać zarówno z DAC'a jak i FatFs. I tak: Ustawiłem przerwanie które jest generowane 44100 razy na sekundę (I tutaj może być problem, za często). Podczas przetwarzania obsługi przerwania pobieram dane z podwójnego...

    Mikrokontrolery ARM   26 Sty 2010 12:43 Odpowiedzi: 2    Wyświetleń: 2319
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Po co masz "klikniętą" opcję Halt w debuggerze? Wyłącz to koniecznie, bo ona jest zbędna, a może szkodzić. W OpenOCD 0.3.1 jest bug, który polega na tym, że pierwszy "load" po włączeniu zasilania STM32 się nie udaje (przynajmniej na JTAGu na USB, choć pewnie na innych też, bo to nie kwestia JTAGa raczej). Drugi i kolejne już jest OK. Nie powinno to...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7595
  • [STM32][C] Usypianie procesora sleep-on-exit

    Mam przerwanie od odbioru po UARCIE, w którym mam instrukcje NVIC_SystemLPConfig(NVIC_LP_SLEEPONEXIT, ENABLE) i ta instrukcją usypiam procesor (wiem że się usypia, ponieważ w pętli głównej migam diodą, która przestaje migać). Faktem jest to, że przerwanie o wyższym priorytecie budzi procesor, w przerwaniu które budzi procesor, należy użyć jeszcze instrukcji...

    Mikrokontrolery ARM   06 Kwi 2010 11:58 Odpowiedzi: 5    Wyświetleń: 3349
  • TrueStudio + ST-Link dla STM32

    Nie generuje pliku *.hex, tylko *.elf, ale do pełnego debugowania wystarczy. Można wybrać tylko zapis Little-endian. Widać, że jest zakładka SFR do podglądu rejestrów (ODR z GPIOx itp.), bez konieczności szukania po adresie, ale cwaniacy zablokowali. Ogólnie jest to skonfigurowany Eclipse i tyle w temacie. Działa tylko z JTAG ST-Link i im pochodnych...

    Mikrokontrolery ARM   19 Sie 2010 08:41 Odpowiedzi: 12    Wyświetleń: 5619
  • [STM32]usb, blokowanie transmisji

    Witam Czytając manualna dotyczącego transmisji IN i OUT. Odbierając dane z USB ustawia się bit CTR_RX i STAT_RX - ustawia się na NAK kasuje CTR_RX, odczytuję dane, i muszę ustawić STAT_RX na VALID, (bo Host będzie próbował wysłać jeszcze raz dane ). Tu pojawia się pytanie. 1. odbieram tylko np 40 bajtów danych i chce je oczytać, czy można ustawić STAT_RX...

    Mikrokontrolery ARM   06 Wrz 2010 10:11 Odpowiedzi: 0    Wyświetleń: 1196
  • [STM32] Kasowanie FLASHa po szybkich zmianach zasilania.

    Nie chodzi o blokowanie przed odczytem czy o blokady w procesie programowania, tylko o zablokowanie możliwości zapisu flasha po programowaniu z poziomu aplikacji - przed zapisem pamięć trzeba odblokować, po zapisie dobrze ją ponownie zablokować. 4\/3!!

    Mikrokontrolery ARM   19 Sty 2011 11:14 Odpowiedzi: 15    Wyświetleń: 2988
  • [STM32][C] TIM1 taktowany dwa razy niższą częstotliwością

    0, przerwanie; 0, przerwanie .... ? Niestety nie.. Z jednej strony dokumentacja mówi, że timer idzie po wszystkich wartościach od 0 do ARR, z drugiej strony mówi, że timer jest zablokowany gdy ARR==0. Moja rada: zamienić PSC i ARR: PSC=0, ARR=23999. Timer będzie szedł z pełną prędkością zegara, a przerwanie i tak będzie co 1ms.

    Mikrokontrolery ARM   07 Lip 2011 06:41 Odpowiedzi: 23    Wyświetleń: 3359
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    Sprawdziłem to i zwracam honor freddie :) , po poprawnym skonfigurowaniu optionbytes - a można to zrobić w ten sposób: [syntax=c]while(FLASH->SR & 1<<0);//BSY: Sprawdzam czy flash nie jest zajęty. //Jeśli jest to będzie się kręcić pętla i kręcić. FLASH->OPTKEYR = 0x45670123;//Jak taką sekwencją zapiszę klucz, to się odblokuje jednorazowo...

    Mikrokontrolery ARM   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 6445
  • [STM32] detektor zera sieci + pomiar adc wyzwalany timerem = zła ilość pomiarów

    Sekcja krytyczna jest po to, żeby zablokować przerwania ADC, które ma wyższy priorytet. Przerwanie od ADC i EXTI modyfikują dwie te same zmienne. Kolizja jest zabroniona, bo program może dojść do błędnych wniosków. Pierwiastek jest liczony na liczbach całkowitych, a jego funkcja jest w załączonym pliku. Teoretycznie liczenie pierwiastka trwa 9 cykli...

    Mikrokontrolery ARM   13 Mar 2012 10:51 Odpowiedzi: 18    Wyświetleń: 3469
  • [STM32] Kilka pytań i prośba o zerknięcie na schemat

    Czy można polegać na bootloaderze po UART To, że działa dobrze to raz bo po co miałby być skoro by nie działał. A druga sprawa jest taka (szczególnie istotna, że to Twoje pierwsze starcie z STM32), że jak zablokujesz sobie FLASH lub wyłączysz JTAG to jest to jedyna metoda żeby odblokować ten układ. Także dodatkowo zwróć uwagę jak trzeba podpiąć piny...

    Mikrokontrolery   17 Kwi 2012 19:16 Odpowiedzi: 9    Wyświetleń: 2847
  • [STM32 COrtex-M3] - jakie piny do złącza SWD

    Dodam swoje 3 grosze. ST-LINK czasami zawodzi właśnie z powodu braku obsługi nRST w trybie SWD. Niedawno spędziłem trochę czasu nad "zablokowanym" STMem, którego nie mogłem ruszyć za pomocą ST-LINKa. Do procesora wgrany został program, który w jakiś sposób blokował możliowosć komunikacji przez SWD. ST-LINK zwracał komunikat "can't halt core". Pomogło...

    Mikrokontrolery ARM   17 Mar 2015 22:48 Odpowiedzi: 14    Wyświetleń: 12150
  • [STM32] Zabezpieczenie przed odczytem kodu

    Ale to by znaczyło że, że takiego prostego mechanizmu jak w AVR nie ma poprzez zablokowanie zewnętrznym programatorem?

    Mikrokontrolery ARM   19 Lis 2012 11:18 Odpowiedzi: 8    Wyświetleń: 4806
  • STM32 - Piny JTAG'a jako zwykłe GPIO

    Udało mi się nawiązać połączenie z zablokowanym prockiem bez pomocy bootloadera. Trzeba było zrobić tak jak zalecał Freddie Chopin. Problem był jednak u mnie po stronie oprogramowania. Do łączenia się z prockiem używam ST Link Utility i programator ZL30PRG (zgodny z ST Linkiem). Należało uaktualnić ST Link Utility do wersji 2.3 (miałem 2.1) oraz Firmware...

    Mikrokontrolery ARM   27 Lip 2012 02:21 Odpowiedzi: 5    Wyświetleń: 1722
  • [STM32][uIP] - Odbiór danych po UDP

    Witam Nie bardzo rozumie gdzie nie możesz "ich czytać" w stm32 czy w PC. Bo u mnie jest chyba odwrotny problem. Ustawiam w procesorze uip_listen(HTONS(14001))... // iP ustawiłem na sztywno 192.168.20.201 teraz w PC ustawiłem 192.168.20.201 portNumber na 14001, i mogę wysłać dane z PC do procesora. Ale nie chce mi to iść w drugą stronę...

    Mikrokontrolery   20 Paź 2012 06:06 Odpowiedzi: 2    Wyświetleń: 2073