Pytania oznaczone «stm32»

STM32 to trzecia rodzina ARM firmy STMicroelectronics. Wynika z ich wcześniejszej rodziny STR9 opartej na rdzeniu ARM9E i rodziny STR7 opartej na rdzeniu ARM7TDMI. STM32 jest oparty na rodzinie rdzeni ARM Cortex-M.

41
STM32 Zrozumienie ustawień GPIO

W standardowej bibliotece urządzeń peryferyjnych STM32 musimy skonfigurować GPIO. Ale są 3 funkcje, których nie wiem, jak je skonfigurować; GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd W GPIO_Speed dostępne są 4 ustawienia GPIO_Speed_2MHz /*!<...

29
CMSIS vs HAL vs Standard Peripherals Library

Zmieniam więc PIC na ARM i kupiłem płytę odkrywczą STM32F4. Jak dotąd rozumiem, że aby go zaprogramować, możesz albo uzyskać dostęp do wszystkich rejestrów bezpośrednio w pamięci (oczywisty sposób), a także istnieją 3 główne biblioteki, których możesz użyć, aby ułatwić Ci życie. Teraz moje pytanie...

24
Techniki ograniczania / synchronizacji protokołu szeregowego

Ponieważ asynchroniczna komunikacja szeregowa jest obecnie szeroko rozpowszechniona wśród urządzeń elektronicznych, uważam, że wielu z nas od czasu do czasu napotyka takie pytanie. Rozważ urządzenie elektroniczne Di komputer PCpodłączony do linii szeregowej (RS-232 lub podobny) i wymagane do...

23
STM32F4 i HAL

Więc eksperymentowałem trochę z STM32F407 (jestem nowy w ARM) i postanowiłem napisać prostą aplikację przy użyciu bibliotek HAL, ponieważ wygląda na to, że ST przerwał Standardowe biblioteki urządzeń peryferyjnych. Więc moje pytanie brzmi: o co chodzi w HAL? Czy StdPeriph nie spełnia swojej roli?...

22
Mikrokontroler STM pali się za każdym razem

Mam pewne doświadczenie w pracy ze stm32, ale zawsze używałem ich na płytach programistycznych. Niedawno próbowałem wlutować stm32 i stm8 na prostej płytce zrywalnej i zaprogramować je za pomocą mojego klonu st-linkv2. Przy pierwszym uruchomieniu mcu wydaje kilka dźwięków, takich jak palenie po...

18
Jak działa reset do ustawień fabrycznych?

Wszystkie urządzenia wbudowane zawierają opcję „Przywracanie ustawień fabrycznych”, która pozwala użytkownikowi zresetować urządzenie, jeśli coś jest nie tak. Rozwijam oprogramowanie układowe na płycie STM32. Oprogramowanie zawiera moduł ładujący, który umożliwia aktualizację aplikacji przez UART...

17
Jak zaprogramować płytę rozwojową STM32

Jestem początkującym programistą mikrokontrolerów ARM, ale mam doświadczenie z mikrokontrolerami AVR i PIC. Kilka dni temu kupiłem płytę programistyczną STM32F103VET6 w serwisie eBay. Próbuję teraz zaprogramować tę tablicę, ale nie wiem od czego zacząć. Otrzymałem również płytę CD zawierającą...

17
Stm32 Zdarzenie i przerwania

Zacząłem studiować przerwania na stm32, a konkretnie na płycie odkrywania stm32f4. znalazłem ten przykład, w którym musisz nacisnąć przycisk, aby rozpocząć przerwanie i nacisnąć go ponownie, aby go zatrzymać. W tym wierszu: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt musimy wybrać tryb...

17
Co to jest wydarzenie STM32 EVENTOUT?

W instrukcji mojego STM32 jedna z alternatywnych funkcji GPIO (a mianowicie AF15, patrz strona 138) nazywa się EVENTOUT. W żadnym momencie nie zdefiniowano zdarzenia ani nie podano przypadku użycia. Jaka jest funkcja zastępcza EVENTOUT mojego