stm32f103 systick

Znaleziono około 170 wyników dla: stm32f103 systick
  • Brak rezystora 1,5k na płytce STM32F103 USB - gdzie go szukać?

    Zgadza się. Na większości płytek jest 4k7 do +5, który dość skutecznie zastępuje 1k5 do +3.3. z grubsza chodzi o to, żeby przy podłączeniu na linii D+ pojawiło się napięcie nieco ponad 3V przy ściągnięciu w dół prądem ok 200uA. Stos USB z CubeMX nie wykrywa odłączenia, a funkcja Deinit() jest wołana tuż przed Init(). Są sposoby na wykrycie odłączenia,...

    Mikrokontrolery ARM   18 Kwi 2018 09:59 Odpowiedzi: 13    Wyświetleń: 2637
  • STM32F373 - SysTick nie uruchamia się po migracji z STM32F103

    Tak zrobię. Na razie coś mi się posypało i program w ogóle nie chce się ładować. Może to jednak uszkodzony procek, który "prawie działa".... Dodano po 1 Jednak nie - procek jest sprawny. Udało mi się nawiązać połączenie i debugować korzystając z ST-Link (płytka STM32F4Discovery) i TrueStudio. SysTick działa. Wydaje mi się, że przyczyną złego działania...

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1245
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • STM32F103 + LCD HD44780 - Nieprawidłowe działanie

    przerwanie SysTick jest generowane co 10 us To dalej absurd.

    Mikrokontrolery ARM   09 Mar 2018 22:31 Odpowiedzi: 7    Wyświetleń: 1749
  • REKLAMA
  • STM32F103 - Sterowanie WS2812b - Czas przełączania pinu HAL_GPIO_WritePin

    Witam, Bawię się STM32 już od jakiegoś czasu ale właściwie nigdy nie potrzebowałem jakiś super prędkości. Teraz chciałem napisać prostą funkcję do sterowania WS2812b i natknąłem się na dziwny, moim zdaniem, problem. Pomimo, że Timery działają szybko to zwykłe przełączanie pinu (funkcja HAL_GPIO_WritePin) działa niemiłosiernie długo. Najprostszy program:...

    Mikrokontrolery ARM   05 Cze 2020 18:54 Odpowiedzi: 11    Wyświetleń: 1272
  • Różnice między zdarzeniami a przerwaniami w STM32F103

    Do NVIC wchodzą przerwania peryferiów. Pierwszych 16 wyjątków (w tym przerwania SysTick i PendSV) jest generowanych przez rdzeń, i one nie przechodzą przez NVIC, a w każdym razie nie tak, jak pozostałe. Na początek priorytetów nie ustawiaj wcale - domyślnie wszystkie są ustawione na 0. Nie ruszaj priorytetów, jeśli nie wiesz dokładnie, co robisz - to...

    Mikrokontrolery ARM   18 Mar 2016 12:32 Odpowiedzi: 51    Wyświetleń: 4812
  • [STM32F103][keil][C] nieznany atrybut przerwania SysTick

    A jeśli chodzi o typ, to w tym przypadku powinienem użyć IRQ? Nie powinieneś używać żadnego. Jeśli używasz STM32F1 (technicznie rzecz ujmując - jeśli używasz rdzenia ARM Cortex-M3 w rewizji r1r1), to po prostu na początku main() (albo w startupie, albo gdzieś "bardzo wcześnie" - byle przed pierwszym przerwaniem) dodaj taką oto magiczną inwokację: SCB->CCR...

    Mikrokontrolery ARM   30 Gru 2017 10:38 Odpowiedzi: 63    Wyświetleń: 2484
  • CMSIS stm32f103 obsługi drgań styków w przerwaniu

    (at)pioter996 Przerwanie nie ma być kolejną pętlą główną.Żadnych opóźnień. Uproszczony algorytm: 1. Sprawdzasz pin - jezeli jest zmiana ustawiasz flagę ze jesteś w trakcie debouncingu - wychodzisz z przerwania 2. w n-ty m kolejnym przerwaniu (czas jaki zakładasz na debouncing) sprawdzasz czy stan się nie zmienił. Jeżeli nie to uznajesz za zdebouncowane...

    Mikrokontrolery ARM   18 Maj 2018 08:26 Odpowiedzi: 49    Wyświetleń: 2406
  • Jak odczytać ujemne wartości z ADXL345 na STM32F103 przez SPI?

    Witam Zmagam się z akcelerometrem ADXL345 + STM32F103. Połączenie po SPI. Otrzymuję na wyjściu wartość przyśpieszenia w kodzie U2. Zapisana jest na 13 bitach, w dwóch rejestrach 8 bitowych. Po odebraniu najbardziej znaczące przesuwam << 8 i łączę z mniej znaczącymi. Problem polega na tym, że wciąż otrzymuję wartość dodatnią, mimo że na najbardziej...

    Mikrokontrolery   08 Mar 2012 08:24 Odpowiedzi: 6    Wyświetleń: 2102
  • Regulator PID odczyt prędkości z enkoderów i ustawienie wypełnienia

    1 ms to nie przesada, zostało mi z góry narzucone ponieważ bardzo liczy sie precyzja ruchu oto zczytywanie danych z encoderow: SysTick dziala co 1 ms [syntax=c] void SysTick_Handler(void) { Encoders_Read(); } [/syntax] teraz funkcja Encoder_Read [syntax=c] void Encoders_Read(void){ // Odczytanie predkosci z enkoderow oldLeftEncoder = leftEncoder; leftEncoder...

    Mikrokontrolery ARM   25 Sty 2014 22:09 Odpowiedzi: 6    Wyświetleń: 1953
  • REKLAMA
  • STM32F103 - Przerwania EXTI nie działają, Reset_Handler po wywołaniu

    Zawsze jest systick, albo prawie zawsze. Jak Ci systick chodzi to inne tez powinny. Masz debugger? - masz wyprowadzone pewnie piny SWD. W przerwaniach zewnętrznych i tak musisz miec jakaś podstawę czasu aby zrobić debouncing. No chyba że szef zrobił to "na pałę" z delayem w przerwaniu (chodzą takie przykłady w internecie) - co zresztą podejrzewam.

    Mikrokontrolery   17 Sie 2016 13:53 Odpowiedzi: 23    Wyświetleń: 1188
  • STM32F103 - Jak wyłączyć IWDG w trybie stop mode?

    Ja próbowałem wyłączać zegar, resetować rejestry i nic się nie udało standardowymi metodami. Więc napisałem protezę WG: - SysTick z najniższym priorytetem, - funkcja typu: void COMMON_softwareWatchdogReload()&... g_watchdogCount = 0; } - w przerwaniu od SysTick jest coś takiego: if(g_watchdogCount>WATCHDOG_RELOA...

    Mikrokontrolery ARM   01 Kwi 2017 10:42 Odpowiedzi: 6    Wyświetleń: 2100
  • Jak zbudować układ do otwierania elektrozamka po 3 impulsach dzwonka?

    Na stronie 114 poradnika z tego tematu https://www.elektroda.pl/rtvforum/topic3... masz gotowca, wystarczy podłączyć przez transoptor twoje wejście do portu zliczającego, zamiast diody przez tranzystor i przekaźnik otwieranie dźwi, a do systick (który generuje impulsy) dać reset stanu licznika (i zmienić częstotliwość). Zakładam, że nie ma drgań...

    Początkujący Elektronicy   30 Paź 2017 14:37 Odpowiedzi: 17    Wyświetleń: 711
  • STM32F103 biblioteka HAL i obsługa komunikacji CAN

    Mam problem z komunikacją po magistrali CAN. Próbuję uruchomić prosty program do odbioru danych po CANie i niestety nie działa. Uruchomiłem parę przykładów znalezionych w internecie i nic. Program generuję za pomocą SMT32CubeMx i korzystam z biblioteki HAL - bo tak chyba najprościej. Korzystam z gotowej płytki STM32F103C8T6 do której podłączyłem MCP2151...

    Mikrokontrolery ARM   11 Kwi 2017 21:39 Odpowiedzi: 4    Wyświetleń: 2118
  • STM32F0 wolniejszy niż PIC32MX - jak poprawić wydajność?

    O tym, że test z machaniem pinu jest bez sensu już Koledzy pisali. Nie zamierzam nawet z tym polemizować, za to zrobiłem mały eksperyment, nazwijmy go "optymalizacja machania" :) STM32F051 pędzony 48 MHz i oto wyniki dla optymalizacji 01 oraz 03: https://obrazki.elektroda.pl/1055823600_... https://obrazki.elektroda.pl/6644752300_...

    Mikrokontrolery   17 Lut 2019 19:05 Odpowiedzi: 51    Wyświetleń: 2229
  • REKLAMA
  • NUCLEO-F103RB: SysTick_Config(8000000) generuje przerwania co 0.1s zamiast 1s

    W poradniku Szczywronka opis konfiguracji zegara był dokładnie opisany dla STM32F103. Przepisanie kodu stamtąd powinno dać Ci poprawny wynik konfiguracji. Teraz piszę z pomocą CMSIS". Pracę z STM zaczynam zawsze od przygotowania funkcji SystemClockConfig() jak to opisano w poradniku, posiłkuję się zarazem schematem z zegarów z CubeMX . Całość odbywa...

    Mikrokontrolery ARM   14 Maj 2018 14:20 Odpowiedzi: 7    Wyświetleń: 558
  • STM32F103 FAT + USB Mass Storage - nie działa bez debagu

    Witam, Dopadłem taki Example Mass storage pobawiłem się nim troche, działa z debugiem i bez debugu co oznacza ze podłączam urządzonko do PC i otwiera się dysk bez względu czy jest podłączony debug czy nie. Połączyłem to z softem do FAT i rozwijałem pod debugiem i fajnie to działa. Przyszła pora odpalić bez dabugu i niestety po podłączeniu do PC dysk...

    Mikrokontrolery ARM   25 Lis 2017 22:04 Odpowiedzi: 1    Wyświetleń: 729
  • STM32F103 - Zakłócenia FSMC przy użyciu funkcji opóźniającej

    Witam, Zaczynam zabawę z STMami i mam pewien problem. Z kilku kodów w internecie zlepiłem swój kod i niestety jak to zwykle bywa coś jest nie tak. Docelowo chciałem obsłużyć wyświetlacz TFT wykorzystując FSMC. Napotykam problem gdy próbuje zrobić w pętli głównej wysyłanie danych przy użyciu FSMC w pewnych odstępach czasu. Jeżeli w kodzie umieszczam...

    Mikrokontrolery ARM   17 Lut 2015 23:00 Odpowiedzi: 2    Wyświetleń: 1233
  • [STM32] Brak komunikacji między NRF24L01 a STM32 NUCLEO L053R8 i F103

    Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : https://obrazki.elektroda.pl/1575646300_... Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...

    Mikrokontrolery ARM   19 Lip 2018 09:21 Odpowiedzi: 1    Wyświetleń: 1428
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Witam. Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie i z tego co już się nauczyłem oraz co sobie w ReferenceManualu wyczytałem to wiem, że AVR'y odłożę na półkę:) Moja nauka jest w stylu 'bare-metal' wykorzystuję jedynie pliki nagłówkowe stm32f103xb.h i kilka od CMSIS które można wydobyć z STM'owych bibliotek, więc ich...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 1026
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    Zmieniłem TRISE na 6 i dalej bez zmian. Podciągnięcia mam na 2,2k ze wspólnym napięciem 3,3V. Czy porty w STM32f103C8T6: PA11 i PA12 mają jakieś ograniczenia ? Mam je podłączone do USB z podciągnięciem dla USBDP rezystorem 10k, ale nie mogę je ustawić jako wyjście. Są to jedyne piny którymi nie mogę "pomigać diodą".

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 13242
  • [STM32f103] STM32f103 UART - brak odbioru danych, sterowanie diodą, analiza kodu

    Masz rację, że szkoda całego tygodnia na taki problem:). Oto cały kod: Main: http://obrazki.elektroda.pl/2257364500_1... podłączenie do STM'a wygląda nastepująco: RxD do PA10, TxD do PA9. Więc nadal stoję w miejscu, ale nie poddaje się;).

    Mikrokontrolery ARM   12 Wrz 2012 14:20 Odpowiedzi: 4    Wyświetleń: 3819
  • [STM32][eclipse+CodeSourcery]FreeRTOS + St-link/v2 SIGTRAP

    Witam, Od dłuższego czasu używam Eclipse Indigo wraz z CodeSourcery i GDB od Atollica do tworzenia i debugowania programów pod STM32. Taki "zestaw" działa bardzo dobrze przy klasycznej, jednowątkowej aplikacji. Jednak przy próbie uruchomienia FreeRTOS na STM32F103 program wchodzi w HardFault_Handler z komunikatem Suspended: Signal 'SIGTRAP' received....

    Mikrokontrolery   12 Cze 2012 09:27 Odpowiedzi: 3    Wyświetleń: 2214
  • STM32F103ZET6 (HY-RedBull_V3) - Problemy z konfiguracją timerów i przerwań w CooCox CoIDE

    Witam wszystkich serdecznie! Potrzebuję pomocy z pewnym zadaniem z systemów wbudowanych, 4 rok studiów. Programuję w języku C środowisku CooCox CoIDE procesor STM32F103ZET6 użyty w module HY-RedBull_V3 posiadający 3,5-calowy ekran dotykowy TFT LCD HY35A (kontroler LCD SSD1963, kontroler ekranu dotykowego ADS7843 lub XPT2046), który ma wykonać poniższe...

    Mikrokontrolery ARM   16 Gru 2024 16:44 Odpowiedzi: 7    Wyświetleń: 414
  • STM32F103 - Jak zrealizować czterobitowy licznik na diodach LED?

    może popatrz na to: https://stm32.eu/2012/04/11/timer-systic... Nie mam doświadczenia z STM32. Moja odpowiedź raczej dotyczyła licznika 4-bitowego.

    Mikrokontrolery Początkujący   16 Gru 2018 02:26 Odpowiedzi: 7    Wyświetleń: 801
  • [FreeRTOS]+STM32F103+Eclipse - Nie mogę uruchomić FreeRTOS 7.3

    Bierzesz przykładowy projekt z mojej strony, wrzucasz do tego FreeRTOSa - czyli dodajesz katalogi FreeRTOSa do odpowiednich pól w Makefile: [syntax=bash]# additional directories with source files (absolute or relative paths to # folders with source files, current folder is always included) SRCS_DIRS = FreeRTOS FreeRTOS/portable/GCC/ARM_CM3 FreeRTOS/portable/MemMang...

    Mikrokontrolery ARM   20 Lut 2013 10:34 Odpowiedzi: 7    Wyświetleń: 3300
  • STM32 - Systick i RTC - wspólnie śmigają, oddzielnie zwisają

    Witam, Chciałbym zapytać jaka jest zależność RTC i Systicka. O ile tak owa jest? - Kwarc 12Mhz (HSE_VALUE=12000000 , #define SYSCLK_FREQ_HSE HSE_VALUE) - Kody źródłowe poniżej - Keil - RTC zasilam z HSE (LSE nie trybi z przyczyn fizycznych) - STM32F103RBT6 - STMF4_Discovery jako debugger po SWD Problem: 1) A więc problem jest taki iż po wgraniu programu...

    Mikrokontrolery ARM   05 Kwi 2014 16:44 Odpowiedzi: 7    Wyświetleń: 2325
  • STM32f103rb - Brak odpowiedzi na RX przy komunikacji Modbus RTU po RS232

    Ok. Przeszukaj pliki w swoim projekcie po nazwie "SysTick_Handler". Znajdziesz tą nazwę w pliku asemblerowym (lub w pliku *.c) w tablicy wektorów przerwań. Ta tablica zawiera między innymi adres funkcji o nazwie SysTick_Handler. Linker umieszcza tablicę pod odpowiednim adresie w pamięci (zgodnie z datasheet procesora).

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7872
  • [C] STM32F103 - problemy z komunikacją I2C z czujnikiem HTU21

    Funkcja _delay_ms() [syntax=c] volatile uint32_t usTick; volatile void _delay_us(uint32_t us){ usTick = us; while(usTick); } volatile void _delay_ms(uint16_t ms){ _delay_us(ms*1000); } void SysTick_Handler(void){ if(usTick != 0)usTick--; } [/syntax] I w funkcji main() jeszcze to: SysTick_Config(72000000/1000000);

    Mikrokontrolery ARM   20 Sie 2020 10:21 Odpowiedzi: 19    Wyświetleń: 942
  • STM32F103C8T6 - SysTick nie generuje przerwań, mimo konfiguracji przez CUBE

    A kto definiuje funkcje wewnatrz main? Tzw "nested functions" to jest rozszerzenie gcc, tak zadeklarowana funkcja jest lokalnie widoczna w scope funkcji, w której jest zadeklarowana. Tak ze wywołujesz te "weak" przenieś ja poza funkcje main. W main.c czarów nie ma Czyli jednak są. Wywal te miliony komentarzy i pustych linii z funkcji. Przez to zaciemniasz...

    Mikrokontrolery ARM   07 Gru 2018 13:35 Odpowiedzi: 12    Wyświetleń: 2355
  • HD47780 oraz niepożądany reset cykliczny stm32f103vb

    Ja rozumiem ze mozna szarpać się z darmowymi toolchainami, ale zeby z keilem?... Postawienie darmowego toolchaina trwa minute :)

    Mikrokontrolery ARM   21 Wrz 2011 19:37 Odpowiedzi: 44    Wyświetleń: 8923
  • [STM32F103C8T6][C / WORKBENCH] Dioda nie chce mrugać

    Ech, mam dzisiaj dzień dobroci... [syntax=c]#include "stm32f10x.h" #define SYSCLK_FREQ72000000 // jesli srodowisko magicznie nie skonfigurowalo zegara -> zmienic na 8000000 #define SYSTICK_FREQ100 #define LED_BIT13// PC13, active low //======================================... int main(void) { // enable peripherals...

    Mikrokontrolery ARM   16 Maj 2018 20:43 Odpowiedzi: 10    Wyświetleń: 1212
  • [STM32F103V] Konfiguracja UART w STM32F103V z DMA - wysyłanie niepoprawnych danych

    Bardzo dobra myśl. Sprawdziłem za pomocą SysTick [syntax=c] void SysTickConfig(void) { SysTick->CTRL &= ~SysTick_CTRL_CLKSOURCE;// AHB / 8 = 9Mhz SysTick->LOAD = 8999999; //1 sek SysTick->CTRL |= SysTick_CTRL_ENABLE; } [/syntax] W main() mam fragment [syntax=c] GPIOC->BSRR |= GPIO_BSRR_BS6; while(!(SysTick->CTRL & SysTick_CTRL_COUNTFLAG)); GPIOC->BRR...

    Mikrokontrolery ARM   03 Wrz 2011 18:49 Odpowiedzi: 27    Wyświetleń: 2601
  • [ARM][STM32F103] - Ciekawostka - błędny, poprawnie działający kod

    Popełniłem coś takiego, pomijając jedno niezbędne słowo kluczowe. A tu niespodzianka - działa zgodnie z planem pomimo ewidentnego błędu. Oczywiście daje się to rozsądnie wyjaśnić i uzasadnić - nieźle się przy tym ubawiłem. [syntax=c]#include "stm32f10x.h" #define SYSCLK_FREQ72000000 #define SYSTICK_FREQ100 #define LED_BIT13// PC13, active low int main(void)...

    Mikrokontrolery   17 Lut 2016 11:39 Odpowiedzi: 7    Wyświetleń: 888
  • STM32f103 - Eclipse+FreeRTOS: błędy kompilacji, niewidoczne definicje w Eclipse

    Witam, wystarczyło wyrzuć wszystkie pliki z tego od lpc i wrzucić te od stm32f103. Teraz już nie mam błędów :). Muszę dokładnie przeanalizować różnice. Dzięki wielkie koledzy. Przy okazji mam jeszcze jedno pytanie dostaje takie oto warningi: DescriptionResourcePathLocationType Unused declaration of function 'PendSV_Handler'port.c/stm32f103/RTOSlin...

    Mikrokontrolery ARM   10 Sie 2014 20:00 Odpowiedzi: 12    Wyświetleń: 2343
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    jest jeszcze "systick", tylko nie wiem czy w Arduino da się pod niego podłączyć. nie bardzo, jest uzywany do zadań bojowych w frameworku, lepiej nie ruszać

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 7185
  • Jak działa Stack Align w STM32F103?

    Może mi podpowiecie Ten sam uC STM32f103 ale odpaliłem Keila ARM. Czy w tym środowisku pisząc jakąś obsługę przerwania muszę na początku funkcji dodać prefiks __irq? Coś takiego kiedyś było, tylko nie mogę sobie przypomnieć? np coś takiego [syntax=c]__irq void SysTick_Handler(void) { } czy takiego ma być void SysTick_Handler(void) { }[/syntax] z tym...

    Mikrokontrolery ARM   04 Sty 2021 08:13 Odpowiedzi: 15    Wyświetleń: 1191
  • [STM32F103] Jak uruchomić przerwanie PendSV w STM32F103? Szukam przykładu dla obsługi USART

    Pomocy :) Jak to się odpala. Nigdzie nie mogę znaleźć jakiegoś przykładu. Jest tylko info, ze do przełączania tasków w RTOS można użyć SysTick lub PendSV, ale zawsze dają przykłąd na SysTick :) Potrzebuję tego, żeby mi obsłużył kod po przerwaniu od usarta, a jednocześnie nie blokował innych przerwań.

    Mikrokontrolery ARM   05 Mar 2016 21:55 Odpowiedzi: 20    Wyświetleń: 1404
  • STM32F103ZET6 - Jak wgrać bootloader z karty SD i zmienić offset flash?

    Chciałem stworzyć bootloader w oparciu o projekt EP. Przeniosłem wszystkie pliki do CooCox'a i podczas budowania otrzumuję poniższe błędy: [syntax=c] [cc] ..\obj\crt0_STM32F10x.o: In function `main_force': [cc] E:\Studia\Boot\src/crt0_STM32F10x.S:142: undefined reference to `_bss' [cc] ..\obj\crt0_STM32F10x.o:(.isr_vector+0x8... undefined reference to...

    Mikrokontrolery   08 Kwi 2016 15:24 Odpowiedzi: 43    Wyświetleń: 6657
  • Jak zacząć z FreeRTOS na STM32F103RB? Podstawowe kroki i pliki do dodania

    Najlepiej skorzystaj z jakiegoś przykładu na Twojego procka. Tak ogólnie to: - dodajesz katalogi include oraz portable/GCC/ARM_CM3 do include path - kompilujesz plik port.c z katalogu portable/GCC/ARM_CM3 - kompilujesz jeden plik z katalogu portable/MemMang (np heap_2.c) - kompilujesz wszystkie pliki zawarte w głównym katalogu FreeRTOSa W projekcie...

    Mikrokontrolery ARM   23 Kwi 2017 20:27 Odpowiedzi: 10    Wyświetleń: 2412
  • [STM32f103ZET6][C/CooCox] - Automatyczna aktualizacja oprogramowania

    Firmowy bootloader mi nie wystarczy. Potrzebuje SPI i prawdopodobnie USB. Ustawiłem w pierwszym programie na: NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x00003000); i w drugim na: NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x00000000); Więc tablica wektorów powinna się przełączać, ale dalej miga tylko czerwona dioda. Uruchomiłem dodatkowo TIM4 i przeniosłem...

    Mikrokontrolery ARM   07 Mar 2014 14:39 Odpowiedzi: 10    Wyświetleń: 2067
  • STM32F103RBT6-Nucleo - Przykładowy kod CAN w CooCox

    Niestety nie pomogło EDIT: Spróbowałem wygenerować za pomocą STM32CubeMX i napisać w HAL'u kod który by wysyłał cyklicznie dowolną ramkę CAN. Oto mój kod napisany w AC6 System Workbench: http://obrazki.elektroda.pl/9453638400_1... Przy okazji: 1. Jak wgrać program przez JTAG'a w AC6? 2. Da się dodać bibliotekę HAL do COIDE CooCox'a?...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2295
  • STM32F103 - Zawieszanie się programu przy odbiorze danych z CAN

    Witam, Mam problem z odbiorem danych na magistrali CAN. Program wysyła dane na CAN co 500ms i to działa, natomiast kiedy pojawi się ramka na RX, program przestaje już wysyłać dane i wygląda jakby zawisł. Poniżej kod. Może ktoś sprawdzić i podać przyczynę problemu? [syntax=c]#include "stm32f10x.h" #include "stm32f10x_can.h" #include "hdr_rcc.h" #include...

    Mikrokontrolery ARM   29 Sty 2015 19:27 Odpowiedzi: 24    Wyświetleń: 2283
  • STM32f103C8T6 - Definicja sys clk z uzyciem bibliotek stm workbench

    Witam, znalazlem kawalek funkcji na ustawienie procesora na 72MHz i wydaje mi sie, ze działa bo uzywam system tick do togglowania pinu, ale chce uzyc poprostu funkcji dostarczonych od stm. Na screenie widze ze jest gdzies definicja o ustawieniu procesora typu "STM32F10X_LD_VL" przez co program chodzi na 24MHz. Gdzie ona jest? http://obrazki.elektroda.pl/5784698000_1...

    Mikrokontrolery ARM   06 Mar 2016 22:05 Odpowiedzi: 6    Wyświetleń: 1185
  • STM32F103RBT6 - Jak zamigać diodą? Konfiguracja RCC i PLL nie działa

    Witam Mam zdaje się banalny problem - mianowicie chcę zamigać diodą - procesor STM32F103RBT6 :P O ile na STM32F4 nie miałem z tym problemów to tutaj nie mogę sobie z tym poradzić od kilku godzin. [syntax=c]void RCC_Config(void) { RCC->CR |= RCC_CR_HSEON; FLASH->ACR |= FLASH_ACR_PRFTBE | (1<<2); //konfiguracja flasha (latency = 2 takty) RCC->CFGR...

    Mikrokontrolery ARM   05 Wrz 2014 17:34 Odpowiedzi: 7    Wyświetleń: 1170
  • STM32F103RBT6 - Odczytywanie wartości z czujnika BH1750 przez i2c

    zujnik jest podłączony bez rezystorów wzmacniających, ponieważ odczytałem ze schematu, że nie są potrzebne(próbowałem także z rezystorami 4k7). Przy sprawdzeniu bufora z danymi w programie Stm Studio, nic się nie zmienia a flaga busy jest ustawiona jedynie przy odłączeniu kabla SDA od czujnika. Proszę o pomoc w znalezieniu przyczyny braku odczytu i...

    Mikrokontrolery ARM   31 Gru 2017 12:42 Odpowiedzi: 3    Wyświetleń: 1212
  • [STM32][C/uVision4] Częstotliwość przerwania SysTick

    Witam Niedawno zacząłem "zabawę" z zestawem Kamami ZL27ARM z procesorem STM32F103VB. Mam problem z przerwaniem od timera SysTick. Jest ono generowane 4 razy za często - miało być 1 raz na sekundę, a jest 4. Kwarc 8MHz, SYSCLK = 72MHz, SysTick_CLK= 72/8=9MHz czyli załądowanie do licznika wartości 9'000'000 powinno dać zgłoszenie przerwania co 1s, więc...

    Mikrokontrolery ARM   19 Maj 2013 13:06 Odpowiedzi: 33    Wyświetleń: 14432
  • [stm32f103ve] Konfiguracja CAN w STM32F103VE z FreeRTOS - brak sygnału na magistrali

    Witam, Na początku chciałem zaznaczyć ze jestem początkujący jeśli chodzi o procesory typu ARM, a tym bardziej o obsługę FreeRTOS. Mam problem z obsługą magistrali CAN pod tym system. Wykorzystuje biblioteki pobrane ze strony www.freertos.org . Niby wszystko ładnie się kompiluje ale na magistrali nic się nie pojawia . Odpaliłem proste zadania typu miganie...

    Mikrokontrolery ARM   08 Cze 2011 16:39 Odpowiedzi: 4    Wyświetleń: 1789
  • [STM32] Konfiguracja SysTick dla FATfs na STM32 - problem z dekrementacją Timer1

    Witam, staram sie wykorzystac karte SD do przechowywania danych uzywanych przez wyswietlacz (bitmapy etc). Korzystam z biblioteki FATfs i komunikacja SPI. Aby moc tego dokonac modul FATfs korzysta z sygnalu zegarowego, ktory co 10ms bedzie wywolywal funkcje [syntax=c]disk_timerproc()[/syntax] Do cyklicznego wywolania tej powyzszej funkcji staram sie...

    Mikrokontrolery ARM   26 Mar 2011 21:14 Odpowiedzi: 4    Wyświetleń: 2657
  • [STM32F103][MPU9250][SPI] - Niedziałająca komunikacja

    Witam! Od rana borykam się z komunikacją STM32F103RBT6 z MPU9250 przez interfejs SPI. Próbowałem znaleźć w internecie jakieś rozwiązanie, nie udało mi się. Nie wiem gdzie popełniam błąd, poniżej wklejam kod: PA.5 - SCK PA.6 - MISO PA.7 - MOSI PB.8 - CS #include "stm32f10x.h" #include <mpu9250.h> #define READ_FLAG 0x80 int sleepTime =...

    Mikrokontrolery ARM   03 Kwi 2016 21:51 Odpowiedzi: 9    Wyświetleń: 1869
  • [STM32F103C8T6] [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu nie działa poprawnie

    Mnie właśnie przydałby się sam scheduler, bo koncepcja działania peryferiów często bardzo zależy od użytego układu i samego projektu. Może powinieneś rozdzielić ten projekt na dwa, jeden to czysty scheduler i drugi projekt to cały system który z kolei jest oparty o ten pierwszy projekt. Zauważ, że im bardziej rozbudowany będzie ten projekt, tym trudniej...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1818