stm32 wykonywa

Znaleziono około 415 wyników dla: stm32 wykonywa
  • Urządzenie na STM32 wykonujące zdjęcia - gdzie kupić moduł kamery?

    Chciałbym zrobić urządzenie które będzie potrafiło wykonywać zdjęcia które potem ewentualnie wyśle do PC/ wyświetli na LCD. Ja tam nie wiem czemu, Wy się męczycie z obsługą kamery na mikrokontrolerach. To wymaga dużej przepustowości danych oraz ewentualnych operacji w czasie rzeczywistym, jak konwersja...

    Mikrokontrolery   13 Cze 2012 06:17 Odpowiedzi: 5    Wyświetleń: 2283
  • Mini oscyloskop DIY na STM32

    Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens. „Przeglądając...

    DIY Zagranica   11 Wrz 2020 06:03 Odpowiedzi: 15    Wyświetleń: 18588
  • Jak OpenCV działa na STM32 - benchmark

    OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie...

    Artykuły   29 Wrz 2021 18:42 Odpowiedzi: 8    Wyświetleń: 2259
  • [STM32] Procesor/program sam się resetuje.

    Witam, mam problem z STM32F101CB, nie wiem dlaczego się tak dzieje ale teoretycznie działają program, który wgrywam na płytkę, to w trybie debug'a ciągle się resetuje. Możliwe jest że się resetuje płytka jednak robi to tak szybko że ja na wyjściu cały czas dostaje poprawne dane. Ale do meritum, ustawiam...

    Mikrokontrolery ARM   23 Lip 2012 09:43 Odpowiedzi: 3    Wyświetleń: 1564
  • Zegar tekstowy na procesorze STM32

    Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . Jedna z dwóch gier Tetris Na dłuższy film zapraszam do oglądnięcia Dokonane zmiany . W matryc liter dodałem jeszcze...

    DIY w budowie   24 Mar 2019 20:14 Odpowiedzi: 22    Wyświetleń: 4578
  • Darmowy poradnik STM32 dla początkujących - rozmowa z autorem.

    W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej rodziny...

    Newsy   15 Maj 2021 12:34 Odpowiedzi: 16    Wyświetleń: 7725
  • [stm32][openocd]programowanie przez telnet - błędy

    Witam. Od paru godzin próbuję ujarzmić programowanie STMa (konkretniej motyl - STM32F107). Postanowiłem zaprogramować go telnetem przez OpenOCD. Ściągnąłem Keila, wrzuciłem mu bezpośrednio projekt migającej diody z www.stm32.eu (żeby było, że na pewno działa binarka :) ) odpaliłem OpenOCD Open...

    Mikrokontrolery ARM   17 Sty 2011 15:32 Odpowiedzi: 10    Wyświetleń: 3923
  • Wyjątkowo dziwne zachowanie STM32

    Witam, mam PCB na której leży sobie STM32F103RET6. Układ działa. Szopki są tylko przy debuggowaniu: podłączam debugger, włączam zasilanie układu, klikam w keilu "debug" i debuguję sobie w najlepsze przez parę chwil (10s..5m). Po pewnym losowym czasie debugger traci połączenie z prockiem, możnaby...

    Mikrokontrolery   05 Lut 2012 12:17 Odpowiedzi: 8    Wyświetleń: 2630
  • [STM32] Wyjście timera na dowolnym pinie

    Myrek1: DMA wyzwalasz timerem, nie zmianą stanu portu. W dotychczasowych STM32 jedynym sposobem na wyzwolenie DMA przez port jest użycie na tej linii trybu capture timera - i wtedy oczywiście DMA wykona się w kilka cykli zegarowych po zmianie stanu linii. Na 80 MHz STM32L4 jest to czas ok. 140 ns. W...

    Mikrokontrolery ARM   03 Wrz 2018 20:07 Odpowiedzi: 9    Wyświetleń: 642
  • STM32 Blue Pill - alternatywa dla Arduino

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

    Artykuły   26 Paź 2019 12:16 Odpowiedzi: 48    Wyświetleń: 12792
  • Mikrokontrolery STM32 - po które z nich warto sięgnąć?

    STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe...

    Mikrokontrolery   21 Lut 2019 08:39 Odpowiedzi: 17    Wyświetleń: 2715
  • [STM32][C/RIDE7] Bootloader IAP

    No normalnie to ładujesz swojego bootloadera do flasha przy pomocy powiedzmy flash magic. A następnie generujesz sobie BIN swojej aplikacji w ofsetem i tego BINa podsuwasz bootloaderowi i on używając IAP powinien to wpisać do flasha. Ok, wszystko się zgadza, ale ja chciałem wgrać to bez użycia...

    Mikrokontrolery ARM   16 Sty 2011 14:45 Odpowiedzi: 7    Wyświetleń: 2979
  • [STM32][CrossWorks for ARM][C] BusFault w czasie egzekucji programu

    Cześć, od niedawna przesiadłem się na programowanie mikrokontrolerów ARM z AVR i natrafiłem na dziwne zachowanie mikrokontrolera, którego nie potrafię sobie wytłumaczyć. Korzystam ze środowiska CrossWorks for ARM oraz biblioteki standardowej (niestety - zanim się zorientowałem ilość pracy, którą musiałbym...

    Mikrokontrolery ARM   10 Mar 2011 10:03 Odpowiedzi: 1    Wyświetleń: 1058
  • [stm32] Optymalizacja w Keilu

    Witam, Czy jest jakaś różnica w objętości lub prędkości wykonywania kodu gdy mam możliwość uruchomienia uC w trybie Debugra czy nie? Na niektórych maszynach jest np tryb realase oraz debug, kompilacja w tym pierwszym powoduje krótszy kod wynikowy (oraz szybsze wykonywanie się kodu?). Czy jeśli pisze...

    Mikrokontrolery ARM   13 Kwi 2011 19:43 Odpowiedzi: 1    Wyświetleń: 1200
  • [stm32] - FSMC i priorytet przerwania zegarowego/zmiany wyjścia steroanego zeg.

    Czy istnieje u ciebie przerwanie które wymusza dostęp na FSMC, tj. wyświetlacz? Jeśli nie, to nie ma opcji żeby praca FSMC miała wpływ na wykonywanie przerwań...Jeśli tak, to masz błąd w założeniach, bo dostęp do wyświetlacza nie powinien być w ISRrze.... Przerwania się skolejkują wtedy, gdy masz...

    Mikrokontrolery ARM   20 Maj 2011 09:16 Odpowiedzi: 1    Wyświetleń: 1313
  • [STM32][C/CrossWorks]Obsługa USB

    Korzystam z: Układ STM32 P103 (procesor STM32 F103 RBT6) Programator ARM-USB-OCD-H Środowisko CrossWorks v2.1.1 Problem: Pisząc własną obsługę USB wzorowałem się na przykładzie dla Keila (USB HID) i paczce z przykładowymi programami do USB ze strony Olimexa dla układu STM32 P103. Pierwszy (dla...

    Mikrokontrolery ARM   11 Maj 2012 00:02 Odpowiedzi: 2    Wyświetleń: 2235
  • STM32 - Czy zabierać się za ARM

    Co do zmiennego przecinka - jeśli ARM nie ma FPU to jest to tak samo prawdziwe dla ARM jak i AVR. Bezedura (; Po co mam kombinować bezsensownie jak coś policzyć na liczbach całkowitych, skoro układ ma prawie 100MHz i nawet bez FPU mogę sobie takich operacji wykonywać kilkadziesiąt-kilkaset tysięcy...

    Mikrokontrolery Początkujący   09 Kwi 2013 20:11 Odpowiedzi: 58    Wyświetleń: 9255
  • .NET micro framework - programowanie mikrokontrolerów STM32 w C#

    Dzięki Szwedzkiej firmie Oberon Microsystems Inc., która przeportowała Microsoft.NET Micro Framework (NETMF) możliwe jest pisanie programów dla mikrokontrolerów SMT32 w popularnym języku C#. NETMF wykonuje kod bez pośrednictwa systemu operacyjnego tak jak to jest w przypadku tradycyjnego komputera...

    Newsy   02 Lut 2012 00:01 Odpowiedzi: 9    Wyświetleń: 5552
  • [C][STM32][keil4] Error: Flash download failed "Cortex m3"

    Nie wiem dlaczego to nie działa. Mam oryginalnego j-linka, chińskiego j-linka, i ulinka2, i na każdym da się programować, debuggować i kasować różne STM32 bezzonkowo. Keil 4.03, MDK-ARM 4.10. Nie podoba mi się RAM for algorithm. W STM32 RAM zaczyna się pod adresem 0x20000000 a nie 0x10000000, to spora...

    Mikrokontrolery ARM   27 Kwi 2011 21:53 Odpowiedzi: 5    Wyświetleń: 6304
  • [STM32] SPI rejestr RD nie przyjmuje danych [?]

    Witam problem jest następujący, inicjalizacja SPI przechodzi (wydaje mi się że poprawnie). Niżej podam wartości rejestrów SPI3. Problem polega na tym że nie mogę nic wpisać do DR w interfejsie SPI, nie mam jeszcze nic podpiętego do SPI ale mam zamiar przetestować całość na modułach MMcc1100 i płytce...

    Mikrokontrolery   14 Lip 2011 11:11 Odpowiedzi: 11    Wyświetleń: 2397
  • STM32 w aplikacjach IoT. Bluetooth low energy.

    Termin IoT określający przedmioty mające łączność z internetem staje się coraz bardziej popularny. Można zaobserwować zwiększoną liczbę projektów DIY, kampanii finansowanych społecznościowo oraz produktów komercyjnych mających możliwość komunikacji z wykorzystaniem internetu. Firma Arrow Electronics...

    Newsy   20 Lip 2015 19:17 Odpowiedzi: 0    Wyświetleń: 2061
  • Mikrokontroler programowanie STM32 wiggler

    kleki: z tego co wiem, boundary scan to jest cos co umozliwia bardziej zaawansowane badanie pracy ukladu w trakcie wykonywania programu ale do tego chyba potrzebne jest specjalne oprogramowanie (i sprzet?). W kazdym razie programowanie i debugowanie programu przy pomocy jtaga jest wykonywane przy JTAGSEL...

    Mikrokontrolery   10 Mar 2007 06:38 Odpowiedzi: 25    Wyświetleń: 7103
  • [stm32] problem z debugowaniem w Keilu

    Nie chcąc zakładać nowego tematu mam nowe pytania. Czy jest jakaś różnica w prędkości wykonywania kodu gdy mam możliwość uruchomienia uC w trybie Debugra czy nie? Na niektórych maszynach jest np tryb realase oraz debug kompilacja w tym pierwszym powoduje krótszy kod wynikowy (oraz szybsze wykonywanie...

    Mikrokontrolery ARM   12 Kwi 2011 14:50 Odpowiedzi: 3    Wyświetleń: 1109
  • [stm32][c] ADC - nieprawidłowy pomiar napięcia.

    Mam problem z przetwornikiem ADC w STM32F107VCT6, a mianowicie dokonuje pomiaru w zakresie 0-3.3V i tak wynik pomiaru dla napięcia ok. 3.3V wynosi 4095 natomiast wynik pomiaru 0 uzyskuje już dla napięcia o wartości 0.66V. Co może być tego przyczyną? Układ ADC mam poprawnie skonfigurowany, wykonuje...

    Mikrokontrolery ARM   09 Wrz 2011 08:29 Odpowiedzi: 4    Wyświetleń: 1940
  • LPC1114 - programuje się, ale nie wykonuje programu

    no definitywnie plik z STM32 będzie idealny dla LPC1114... Czyżbym teraz musiał zmienić swoje powiedzenie, że "świat nie kończy się na AVR" na wersję o STM32? 4\/3!!

    Mikrokontrolery ARM   08 Lis 2011 19:57 Odpowiedzi: 14    Wyświetleń: 1671
  • [STM32][C/Atollic TRueStudio] USART przerwanie

    Witam mam trywialny problem, ale chciałbym się upewnić: Otóż postanowiłem zrobić sobie wysyłanie danych przez port szeregowy. Mam w związku z tym pytanie odnośnie USART na STM32. Jeśli ustawię sobie przerwanie USARTA na aktywny stan TXE (USART_ITConfig(USART1, USART_IT_TXE, ENABLE); ), to ono...

    Mikrokontrolery ARM   27 Lis 2011 15:31 Odpowiedzi: 4    Wyświetleń: 2726
  • Podpięcie wyświetlacza na KS0108 z STM32.

    Wystąpiła pewna nieścisłość w Twoim sformułowaniu.: To ja nawet nie wiedziałem że stosuję konwersję typów z C99:) Czym innym jest konwersja typów, a czym innym są same typy danych. W poście wyżej przyczepiłem się, że stosowałeś char i uint16_t zamiast uint8_t i uint16_t albo char i...

    Mikrokontrolery ARM   28 Lut 2012 23:04 Odpowiedzi: 12    Wyświetleń: 2378
  • [Zrobię] Wykonam urządzenia prototypowe na procesorach Atmega lub STM32

    Witam, mogę wykonać urządzenia oparte na mikroprocesorach i nie tylko, wykonuję projekty obwodów drukowanych do rozmiaru 10cm x 8cm w programie Eagle Light, wykonuję prototypowe obwody i oprogramowanie w języku C.

    Ogłoszenia Elektronika   20 Lip 2012 07:09 Odpowiedzi: 0    Wyświetleń: 700
  • [stm32 M3] - Strategia konfiguracji timerów dla uzyskania pożądanego przebiegu

    Witam, Na wstępie zaznaczam, iż nie miałem do tej pory dużo wspólnego z układami ARM, stąd też taki mogłoby się wydawać banalny dylemat. Do rzeczy: -Na 6 wyprowadzeniach (PB10 - PB15) mikrokontrolera STM32L152RBT6 uzyskać chcę przebieg jak poniżej: - t1 jest czasem pomiędzy zewnętrznym zdarzeniem...

    Mikrokontrolery Początkujący   07 Lut 2013 23:47 Odpowiedzi: 2    Wyświetleń: 1218
  • [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...

    Mikrokontrolery ARM   05 Kwi 2013 16:30 Odpowiedzi: 2    Wyświetleń: 1497
  • [STM32-f4][C][keil] [FreeRTOS]- biblioteki zegara rcc z rozszerzeniem hal

    Jakiego typu jest absolutnie absurdalny i perwersyjnie wypaczony pomysł, aby mając OSa robić takie delay'e w wątkach ??? Również o podobną perwersję zakrawa wykonywanie przerwania timera co mikrosekundę tylko po to, zeby zmniejszać tam jakąś zmienną. Wez timer, skonfiguruj go jako one-shot, skonfiguruj...

    Mikrokontrolery ARM   16 Cze 2015 23:09 Odpowiedzi: 8    Wyświetleń: 2448
  • STM32 bootloader - Relokacja tablicy przerwań?

    (at)BlueDraco:"Pudło. Przy uruchomieniu aplikacji z Flash, pamięć Flash jest mapowana na adres 0, a domyślnie VTOR zawiera 0 (a przynajmniej powinien)" Hmm, w takim razie to ja czegoś nie wiem. Owszem, może tuż po resecie tak jest, ale potem, nie wiem czy można to nazwać "w aplikacji" wykonuje się...

    Mikrokontrolery ARM   12 Lis 2014 21:49 Odpowiedzi: 17    Wyświetleń: 2589
  • STM32 UART RS232 dziwny problem z buforem.

    Zaczyna się robić ciekaw dyskusja. zacznijmy od prostego testu. Podmiana warunku w kodzie na if ((tflags & USART_FLAG_TXE) && (USART2->CR1 & USART_CR1_TXEIE)) (uznaję to za słuszne, gdyż gdybym chciał używać również odbiornika to skończyło by sięto źle) Dodatkowo wykonuję...

    Mikrokontrolery ARM   26 Lut 2016 18:00 Odpowiedzi: 17    Wyświetleń: 1290
  • Sterowanie PWM STM32 (silnik krokowy)

    Witam, steruję silnikiem krokowym za pomocą PWM. Operując na diodach wszystko ładnie działa, dioda powoli się rozświetla potem przyciemnia. Po podłączeniu PWM do sterownika silnika krokowego silnik piszczy aż wypełnienie osiągnie ~100% następnie wykonuje ruch potem znowu buczy. PWM podłączone...

    Mikrokontrolery ARM   06 Lis 2016 23:51 Odpowiedzi: 4    Wyświetleń: 2463
  • STM32 [biblioteki fatfs] HardFault

    Witam od dwóch dni walczę z bibliotekami Fatfs, i mam niezidentyfikowany błąd, wykończyły mi się pomysły. Sprawa wygląda tak posiłkuje się przykładami z książki STM32 w praktyce Autor: Krzysztof Paprocki. W zasadzie chce skompilować gotowy kod , (przykład R9 sd_fatfs) działam na układzie STM mini ...

    Mikrokontrolery ARM   18 Lip 2011 16:39 Odpowiedzi: 3    Wyświetleń: 2868
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    (at)BlueDraco hmm przerwania owszem i ich wielopoziomowosc jest przydatna ale tez nalezy pamietac ze rdzen ARM7TDMI ma niestety tez sporo gorzej rozwiazane niz Cortex-y... a male procesory to tez nie sa ;) Jednak nie o tym mialo byc... W sumie nie zawsze petla glowna jest zlym rozwiazaniem,...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5472
  • stm32 discovery F3 - stm32 ADC konfiguracja

    Witam ponownie udało mi się uruchomić ADC błąd polegał na tym, że pomiaru dokonywałem w przerwaniu od Timera i za nim dochodziło do konfiguracji ADC wykonywane było to przerwanie, w którym miałem ustawianie bitu ADCstart, który nie pozwalał na późniejsze przejście kalibracji podczas konfiguracji ADC....

    Mikrokontrolery   29 Wrz 2015 15:51 Odpowiedzi: 7    Wyświetleń: 1185
  • STM32 - STM32 pierwsze kroki...

    Nie kilka tylko 9. Ogólnie test i ewentualny reset magistrali powinien mniej więcej wyglądać tak: * test linii SCL -> jeżeli LOW to nic nie można zrobić, jeżeli HIGH przechodzimy do kolejnego punktu * test linii SDA -> jeżeli LOW to wykonujemy sekwencje resetu, jeżeli HIGH return OK Sekwencja...

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 12135
  • STM32 Ploter rysujący - sterowanie

    Witam, Stworzyłem konstrukcję plotera (z dvd rom), który wykonuje ruchy w trzech osiach. Tu nasuwa się pytanie jak za pomocą STM32 sterować ową maszyną? Mogę w programie bezpośrednio (statycznie) podawać impulsy na dany silnik aby coś narysować. Wolałbym jednak wczytać jakiś plik graficzny (byłoby...

    Mikrokontrolery ARM   02 Wrz 2016 19:21 Odpowiedzi: 5    Wyświetleń: 1107
  • STM32 - Silniki krokowe równoległe sterowanie - STM32

    Witam, za pomocą STM32 F072RB steruje silnikami krokowymi. Problem polega na tym iż nie mogę w tym samym czasie mieć włączonych dwóch silników. Włączanie kolejnego silnika następuje po wyłączeniu aktualnie działającego silnika. Tu nasuwa się pytanie, jak to zmienić? Tak, aby silniki mogły pracować...

    Mikrokontrolery ARM   22 Wrz 2016 13:06 Odpowiedzi: 11    Wyświetleń: 1632
  • [STM32]Logger GPS nie działa gdy procesor jest aktywny

    Czyli nie jestem osamotniony w tym temacie :). Tak jak pisałem wcześniej zmieniłem procesor na LPC i mam uruchomionych większość jego peryferiów i GPS działa normalnie. Co do STM32 to dowiedziałem się, że to wina pamięci flash. Według firmy ST gdyby wykonywać program z pamięci RAM to powinno działać...

    Mikrokontrolery ARM   21 Sie 2014 20:47 Odpowiedzi: 67    Wyświetleń: 19764
  • [STM32][libopenstm32] Program obsługi przerwania

    Witam, mam problem z programem obsługi przerwania od Timera2. Używam biblioteki #include <libopenstm32/rcc.h> #include <libopenstm32/flash.h> #include <libopenstm32/gpio.h> #include <libopenstm32/usart.h> #include <libopenstm32/timer.h> #include <libopenstm32/nvic.h> void...

    Mikrokontrolery ARM   01 Maj 2010 17:28 Odpowiedzi: 0    Wyświetleń: 1974
  • [STM32 Cortex-M3] Konfiguracja przerwań

    Witam, Jestem poczatkujacy jesli chodzi o programowanie pod architekture Cortex. Posiadam zestaw ewaluacyjny STM32 Butterfly. Probuje skonfigurowac przerwanie, aby wykonało się po naciśnięciu przycisku. Debugujac program widac, ze po nacisnieciu przycisku flagi sa ustawiane, ale funkcja obslugujaca...

    Mikrokontrolery   11 Mar 2011 12:32 Odpowiedzi: 4    Wyświetleń: 2968
  • [stm32][eclipse][ubuntu] Żaden projekt nie przechodzi kompilacji.

    Witam Mam taki dziwny program, że mam projekt Lucjana Bryndzy Robię wszystko według ich wskazówek i pod windowsem wszystko kompiluje się tak jak powinno. Teraz robiąc to samo w Eclipsie pod Ubuntu, również według wskazówek żaden z projektów nie przechodzi kompilacji. A błąd jest następujący: komunikaty...

    Mikrokontrolery ARM   29 Kwi 2011 07:31 Odpowiedzi: 2    Wyświetleń: 1810
  • dsPIC vs STM32 - zastoswanie w energoelektronice i automatyce napędu elektrycz.

    Też nie aż tak 'znacznie'. - dsPIC marnuje mniej czasu na wejście w ISR i na wyjście z niego, więc STM32 nadrabia zegarem i wychodzi podobnie. - W dsPICu instrukcja MAC wykonuje się w jednym cyklu, w STM32 w trzech (chyba). - dsPIC ma podzieloną pamięć na X i Y, z dodatkiem, że pewne przestrzenie...

    Mikrokontrolery   10 Cze 2011 12:52 Odpowiedzi: 18    Wyświetleń: 3932
  • [STM32] STM32F105RCT6 - uszkodzony po zwarciu zasilania

    Moim zdaniem STM32 są dosyć delikatne - udało mi się kilka załatwić "na amen" poprzez przypadkowe podanie na port napięcia 12V. Po takiej akcji układ "niby działa" (wykonuje instrukcje itd.), pobiera ze 2A prądu, grzeje się jak piec, a pin na którym nastąpiłą awaria jest stale zwarty do masy. 4\/3!!

    Mikrokontrolery ARM   12 Wrz 2011 21:01 Odpowiedzi: 10    Wyświetleń: 2319
  • Stm32 (discovery) + enc28j60 (spi) brak odpowiedzi

    Witam Pracuję na STM32f100 (STM32 discovery) + AVT1528 (enc28j60 po spi) Próbuję uruchomić demo: Poprawione: brak wywołania funkcji init_spi(); Mimo to urządzenie nadal nie reaguje (nawet na ping). Pod debuggerem wygląda to tak: w pliku simple_server.c program wykonuje się do rozpoczęcia...

    Mikrokontrolery ARM   04 Kwi 2013 18:43 Odpowiedzi: 17    Wyświetleń: 6554
  • STM32 - Program na przerwaniach - ilość taktów zegara.

    Czy w procesorach STM32 wiekszość rozkazów wykonuje się w 1 cyklu zegarowym? Nie wszystkie. Jeśli chcesz mieć bardzo dokładnie oszacowany czas w cyklach to musisz zdeasemblować program, zajrzeć do dokumentacji, żeby sprawdzić ile czasu się wykonuje jeden rozkaz i sprawdzać rozkaz po rozkazie. Jak...

    Mikrokontrolery ARM   25 Lip 2012 11:23 Odpowiedzi: 4    Wyświetleń: 2303
  • [ARM][STM32][Linker] - LINKER - skrypt, tutoriale

    Od niedawna wróciłem do zabawy z ARMami. Mam płytkę ewaluacyną z procesorem: STM32F103VBT6. Oczywiście przeszperałem forum, poczytałem, skonfigurowałem środowisko i odpaliłem (z flasha) klasyczne miganie diodą zrobione przez Freddiego - za co dzięki. Kompilacja, linkowanie i flashowanie bez problemów....

    Mikrokontrolery ARM   13 Sty 2014 08:27 Odpowiedzi: 23    Wyświetleń: 6168
  • STM32 - Przerwania, Timer7 na rejestrach

    Witam ponownie tym razem próbuję uruchomić przerwanie od TIM7 w mikro STM32 F303VC6 na płytce Discovery F3. Napisałem konfiguracje NVIC i TIM7 po czym uruchomiłem całość i owszem to co jest w funkcji obsługi przerwania jest wykonywane ale mam wrażenie, że pełną częstotliwością a nie co 1 sekundę tj ustawiłem....

    Mikrokontrolery   28 Lip 2015 21:58 Odpowiedzi: 4    Wyświetleń: 819
  • [Praca] Projektant-programista układów elektronicznych STM32 / Atmega

    Dzień dobry, Poszukuję elektronika-programisty do projektów akcesoriów filmowo-fotograficznych. Preferowane są osoby z Katowice i Krakowa oraz okolic, a także studenci uczelni technicznych posiadający niezbędne doświadczenie. Mile widziana będzie znajomość sprzętu fotograficznego lub filmowego, a także...

    Projektowanie Bazar   26 Mar 2017 20:31 Odpowiedzi: 0    Wyświetleń: 1452
  • STM32 Wgrywanie i debugowanie programu z poziomu Eclipse

    Witam, Zaczynam prace z mikrokontrolerami ARM a konkretnie z modułem STM32F103, do tej pory wgrywanie programu wykonywałem przez program STM32 ST-link Utility oraz programator ST link v2, jednak chciałbym mieć możliwość wgrywania bezpośrednio z Eclipse no i możliwość debugowania. Czy byłby ktoś w...

    Mikrokontrolery ARM   30 Wrz 2017 07:37 Odpowiedzi: 6    Wyświetleń: 1491
  • STM32 USB device - żądanie deskryptora urządzenia nie powiodło się

    Używam STM32F7-45 na własnej płytce i próbuje zrobić USB Device podpinane do PC (próbowałem (osobno) virtual COM i HID). Ale po wpięciu do PC płytka jest wykrywana (po chwili) z błędem "Nieznane urządzenie - żądanie deskryptora urządzenia nie powiodło się". Elektrycznie (PCB): - Myślę, że samo...

    Mikrokontrolery ARM   01 Lis 2017 11:08 Odpowiedzi: 6    Wyświetleń: 1656
  • [STM32][C++] - Obsługa peryferii / Wzorce projektowe

    Timery i dokładne odmierzanie czasu w różnych miejscach kodu. Zamiast korzystać z kilku timerów, można w różnych blokach kodu konfigurować 1 timer i wstrzykiwać odpowiednią funkcję przerwania. Oczywiście pod warunkiem, że nie będziemy musieli odmierzać czasu dla dwóch bloków jednocześnie. Wygląda...

    Mikrokontrolery ARM   09 Lut 2018 15:58 Odpowiedzi: 9    Wyświetleń: 1776
  • Własny programator SWD stm32

    Odpowiedź na Twoje pytanie jest dosyć prosta - protokół SWD nie ma rozkazu zapisu do flash i tego się po prostu nie da tak zrobić jak zapisu do RAM. Oprogramowanie na PC, które się komunikuje przez SWD z układem (np. program do ST-Linka, OpenOCD) wgrywa do RAMu specjalną procedurę, która fizycznie realizuje...

    Mikrokontrolery ARM   20 Lut 2018 23:25 Odpowiedzi: 3    Wyświetleń: 1008
  • [STM32][NVIC][Cortex-M3] Kolejkowanie przerwań wewnętrznych i priorytety

    Mam problem z kolejkowaniem przerwań i wywłaszczaniem w STM32 Cortex M3. Otóż mam 2 timery, TIM6 oraz TIM12 o tym samym priorytecie (jeśli się wykonują, nie mogą się wywłaszczać, dlatego ten sam priorytet). Czasem używam globalnego wyłączenia przerwań i w tym czasie zgłaszają się oba, z tym że pierwsze...

    Mikrokontrolery ARM   20 Sie 2018 16:52 Odpowiedzi: 5    Wyświetleń: 621
  • Pierwsze uruchomienie STM32

    Witam Mam takie pytanie czy istnieje możliwość wykonania pewnej procedury np podczas programowania STM32 albo przy pierwszym uruchomieniu? Chodzi mi dokładnie o wykonanie procedury np zapisującej coś do pamięci, ale tylko przy pierwszym uruchomieniu po zaprogramowaniu lub podczas programowania a...

    Mikrokontrolery ARM   11 Sty 2019 10:47 Odpowiedzi: 1    Wyświetleń: 312
  • Komunikacja CAN między stm32 nucleo-f767ZI

    czy lepiej wymienić na płytkę STM z wbudowanym interfejsem Wszystko zależy od kilku czynników: Czy planowana aplikacja dla data logera tj. tego mikrokontrolera centralnego (pewnie takiego "mastera" w sieci CAN) jest bardzo wymagająca obliczeniowo czy nie(bo STM32F7 to dość wypasione mikrokontrolery...

    Mikrokontrolery ARM   19 Mar 2019 14:06 Odpowiedzi: 13    Wyświetleń: 912
  • arduino na STM32 z STLINK V2 - brak portu COM

    (at)janchar Ponieważ widać tutaj pewne niejasności, dlatego polecam zapoznać się z podstawami. Kluczowe słowa to proces debugowania i debuger. Na przykład [url=]tutaj. Prościej się nie da. Wracając do tego konkretnego przypadku, to podłączając mikrokontroler przez interfejs SWD, czyli GND, SWCLK,...

    Mikrokontrolery   17 Mar 2019 22:18 Odpowiedzi: 23    Wyświetleń: 2100
  • [Zlecę] Arduino lub STM32 - obsługa czujnika PIR Excelitas PYD 1798

    Zlecę zaprogramowanie mikrokontrolera do obsługi czujnika piroelektrycznego Excelitas PYD 1798. Oprogramowanie może być wykonane dla Arduino lub STM32. Potrzebuję wyciągnąć dane z czujnika za pomocą mikro kontrolera i przesłać je do komputera za pomocą UART aby ostateczne zapisać je w arkuszu kalkulacyjnym...

    Projektowanie Bazar   28 Sty 2020 22:33 Odpowiedzi: 5    Wyświetleń: 837
  • [STM32F303][C]Atomic blocks - sekcje krytyczne w STM32

    Nie za bardzo się zrozumieliśmy. Nie chodziło mi o to jak się ustawia priorytety w STM32, tylko jak je ustawić aby ta funkcja nie została przerwana w trakcie wykonywania, przez jakieś przerwanie. A dokładniej aby nie została przerwana w momencie da niej krytycznym - między przepisywaniem zmiennej data...

    Mikrokontrolery ARM   04 Sty 2020 21:56 Odpowiedzi: 16    Wyświetleń: 1077
  • [Stm32][eclipse][openOCD] uruchomienie

    Cyt. za wiki: Telnet jest usługą (programem) pozwalającą na zdalne połączenie się komputera (terminala) z oddalonym od niego komputerem (serwerem) przy użyciu sieci, wykorzystując do tego celu protokół TCP/IP oraz standardowo przypisany port 23. Umożliwia on zatem ustanowienie użytkownikowi zdalnej...

    Mikrokontrolery ARM   15 Lut 2010 14:34 Odpowiedzi: 64    Wyświetleń: 16647
  • [STM32][Openocd]Dziwne zachowanie openocd

    Nie mogę Ci odpowiedzieć, bo wg mnie program zostaje we flashu, a problem masz gdzie indziej. Problemem mogą być zmiany na ślepo które wykonujesz bez zastanowienia, takie jak zmiana początku pamięci Flash. A tak BTW to jak masz JTAGa podłączonego do układu "po zaniku zasilania" to w 99% przypadków...

    Mikrokontrolery   01 Lis 2009 22:44 Odpowiedzi: 8    Wyświetleń: 3227
  • [STM32][eclipse]Przerwanie a debugowanie

    Pojawił się u mnie ostatnio problem po dodaniu w programie przerwania od Timera. Dotychczas działało wszystko super, debagowanie trybie krokowym działało bez problemu itd. Po dodaniu przerwania program również działa ale niestety w trybie krokowym...nie do końca. Gdy zatrzymam rdzeń w jakimś miejscu...

    Mikrokontrolery ARM   11 Lip 2011 21:12 Odpowiedzi: 7    Wyświetleń: 3520
  • [STM32][eclipse/GCC] Bootloader CAN

    Witam. Jestem w trakcie pisania bootloadera po magistrali CAN dla STM32F103VE. Opieram się głównie na publikacji AN2557 zamieszczonej na stronie ST. Potrafię przesłać aplikację użytkownika po magistrali CAN do uC i zaprogramować pamięć Flash od wybranego adresu w górę. Na wstępnie odblokowuje pamięć...

    Mikrokontrolery ARM   17 Lis 2009 09:05 Odpowiedzi: 8    Wyświetleń: 4067
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    A bawił się ktoś z Was tymi gotowcami od ST? Nie mogę tego uruchomić za bardzo. Na jednym małym projekcie działa ale jak chcę to dorzucić do FreeRTOS to już nie bardzo. Mam Taki kod: static void prvSetupHardware(void) { /* Start with the clocks in their expected state. */ RCC_DeInit(); /*...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7478
  • [STM32] problem z prostym przerwaniem

    Witam Mam dziwny problem. Do STM32F103RBT6 podłączyłem sobie RTC PCF8563. RTC generuje mi sygnał o częstotliwości 1Hz który wyzwala przerwanie w ARMie. I tutaj pojawia się problem. Niektóre zbocza są jakby pomijane i nie generują przerwania. Taką samą sytuację miałem kiedy wykorzystywałem przerwanie...

    Mikrokontrolery ARM   08 Gru 2009 19:05 Odpowiedzi: 5    Wyświetleń: 1826
  • STM32 i problem po zresetowaniu zasilania

    Dokumentacja firmy ARM wie wszystko BusFault The BusFault fault handles memory related faults other than those handled by the MemManage fault for both instruction and data generated memory transactions. Typically these faults will arise from errors detected on the system buses. Implementations...

    Mikrokontrolery ARM   10 Gru 2009 10:19 Odpowiedzi: 14    Wyświetleń: 3555
  • [STM32] Malloc i zwis po resecie.

    Plik map wygląda na sensowny. Podejrzyj w deassemblacji (albo zdebugguj) czy aby na pewno startup czyści sekcje .bss i inicjalizuje .data (podczas wykonywania funkcji Reset_Handler). Jeśli program "nie działa" tylko jeśli poprzednio uruchomiony był malloc(), a jeśli nie był uruchomiony to działa,...

    Mikrokontrolery ARM   17 Gru 2009 11:32 Odpowiedzi: 13    Wyświetleń: 4031
  • [STM32] Przerwania, timery

    Witam Nie chciałem zakładać nowego tematu więc dopiszę w tym. "Bawiłem" się trochę STM-em - aktualnie uruchamiam przetwornik ADC i mam pytanie do bardziej obeznanych ode mnie kolegów. Mianowicie udało mi się uruchomić jeden kanał przetwornika, tutaj nie było problemu. Kanał uruchomiłem w trybie...

    Mikrokontrolery ARM   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 6357
  • [stm32,stdPeripLib,usb] Przykład mass storage nie działa

    Dzięki. Nie jestem w stanie przez to wszystko się jeszcze przekopać, za dużo nowości. Nawet nie wiem co powoduje wywołanie czego. Spróbuję uruchomić prostszy przykład custom_hid może czegoś ciekawego się dowiem. [EDIT] Udało mi się uruchomić obkrojony przykład Custom_Hid przykładu z książki...

    Mikrokontrolery ARM   13 Maj 2010 21:25 Odpowiedzi: 5    Wyświetleń: 2263
  • [stm32,usb,IN bulk endpoint,LibUsb-win32] - nie mogę czytać

    W momencie, gdy host wykonuje usb_bulk_read dane muszą już siedzieć w buforze endpointa 3. Inaczej zawsze będziesz miał timeout. Albert

    Mikrokontrolery ARM   26 Kwi 2010 14:03 Odpowiedzi: 4    Wyświetleń: 2902
  • [STM32][C] Usypianie procesora sleep-on-exit

    Witam, Mam pewien problem z usypianiem/wybudzaniem procesora. Chciałbym uśpić procesor na czas wykonania konwersji przez przetwornik. Chciałem do tego celu wykorzystać tryb SLEEP ON EXIT. Rozpoczęcie konwersji wykonywane jest w przerwaniu od Timera, po wykonaniu instrukcji rozpoczynającej konwersję...

    Mikrokontrolery ARM   06 Kwi 2010 11:58 Odpowiedzi: 5    Wyświetleń: 3226
  • STM32 i ADC - problem z pin PA4

    Nie korzystam z bibliotek i nie znam ich dobrze ale widzę, że resetujesz kalibrację przetwornika ale nie wykonujesz później kalibracji. Wątpię żeby to miało aż taki wpływ na wynik i w dodatku na 1 kanale a nie na obydwu, ale sprawdź. Czy podałeś odpowiednią wartość preskalera ADC w RCC_CFGR (maks. 14...

    Mikrokontrolery ARM   11 Sie 2010 12:29 Odpowiedzi: 5    Wyświetleń: 2131
  • [STM32] problem ze startem programu

    Prawda jest taka, że STM32 są dosyć delikatne... Osobiście załatwiłem już kilka sztuk - wystarczy przypadkowo podać zbyt wysokie napięcie na pin (obojętne czy wyjściowy, czy wejściowy) i procek momentalnie jest do wymiany. Najciekawsze jest to, że zasadniczo działa (daje się go programować, debuggować,...

    Mikrokontrolery ARM   14 Maj 2010 13:57 Odpowiedzi: 22    Wyświetleń: 4411
  • [stm32,usb] Uruchomienie USB

    Sprawdziłem jak szybko mogę przesyłać i przetwarzać dane ale w związku z tym, że nie osiągnąłem zadowalających rezultatów to moje zabawy z USB na tym się skończyły. Bo te biblioteki to powinny robić za przykład jak NIE pisać kodu. Zagmatwane, bez sensownej dokumentacji, niejasne odwołania między plikami,...

    Mikrokontrolery ARM   30 Maj 2011 09:27 Odpowiedzi: 13    Wyświetleń: 5595
  • [STM32] HardFaultException i DMA

    Temat mocno nieaktualny, ale sprobuje odpowiedziec. Moze przyda sie, jesli ktos bedzie mial podobne symptomy. Wg mnie przerwanie przychodzi, ale brakuje procedury obslugi, czyli ISR. Wtedy wykonuje sie domyslny handler, jesli takim masz wypelniona tablice wektorow przerwan lub wystepuje HardFault...

    Mikrokontrolery ARM   20 Paź 2013 22:51 Odpowiedzi: 17    Wyświetleń: 3959
  • [STM32][RIDE7] Problem z bootowaniem

    Witam Mam problem z programem na STM32F103RB. Programuje go bootloaderem od ST i jesli każe mu po zaprogramowaniu skoczyć do programu użytkownika to wszystko działa ok, ale po resecie i przestawieniu zworki na BOOT0 program się nie wykonuje. Testowa aplikacja z mryganiem diodą działa bez problemu....

    Mikrokontrolery ARM   09 Sie 2010 12:03 Odpowiedzi: 0    Wyświetleń: 897
  • [STM32][FreeRTOS][Eclipse] Obsługa semafora binarnego

    Cześć Mam problem z obsługą semafora a mianowicie mam przerwanie IRQ0 i chcę mieć wątek który wykona określony kod. Moja implementacja : w main: vSemaphoreCreateBinary(xBinarySema... Vtask1, ( signed portCHAR...

    Mikrokontrolery ARM   22 Lut 2011 10:35 Odpowiedzi: 10    Wyświetleń: 3825
  • [stm32] jak się kasuje bit przerwania w TIM4->SR?

    Idź przez instrukcje asma zamiast instrukcjami C i zobacz co sie dzieje pod &TIM4->SR gdy wykonuje sie sekwencja rozkazow BIC i STR. Takie dwa powinny tam być. Sprawdź również, czy proces zatrzymania rdzenia zamraża timer. Jeśli nie, to timer chodzi caly czas nawet przy zatrzymanym rdzeniu, i nie zauważysz...

    Mikrokontrolery ARM   06 Paź 2010 07:50 Odpowiedzi: 3    Wyświetleń: 1694
  • [STM32] Przerwanie UART-a nie działa

    Witam Napotkałem na dziwny problem. Napisałem programik gdzie używam kilku przerwań m.in przerwania USART4. Jak wgram program przez JTAG-a i debuguje to wszystko działa bez zarzutów natomiast po zaprogramowaniu hexa do procka nie działa przerwanie od UART-a przy czym inne przerwania działają ok. Sam...

    Mikrokontrolery ARM   18 Paź 2010 21:01 Odpowiedzi: 7    Wyświetleń: 3087
  • [STM32][Eclipse+openocd] - jak zresetować procesor

    Ustawiłeś odpowiednio piny BOOT0 i BOOT1? Po tym: target halted due to breakpoint, current mode: Handler HardFault xPSR: 0x20000003 pc: 0x20000004 msp: 0x20004fe0 wydaje mi się, że Twój układ próbuje wykonywać kod z RAMu. 4\/3!!

    Mikrokontrolery ARM   21 Paź 2010 09:59 Odpowiedzi: 8    Wyświetleń: 2974
  • Nieprawidłowe ustawianie stosu w STM32 w CrossWorks

    Najbezpieczniej jest mieć stos "na początku RAMu kropka". Nie "za zmiennymi", tylko na fizycznym początku pamięci, PRZED tymi zmiennymi. W CrossWorks jest właśnie inaczej - adres wierzchołka stosu jest za obszarem zmiennych. Większość procesorów w których SP jest dekrementowany przy odkładaniu...

    Mikrokontrolery ARM   09 Lis 2010 16:55 Odpowiedzi: 9    Wyświetleń: 3355
  • [stm32] problem z konfiguracją zegara TIM2

    Witam, Próbując się posiłkować reference manualem (RM0008) oraz książką "Mikrokontrolery stm32 w praktyce" próbowałem odpalić okresowe wykonywanie przerwania na TIM2 i niestety nic z tego nie wyszło. Proszę o rade gdzie szukać błedu. Wygląda to tak: Konfiguracja NVIC // Wlacz przerwanie od...

    Mikrokontrolery ARM   18 Lis 2010 22:21 Odpowiedzi: 11    Wyświetleń: 3064
  • [STM32] [OpenOCD] Problem z debuggerem

    Nie trzeba się bawić w udev, jedynie co to dodać linijkę odpowiedzialną za dostęp do urządzenia, żeby nie musieć logować się na roota za każdym razem jak chcemy debugować. Jaja w nowym jądrze (!) wynikały z tego, że sterowniki ftdi ładowane do jądra "nie wiedziały", że urządzenie o podanym vid i pid...

    Mikrokontrolery ARM   17 Lut 2012 14:59 Odpowiedzi: 20    Wyświetleń: 3944
  • [STM32][C] FreeRTOS -Ustawianie semafora w przerwaniu od TIM

    Witam. Mam następujący problem. Otóż, chcę w obsłudze przerwania od kanału 1 timera TIM1 ustawiać semafor, na podstawie którego wykonuje się jedno z zadań. Robię to w standardowy (chyba) sposób: // Obsluga przerwania od TIM1 void TIM1_CC_IRQHandler(void) {... portBASE_TYPE...

    Mikrokontrolery ARM   15 Lut 2012 12:56 Odpowiedzi: 9    Wyświetleń: 3002
  • [stm32][przerwania]klawiatura matrycowa

    Witam. Muszę napisać funkcje obsługi klawiatury matrycowej. Niestety generuje mi się dodatkowe przerwanie podczas zmiany stanu wyprowadzeń pinów. Przerwania jest generowane gdy aktywuje ponownie przerwania. void klawmat1(void) { GPIO_EXTILineConfig(GPIO_PortSourceGPIOE... GPIO_PinSource0); ...

    Mikrokontrolery   26 Lis 2010 10:47 Odpowiedzi: 4    Wyświetleń: 2592
  • ARM STM32, jaką płytę wybrać?

    Mam ją. Jak polecacie czytać czy siąść i całą przeczytać na sucho czy może krok po kroku wykonywać wszystkie wskazówki?

    Warsztat co kupić?   06 Lut 2011 12:55 Odpowiedzi: 19    Wyświetleń: 4434
  • Porównanie portów IO - atmega8, lpc2000, stm32

    Niezła bzdura - Cortex-Mx jako układ w zmodyfikowanej architekturze Harwardzkiej bardzo kiepsko wykonuje program z pamięci RAM. Mógłbyś to rozwinąć i przedstawić to bardziej szczegółowo a także opisać jaka jest prędkość wykonywania kodu w pamięci RAM i pamięci Flashu (jaka jest najkorzystniejsza...

    Mikrokontrolery ARM   13 Gru 2010 08:31 Odpowiedzi: 14    Wyświetleń: 3139
  • [STM32][True Studio] I2C i PCF8583 i dotykanie palcem...

    Jeśli kod skompilowałeś z optymalizacją i wiesz, że akurat tam wchodzi bo podglądasz krokowo JTAGiem, to wcale tak nie musi być? Instrukcje z bloku IT (Cortex-owy "if") jeśli warunek nie jest spełniony są niby wykonywane - PC przelatuje przez te adresy - ale faktycznie są realizowane NOPy. Jeśli to jest...

    Mikrokontrolery ARM   14 Gru 2010 19:23 Odpowiedzi: 14    Wyświetleń: 4905
  • [STM32] Kasowanie FLASHa po szybkich zmianach zasilania.

    A czy po "Unlock flash" wykonujesz "Lock flash"? Teoretycznie mogłoby to mieć jakiś wpływ.

    Mikrokontrolery ARM   19 Sty 2011 11:14 Odpowiedzi: 15    Wyświetleń: 2916
  • [STM32]FatFS problem z zapisem

    A w funkcji print(); nie wykonujesz przypadkowo jakiś zapisów pod wskaźnik? Co jest w temp zaraz przed zapisem na kartę?

    Mikrokontrolery ARM   18 Lut 2011 19:14 Odpowiedzi: 4    Wyświetleń: 3063
  • [stm32][CodeSourcery]Wyjątek MemManage i BusFault

    Witam! Mam problem, z którym nie mogę sobie poradzić od jakiegoś czasu... Problem tkwi w identyfikacji instrukcji powodującej wylot wyjątku. Ale od początku: Program łapie się w MemManageFault z flagą IACCVIOL (zdarza się również BusFault z flagą IBUSERR, ale pewnie usunięcie powodu wystepowania...

    Mikrokontrolery ARM   21 Lut 2011 16:27 Odpowiedzi: 0    Wyświetleń: 686
  • [STM32] Obsługa SD - CRC error dla CMD8

    Poniżej jest przytoczony fragment zapisu startu ARMputera BF210. Jak widać bootloader U-boot również raportuje błąd w czasie wykonywania komendy 8, ale radośnie go zlewa i ty uczyń podobnie. Komendę podaj, wyniki zlej. U-Boot 1.3.3 (Dec 15 2008 - 18:17:51) DRAM: 32 MB Atmel: Flash: 0 kB DataFlash:AT45DB011 Nb...

    Mikrokontrolery ARM   28 Lut 2011 20:36 Odpowiedzi: 2    Wyświetleń: 2785
  • stm32 jednoczesny pomiar napiecia

    Najpewniej Nie Zerujesz Flag Przerwań . To, że NVIC automatycznie zeruje flagę pending po wejsciu w przerwanie (pending->active) nie znaczy, że peryferia robią to samo - nie robią , więc musisz tego dopilnować sam. W DMA musisz w ISRrze ręcznie gasić flagę która wywołuje przerwanie, najpewniej w...

    Mikrokontrolery ARM   04 Mar 2011 21:01 Odpowiedzi: 14    Wyświetleń: 2880
  • [STM32][CodeSourcery] memcpy

    bo czas kopiowania jest bardzo krótki. 50us to nie jest krótko. A juz na pewno nie "bardzo krótko". Tak na prawdę nie wiesz, czy funkcja wykonuje się 50us czy 80us, bo lipnie mierzysz czas...

    Mikrokontrolery ARM   09 Mar 2011 11:36 Odpowiedzi: 6    Wyświetleń: 1813
  • [STM32 COrtex-M3] - jakie piny do złącza SWD

    "odwieszania" procka? NRST to jest najwzyklejszy RESET całego układu jak w każdym innym mikrokontrolerze. TRST jest resetem JTAGa. Nie musi on byc podłączony, bo SW ma zamiast pinu, rozkaz, i w efekcie wykonuje się ten sam reset JTAG.

    Mikrokontrolery ARM   17 Mar 2015 22:48 Odpowiedzi: 14    Wyświetleń: 11664
  • [STM32] Niestabilny pomiar PH

    Czy kiedy nie wykonujesz pomiarów, trzymasz sondę w roztworze elektrolitu? Zazwyczaj 1 M lub 3 M KCl. Nie podoba mi się to 0 na sucho, chyba że to 0 V. pH jakiego roztworu mierzysz? Nie możesz dać mniejszego kondensatora? Ogólnie jakiś wsadzić tam wypada. Co to za wzmacniacz? Nie mogę znaleźć noty...

    Mikrokontrolery   14 Mar 2011 19:38 Odpowiedzi: 6    Wyświetleń: 1733
  • [STM32] Eclipse, projekt z automatycznym make, kłopoty z kompilacją

    Właśnie o tym piszę że generuję make'a, nie korzystam z gotowego , czyli ustawiam sobie opcje kompilacji itp w graficznym menu. I generalnie działa tylko nie zawsze. Dodano po 1 Zainstaluj, warto... Zainstalowałem. Efekt ten sam. Tzn po zainstalowaniu w opcji Proprties/CC++Build/Tool...

    Mikrokontrolery ARM   30 Mar 2011 22:20 Odpowiedzi: 4    Wyświetleń: 2027
  • [ARM-Assembler][STM32] Co na początek ?

    i tam napisane jest iż MLA trwa dwa cykle a np ADD, MUL jeden czyli ja zysku nie widzę przy wykorzystaniu tego rozkazu Moja odpowiedz mogła być trochę źle zrozumiana ale MLA trwa tyle samo (2 cykle) co (ADD 1cykl + MUL 1 cykl) no i tak jest, jednak czytałem że zaleca się używanie MLA. Następnie...

    Mikrokontrolery ARM   13 Lip 2011 10:06 Odpowiedzi: 20    Wyświetleń: 12076
  • stm32 uart nie odbiera drugiego bajtu

    Witam! Fragmenty kodu: USART_InitStructure.USART_BaudRate = 57600; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No; USART_InitStructure.USART_HardwareFlowC...

    Mikrokontrolery ARM   24 Maj 2011 07:29 Odpowiedzi: 6    Wyświetleń: 2007
  • [stm32] operacje dsp. Operacje na ułamkach. Kompilator C.

    Witam, chciałbym zastosować STM32F103RCT6 do sterowania przekształtnikiem napięcia zasilającym silnik indukcyjny. Program chcę pisać w C w Keilu. Stąd pewne pytania: Ponieważ będę operował na ułamkach chcę wydzielić np 10 lub więcej bitów na część ułamkową. Nie wiem jak w C załatwić kontrolę nad...

    Mikrokontrolery ARM   04 Cze 2011 14:41 Odpowiedzi: 16    Wyświetleń: 3486
  • STM32 Uart działa przy debugowaniu, po włączeniu zasilania nie.

    Witam Napotkałem się z problemem jak w temacie a dokładniej. Jeżeli chce uruchomić program przez przycisk debug albo wgrać go przyciskiem download w keil,u to program startuje prawidłowo. W momencie kiedy wyłączę i włączę ponownie zasilanie wszystko startuje prawidłowo poza uart em. tzn przerwanie...

    Mikrokontrolery ARM   20 Cze 2011 08:07 Odpowiedzi: 0    Wyświetleń: 924
  • [STM32][C/IAR][Win7] - "zawieszanie się" kontrolera NVIC

    ...nie tylko w STM32. NVIC wygląda zawsze tak samo w dowolnym procku na rdzeniu CM0/CM3. Tyle że na CM0 jest okrojony, ale nazwy sfrów i ich adresy są wszędzie identyczne. Mikrokontroler to nie pecet , więc stosowanie się do nawyków pisania na PC, pisząc na mikrokontroler, jest....uchybieniem....

    Mikrokontrolery ARM   20 Lip 2011 07:14 Odpowiedzi: 14    Wyświetleń: 3176
  • [stm32] Przerwanie od DMA - flaga DMA_IT_TC

    Witam Mam uruchomione odczytywanie z 8 kanałów ADC w trybie Dual Mode (ADC_Mode_RegSimult). Dane przekazywane są przez 1. kanał DMA1 do tablicy w pamięci. Wszystko działa. Potrzebuję jednak, żeby po każdych 8 próbkach dostać przerwanie z DMA - DMA_IT_TC. I nie mogę sobie z tym poradzić - mam dość...

    Mikrokontrolery ARM   15 Lip 2011 16:02 Odpowiedzi: 3    Wyświetleń: 2432
  • [stm32] Zmiana częstotliwości pracy a program w pamięci Flash

    Procek działa sobie z częstotliwością 8 MHz, powiedzmy, że sygnał ma z HSE. Chcę sobie go podkręcić na 72 MHz więc odpalam PLL. No i niby jest podkręcony ale Flash może działać tylko do 24 MHz więc trzeba dodawać latencje, np. za pomocą FLASH_SetLatency(FLASH_Latency_2); To z kolei powoduje, że kod programu...

    Mikrokontrolery ARM   19 Lip 2011 15:13 Odpowiedzi: 10    Wyświetleń: 2441
  • [STM32] Przerwanie przestaje działać przy zmianie preskalera

    Witam, przy ustawionym preskalerze np na 80 przerwanie zostaje wywołane, ale gdy zmniejsze preskaler to przerwanie się nie wykonuje. #include "stm32f10x.h" void RCC_Conf(void); void Show(int); void GPIO_Conf(void); void NVIC_Conf(void); void TIM_Conf(void); . . . int...

    Mikrokontrolery ARM   27 Lip 2011 22:03 Odpowiedzi: 1    Wyświetleń: 1590
  • [STM32][CodeSourcery Lite] Uruchamianie kodu z RAM'u

    Z tego co widzę z ST-Link Utility, program counter stoi w miejscu, konkretnie 0x20000458, czyli cos juz wykonał ale utknął możliwe .że w miejscu gdzie czeka aż przerwanie SysTick wykona sie okreslona liczbe razy. Czy trzeba jeszcze w jakiś sposób ustawić tablicę wektorów przerwań? edit: Jednak nie...

    Mikrokontrolery ARM   03 Sie 2011 21:52 Odpowiedzi: 22    Wyświetleń: 4206
  • [STM32] [ Keil ] Pytania o symulator.

    Witam. Jestem początkujący w świecie st32 i na początek stworzyłem sobie projekt w którym mam tylko pliki : main.c , startup - który dołączył keil (usunięte 3 linie odpowiedzialne za automatyczne uruchomienie funkcji SystemInit), Oraz 3 pliki z CMSIS: stm32f10x_it.c , stm32f10x_it.h , system_stm32f10x.c...

    Mikrokontrolery ARM   08 Gru 2011 12:30 Odpowiedzi: 10    Wyświetleń: 2488
  • [STM32] Konfiguracja NVIC dla przerwań EXTI0.

    Witam, zaczynam dopiero przygodę z Cortexami i utknąłem na konfiguracji kontrolera NVIC. Chciałem uzyskać reakcje procesora na przerwanie od GPIOC Pin0. Wydaje mi się, że wszystko jest OK, a jednak nie chcę działać, program po wystąpieniu przerwania nie wchodzi w funkcję jego obsługi. Poniżej zamieszczam...

    Mikrokontrolery ARM   10 Sie 2011 11:59 Odpowiedzi: 2    Wyświetleń: 1898
  • [STM32][C] Timer2-obliczenia

    Witam, walczę z ustaieniami timera 2 dla procesora stm32f107. Wg. moich obliczeń timer powinien przepełniać się co 1s, jednak w rzeczywistości przerywanie wykonuje sie co 10s. Zamieszczam ponieżej moje obliczenia: Układ taktowany jest z PLL 72 MHz-ami Preskaler ustawiony na 7200. [syntax=c]TIM2->PSC...

    Mikrokontrolery ARM   14 Wrz 2011 10:23 Odpowiedzi: 12    Wyświetleń: 2249
  • [stm32] debugowanie, resume i program ląduje w Default_Handler

    Sprawdziłem i faktycznie wchodzi w HardFault... W dodatku przy debugowaniu wysypują się jescze takie błedy [syntax=c] Error: MEM_AP_CSW 0x23000052, MEM_AP_TAR 0xb087b8 Error: JTAG-DP STICKY ERROR Error: MEM_AP_CSW 0x23000052, MEM_AP_TAR 0xb087b8 Warn : Block read error address 0xb087b4 Error:...

    Mikrokontrolery ARM   17 Wrz 2011 07:12 Odpowiedzi: 29    Wyświetleń: 4558
  • TFTF102D - LVDS - obsługa stm32

    Powiem o co mi chodzi dokładnie. Chciałbym obsłużyć duży wyświatlacz lcd tft np. 10,1 , 7 cala kolorowy rozdzielczość 320x240 lub 640x480 z ekranem dotykowym. Typ wyświetlacza dowolny. Jaki procesor mozecie zaproponować jakieś rozwiazania układowe. Lub kombinacje mikrokontrolerów. Niestety mikrokontroler...

    Mikrokontrolery   18 Wrz 2011 10:35 Odpowiedzi: 12    Wyświetleń: 4035
  • [stm32][keil] Timer i Exti

    Witam. Chciałbym prosić o sprawdzenie kodu. Chciałem uzyskać dwie rzeczy mianowicie: 1. Ustawić tak timer by 100 razy na sekunde wystąpiło przerwanie. 2. Ustawić przerwanie zewnętrzne od zbocza opadającego na którymś pinie (np. PE0). Skonfigurowałem tak peryferia: stm32f10x_it.c : [syntax=c]void...

    Mikrokontrolery ARM   23 Wrz 2011 21:33 Odpowiedzi: 6    Wyświetleń: 2652
  • [STM32][TrueSTUDIO] Optymalizacja kodu - anomalia, prośba o wytłumaczenie

    Witam Spotkałem bardzo dziwny problem kiedy włączam optymalizację kodu w moim projekcie. Programuje w darmowym TrueSTUDIO na STM32. W bardzo wielkim uproszczeniu program wygląda tak: main{ ustaw_zegar_uc(); //stanadrdowe uruchomienie mikrokontrolera konfiguruj_GPIO(...

    Mikrokontrolery ARM   27 Wrz 2011 09:17 Odpowiedzi: 9    Wyświetleń: 2135
  • [STM32]USART hard fault przy wysyłaniu

    Witam, Mam problem z komunikacją przez USART, będąc w debugu wykonując poniższą pętle krok po kroku (step into) wszystko jest ok, dane są wysyłane i odbierane. Natomiast po wciśnięciu run czy step over czasami zostanie wysłany i odebrany [Tx i Rx zwarte] jeden, maksymalnie trzy bajty(najczęściej liczba...

    Mikrokontrolery ARM   12 Maj 2019 19:07 Odpowiedzi: 8    Wyświetleń: 2283
  • [stm32][C++/Keil] Zmiana częstotliwości przebiegów generowanych przez TIM1

    Witam, Jestem w trakcie realizacji projektu, w którym mam konieczność sterowania trzech silników krokowych. W tym celu stworzyłem sterowniki w oparciu o dostępne układy scalone. Prędkość silników jest sterowana za pomocą sygnału prostokątnego. Do sterowania układem wykorzystuję mikrokontroler stm32...

    Mikrokontrolery ARM   26 Paź 2011 22:09 Odpowiedzi: 7    Wyświetleń: 3357
  • [stm32][i2c] Odbieranie 2 bajtów przez i2c1

    Witam, mam problem z odbieraniem danych przez i2c z użyciem mikrokontrolera stm32f103. Sytuacja wygląda tak, że potrafię przesyłać dane po i2c, (wysyłam adres, czujnik odpowiada, wysyłam mu komendę wykonania pomiaru, wiem że go wykonuję ponieważ wtedy "mruga" diodą), niestety mam problem z odbieraniem...

    Mikrokontrolery ARM   06 Sty 2014 19:54 Odpowiedzi: 19    Wyświetleń: 5986
  • [STM32] [C] Generowanie przerwania od SysTicka

    Może dodam że pracuje na STM32RBT6 i korzystam z biblioteki API jesli to w czyms pomoze i postaram sie odpowiedziec na powyzsze pytania Co do pytań które mi zadałeś nie potrafię udzielić informacji ja wklepałem tylko to co widzisz nie wiem czy reszta się skofigurowała, czy muszę użyć dodatkowych funkcji?...

    Mikrokontrolery ARM   15 Lis 2011 19:34 Odpowiedzi: 8    Wyświetleń: 2457
  • [stm32][DMA][USART] - ponowne wystartowanie transferu

    Nie, no niewątpliwie masz rację, że jeśli chodzi o wydajność to szybciej jest bezpośrednio pisać po rejestrach ;) Tyle że tu chodzi zarówno o szybkość pojmowaną jako prędkość wykonywania kodu, jak i o prędkość pisania go - i tak musisz przeczytać manuala, a do tego jeszcze dokumentację biblioteki...

    Mikrokontrolery ARM   25 Lis 2011 23:16 Odpowiedzi: 7    Wyświetleń: 3450
  • [STM32] [C] [LED] [BUTTON] - sprawdzanie czy wcisniety przycisk.

    Zmienilem konfiguracje pinu na: [syntax=c] #define LED_GPIO_B GPIOB ///< GPIO port to which the BUTTON is connected #define LED_pin_B 1 ///<...

    Mikrokontrolery ARM   30 Lis 2011 10:01 Odpowiedzi: 5    Wyświetleń: 2325
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    O.K. Sam sobie poradziłem z problemem :). Sprawa z zapisem danych na pamięć flash tak aby po ponownym załączeniu zasilania dane tam wciąż były (EMULACJA PAMIĘCI EEPROM) okazuje się być bardzo skomplikowana. He pewnie dlatego nikt na forum nie wiedział ;). Zacznijmy od tego, że...

    Mikrokontrolery ARM   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 6325
  • HY-mini stm32 wyświetlanie bitmapy z karty sd

    chodzi Ci o to zeby dotykajac okreslonej ikony na wyswietlaczu wykonywać jakas funkcje czy zadanie? jesli tak to trzeba podzielic sobie ekran na takie obszary ktore zajmuja ikony i sprawdzac gdzie nastapilo dotkniecie i porownac to z tymi obszarami, jesli dotknales w tym obszarze jakiejs ikony to sobie...

    Mikrokontrolery ARM   26 Sie 2012 20:37 Odpowiedzi: 16    Wyświetleń: 3939
  • [STM32] Konfiguracja SPI2. Działa tylko po resecie.

    Reasumując: 1. Włączasz zasilanie = nie działa 2. Wykonujesz reset STM'a = działa ? Mógłbyś jeszcze "main'a" pokazać, albo najlepiej odchudź kod do obsługi tylko SPI i wrzuć cały projekt.

    Mikrokontrolery ARM   28 Gru 2011 14:38 Odpowiedzi: 22    Wyświetleń: 2618
  • [stm32] ADC wyzwalany przez Timer.

    Timer może wywoływać transfery INNEGO kanału DMA niż ten odpowiedzialny za ADC. Co prawda kanał ten może być skonfigurowany tak, aby wykonywał transfer z ADC, ale jednak jest to inny kanał niż konfigurujesz i włączasz. 4\/3!!

    Mikrokontrolery ARM   29 Gru 2011 17:55 Odpowiedzi: 14    Wyświetleń: 4780
  • [STM32][Linux][GDB] - ST-Link na płytce uruchomieniowej

    No to kolejna część mojego minibloga - i chyba tymczasem ostatnia: Okazało się, że załadowałem nie tego st-linka, co trzeba. Znalazłem takiego: , załadował mi się na dysk po sciągnięciu jako: texane-stlink-7eb0804 i skompilowałem go wykonując make z głównego katalogu tego sciągniętego archiwum. Nastepnie...

    Mikrokontrolery ARM   29 Gru 2011 16:56 Odpowiedzi: 10    Wyświetleń: 3556
  • [stm32] konwersja typów (float-> char[])

    Najprościej: 1. mnożysz float *10, powstaje np zmienna "liczba"; 2. następnie "liczba" dzielisz przez 10 - masz zmienną "całe"; 3. na "liczba" wykonujesz dzielenie modulo 10 i masz ulamek. W przypadku całkowitych można też od razu rzutować na int, tak jak pisał kolega wyżej. Poskładać to do...

    Mikrokontrolery ARM   16 Sty 2012 22:31 Odpowiedzi: 15    Wyświetleń: 6714
  • STM32 współpraca DMA z USART3

    Witam. Mam problem z uruchomieniem USARTA1 wykorzystującego DMA do nadawania. W trybie "kołowym" wszystko działa . Teraz chciałbym uruchomić tryb pojedynczej transmisji staram sie wykonywać wszystko tak jak zaleca datasheet w szczególności str. 765 i 783 gdzie przedstawiona jest kolejność działań....

    Mikrokontrolery ARM   11 Cze 2012 12:44 Odpowiedzi: 28    Wyświetleń: 4732
  • [stm32][FreeRTOS] program ląduje w default_handler

    Witam. Jakie są różnice pomiędzy FreeRTOS 6.1.1 a 7.1.0? Prosty program mrugający diodą działa mi pod wersją 6.1.1 a pod 7.1.0 ląduje w default_handler. Przerwanie następuje po wykonaniu tego kodu freertos'a. void vPortStartFirstTask( void ) { __asm volatile( "...

    Mikrokontrolery ARM   22 Maj 2012 21:49 Odpowiedzi: 15    Wyświetleń: 3692
  • [stm32][i2c] Nie działający interfejs I2C; magistrala zajęta po sygnale startu

    Niestety nie ma to najmniejszego wpływu przynajmniej w moim przypadku. Jak już pisałem w pierwszym poście rozpatrywałem kilka różnych przypadków. Jednym z nich było umieszczenie włączenia I2C po konfiguracji. Swoją drogą jest to dość dziwne. Także się zastanawiałem dlaczego interfejs włączany jest...

    Mikrokontrolery ARM   30 Sty 2012 19:14 Odpowiedzi: 14    Wyświetleń: 6204
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    Odesłałeś mnie do dwóch innych tematów na elektrodzie, w których dalej jest przekierowanie do podstrony z Twoimi artykułami W temacie o toolchainie jest odesłanie do artykułu. W temacie o przykładach jest odesłanie do pobrania plików z działu Download, nie ma tam nawet pół słowa o jakimkolwiek artykule....

    Mikrokontrolery ARM   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 5080
  • [STM32] [C / KEIL] pytanie o bitbanding rejestru ODR

    Te operacje muszą być wykonywane atomowo, ponieważ to są trzy różne operacje odczyt rejestru - modyfikacja - zapis do rejestru. Nie powinno cię dziwić, że jeśli między tymi operacjami wystąpi przerwanie, w którym modyfikowane są ODR bitbandingiem i nie tylko to cała operacja z przerwania zostanie anulowana....

    Mikrokontrolery ARM   06 Lut 2012 08:27 Odpowiedzi: 10    Wyświetleń: 2745
  • [STM32][C/GCC] Przerwanie na buttonie i Hard Fault

    Tak, wygląda to jakby po prostu po pewnym czasie wywalało hard fault. Po prostu jak nie włączę breakpointa to program wykonuje się ok 2s. W trybie debudowania pierwsze przejście zajmuje ze 2s. EDIT: Po wyłączeniu konfiguracji buttona systick działa normalnie.

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 5833
  • [STM32][C/GCC] Uruchomienie USB w trybie HID

    Witam Mam problem z uruchomieniem USB w trybie HID. Oczywiście próbowałem zaprzęgnąć przykład od STM'a. Niestety bez skutku. Zasięgnąłem więc do manuala, straszna bieda i kiepsko opisane. Przeanalizowałem kod od STM'a i spróbowałem zrobić to u siebie. Niestety nic to nie dało. Szukałem w internecie...

    Mikrokontrolery ARM   13 Sty 2013 21:28 Odpowiedzi: 48    Wyświetleń: 9021
  • [STM32][C] Encoder Interface Mode

    Zasilam enkoder z 3.3V, nie tak jak rekomendują między 4,5-5,5V. Nie chciałem aby sygnał z enkodera był większy od V zasilania mikrokontrolera, żeby nic nie upalić. Czytałem w Data Sheecie że jest coś o 'five-volt tolerant' port/pin ale nie mogłem zrozumieć dokładnie o co chodzi. Spokojnie możesz...

    Mikrokontrolery ARM   21 Maj 2012 09:00 Odpowiedzi: 9    Wyświetleń: 7126
  • [STM32] Page erase i jednoczesna obsługa przerwania

    Witam Idąc za PM0075: The main Flash memory can be programmed 16 bits at a time. The program operation is started when the CPU writes a half-word into a main Flash memory address with the PG bit of the FLASH_CR register set. Any attempt to write data that are not half-word long will result in a...

    Mikrokontrolery   02 Mar 2012 16:12 Odpowiedzi: 8    Wyświetleń: 1587
  • stm32, cortex M3, FLASH WRPR LOCKED

    No to ja już nie wiem... Zwykle i tak najprościej jest to zrobić przez aplikację ST Loader... Masz pewność, że ten kod się wykonuje, że wgrywasz go prawidłowo itd.? 4\/3!!

    Mikrokontrolery ARM   16 Mar 2012 12:03 Odpowiedzi: 16    Wyświetleń: 3236
  • [stm32][st libs] konfiguracja RTC

    Witam ponownie. Troszkę pozmieniałem kod. Już mi się nigdzie nie zawiesza program, jednak za żadne skarby nie chce mi wykonać obsługi przerwania co sekundę. Wydaje mi się, że wszystko napisałem tak jak powinno być po kolei: void Configuration_RTC(void) { ...

    Mikrokontrolery ARM   19 Mar 2012 22:20 Odpowiedzi: 16    Wyświetleń: 2732
  • [STM32][TrueStudio] Określenie statusu urządzenia USB/CDC

    Dziękuję za odpowiedź! Oczywiście że host kontroluje transmisję, ale driver windowsowy usbser.sys działa, świadczą o tym przechwytywane przez USBtrace pakiety. Port wirtualny VCP np. COM17 nie jest otwarty przez żaden program natomiast wszystko co jest nadawane przez uC jest odbierane przez PC i...

    Mikrokontrolery ARM   24 Kwi 2012 23:01 Odpowiedzi: 8    Wyświetleń: 2278
  • [stm32][C/Keil] różnice między stm32F1 a stm32F4

    Jeżeli chcesz do szyny wykorzystać np. połówkę portu (8 bitów) to najszybciej BSRR. Najszybciej wtedy wykonywać 8-bitowy zapis do rejestru ODR. 4\/3!!

    Mikrokontrolery ARM   28 Kwi 2012 15:27 Odpowiedzi: 33    Wyświetleń: 4803
  • [STM32][ZL31ARM]Przywrócenie nominalnych funkcji na piny JTAGa

    Powinno się dać, JTAG też ma swój pin reset, który blokuje wykonywanie się kodu (gdy pin = 0) Chyba, że w st-linku o tym nie pomyśleli :)

    Mikrokontrolery ARM   29 Kwi 2012 21:37 Odpowiedzi: 3    Wyświetleń: 1294
  • [STM32] dziwna praca timera.

    Mam dość dziwny problem. W procesorze STM32F100RB mam uruchomione 6 timerów. Mają one sterować silnikami krokowymi. Silniki już mają sterowniki, posyła im sie tylko czestotliwość proporcjonalną do prędkości obrotowej i bit kierunku obrotów. Są to dość duże silniki, a całe urządzenie wymaga miękkiego...

    Mikrokontrolery ARM   29 Maj 2012 09:25 Odpowiedzi: 6    Wyświetleń: 1817
  • [STM32][C/Keil] AR1020 dziwna komunikacja I2C

    Witam, Od jakiegoś czasu walczę z odebraniem Touch Report od układu ar1020. Po dłuższych kombinacjach napisałem funkcję, która dała połowiczny sukces: Odbiera dane, ale tylko podczas debugowania, a dane pojawiały się w DR po kliknięciu Step one line. Kombinowałem z odczytem flagi RxNE, opóźnieniami...

    Mikrokontrolery ARM   16 Maj 2012 19:16 Odpowiedzi: 4    Wyświetleń: 1677
  • [STM32] RTC i Backup Domain

    No to wszystko czytałem ale chyba nie rozumiem. CNF musi być ustawiony programowo, żeby wpisać coś do tych rejestrów, zapis jest wykonywany kiedy CNF bedzie wyzerowany przez program po jego ustawieniu.... takie trochę mydlate mydło, więc jak powinno być? CNF = 1 zapis np. RTC_CNT CNF = 1 CNF = 0 alboo...

    Mikrokontrolery ARM   29 Lip 2012 14:58 Odpowiedzi: 11    Wyświetleń: 4723
  • [stm32]Modbus i CRC16. Czujnik nie odpowiada.

    Musze połączyć się z czujnikami pracującymi na magistrali Modbus. Ponieważ mam z tym problemy, ominąłem magistralę 485 i połączyłem bezpośrednio USARTy obu urządzeń. Niestety, czujnik nie odpowiada. Wysyłam mu jako pytanie jego nr, kod odczytu rejestrów (0x03), dwa bajty adresu pocz. (00,00,) itd. Na...

    Mikrokontrolery ARM   01 Cze 2012 16:15 Odpowiedzi: 13    Wyświetleń: 5713
  • STM32-problem z szybkością działania.

    Może trochę źle się wyraziłem ale zrozumiałem to tak że w STM32 instrukcja GPIOA->ODR = 0x44(czyli ustawienie na pinach odpowiednich stanów) może wykonywać się dłużej niż PORTB = 0x44 w AVR

    Mikrokontrolery ARM   15 Cze 2012 08:26 Odpowiedzi: 24    Wyświetleń: 5647
  • [stm32][DMA] - transer completed, a fizyczne zakończenie tranmisji

    Hej, Zrobiłem podejście z timerem, polegające na tym, że w przerwaniu DMA TC, uruchamiałem timer, który po chwili miał zrobić latcha. [syntax=c] // DMA1 channel 3 transfer completed void DMA1_Channel3_IRQHandler(void) { //* Clear the DMA tranfser complete interrupt bit DMA_IT_TC3*/ DMA1->IFCR...

    Mikrokontrolery ARM   23 Cze 2012 19:32 Odpowiedzi: 13    Wyświetleń: 2052
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Witam, Ostatnio miałem trochę mało czasu żeby się zająć tą sprawą, lecz teraz z powrotem wracam do tematu. Uruchomiłem debugowanie dzięki tutorialowi napisanemu przez Freediego (jeżeli chodzi o tutorial, to super, wszystko ruszyło za pierwszym razem :) ) Będę omawiał przejścia tylko te które prowadziły...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7723
  • [STM32] - Priorytety przerwań bez bibliotek.

    Ok. Głównie chodzi o wywłaszczenia, bo zgłoszenie dwóch lub wiecej przerwań jednocześnie jest dość rzadkie (przynajmniej w moim projekcie). Dzięki za informację, jako ciekawostka:) Mam przerwania które są wywoływane dość często i mają kilka linijek kodu, oraz przerwanie wywoływane rzadko ale mające sporo...

    Mikrokontrolery ARM   26 Lip 2012 18:42 Odpowiedzi: 10    Wyświetleń: 3354
  • stm32 - freeRTOS, stos i zmienna lokalna

    Wniosek trochę błędny, bo handlery mają zaledwie garść linijek, a tego w RTOSie jest jednak trochę więcej Zrobilem update do 7.1.1 - problem który opisałem w #1 przestał występować (?) i context switch nie powoduje zniszczeń na main stosie; ale nadal wątek używa main stack zamiast process stack ....

    Mikrokontrolery   31 Lip 2012 13:14 Odpowiedzi: 21    Wyświetleń: 3288