Pytania otagowane jako 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.

2
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 /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz Skąd mam wiedzieć, z której prędkości …

5
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 brzmi: który z tych 3 …
29 arm  stm32  stm32f4  cmsis 

8
Dlaczego potrzebujemy bootloadera niezależnego od naszego programu aplikacyjnego w mikrokontrolerach?
Dlaczego potrzebujemy osobnego programu w tej samej pamięci programu flash mikrokontrolera, a konkretnie STM32F103, który nazywa się bootloaderem? Czym wyróżnia się to, że jest oddzielone od głównego programu aplikacyjnego? Ogólnie rzecz biorąc, czy bootloader systemu mikroprocesorowego (powiedzmy PowerPC MPC8270) wykonuje to samo zadanie, co mikrokontroler (powiedzmy ARM STM32F103), czy też …


6
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 ciągłej wymiany informacji . Tj. Wysyła PCkażdą ramkę poleceń X msi Dodpowiada …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

3
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? Dlaczego mieliby to przerwać dla HAL? …
23 arm  stm32  stm32f4 

10
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 kilku sekundach, a 2 minuty później pobiera …


6
Jak korzystać z funkcji printf na STM32?
Próbuję wymyślić, jak używać funkcji printf do drukowania na porcie szeregowym. Moja obecna konfiguracja to kod wygenerowany przez STM32CubeMX i SystemWorkbench32 z płytą wykrywającą STM32F407 . Widzę w stdio.h, że prototyp printf jest zdefiniowany jako: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); Co to znaczy? Gdzie …

4
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 (wysyłając plik binarny zawierający nowy obraz) i chcę dodać kolejną funkcję: przywrócenie ustawień fabrycznych. Gdy użytkownik …

2
Dlaczego ST zaleca kondensatory odsprzęgające 100 nF dla MCU 72 MHz? (I nie 10 nF.)
Czytałem o kondensatorach odsprzęgających i nie mogę zrozumieć, dlaczego ST zaleca kondensatory odsprzęgające 100 nF na mikrokontrolerze ARM 72 MHz. Zwykle kondensatory odsprzęgające 100 nF działają tylko do około 20-40 MHz ze względu na rezonans. Myślałem, że czapki odsprzęgające 10 nF są bardziej odpowiednie, ponieważ ich rezonans jest bliższy 100 …

1
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 przerwania lub tryb zdarzenia. Zmieniłem go na tryb zdarzeń, ale wydaje się, …

3
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ą niektóre arkusze danych i niektóre dokumenty (wszystkie w języku chińskim). Czy …
17 arm  stm32 

1
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 STM32?
17 stm32 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.