Запитання з тегом «stm32»

STM32 є третім сімейством ARM від STMicroelectronics. З цього випливає їх рання сім'я STR9 на основі ядра ARM9E, а сім'я STR7 - на основі ядра ARM7TDMI. STM32 заснований на сімействі ядер ARM Cortex-M.

2
STM32 Розуміння налаштувань GPIO
У стандартній периферійній бібліотеці STM32 нам потрібно налаштувати GPIO. Але є 3 функції, які я не знаю, як їх налаштувати; GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd У GPIO_Speed можна вибрати 4 налаштування GPIO_Speed_2MHz /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz Як дізнатися, яку швидкість я …

5
CMSIS проти HAL проти стандартної бібліотеки периферійних пристроїв
Тому я переходжу з PIC на ARM і купив плату виявлення STM32F4. Поки я розумію, що для його програмування ви можете отримати доступ до всіх регістрів безпосередньо в пам'яті (очевидно), а також є 3 основні бібліотеки, якими ви можете скористатися, щоб полегшити ваше життя. Тепер моє запитання полягає в тому, …
29 arm  stm32  stm32f4  cmsis 

8
Для чого нам потрібен завантажувач окремо від нашої прикладної програми в мікроконтролерах?
Навіщо нам потрібна окрема програма в одній пам'яті флеш-програми мікроконтролера, зокрема STM32F103, яку називають завантажувачем? Що в ньому особливого, щоб він не був відокремлений від основної прикладної програми? Взагалі кажучи, чи завантажувач мікропроцесорної системи (скажімо, PowerPC MPC8270) виконує таку ж роботу, як і мікроконтролера (скажімо, ARM STM32F103), або вони роблять …

8
Як мені розробити для відкриття STM32 в Linux? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закритий минулого року . У мене є плата виявлення STM32 і я хотів би мати можливість програмувати її на …

6
Методи розмежування / синхронізації послідовного протоколу
Оскільки асинхронний послідовний зв’язок широко поширений серед електронних пристроїв навіть в наш час, я вважаю, що багато з нас час від часу стикаються з таким питанням. Розгляньте електронний пристрій Dта комп’ютер, PCпідключений до послідовної лінії (RS-232 або подібний) і необхідний для постійного обміну інформацією . Тобто PCкожен надсилає командний кадр …
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 і HAL
Тому я деякий час експериментував із STM32F407 (я новачок в ARM) і вирішив написати простий додаток, використовуючи бібліотеки HAL, оскільки, здається, ST припинив використання стандартних периферійних бібліотек. Отже, моє запитання полягає в тому, який сенс у HAL? Хіба StdPeriph не робив свою роботу? Чому б вони відмовились від HAL? Мені …
23 arm  stm32  stm32f4 

10
Мікроконтролер STM горить щоразу
Я маю певний досвід роботи зі stm32, але я лише коли-небудь використовував їх на дошках розробників. Нещодавно я намагався спаяти stm32 та stm8 на простій платі розбиття та запрограмувати їх з моїм клоном st-linkv2. При першому включенні живлення mcu видає невеликі шуми, як спалювання через кілька секунд, а через 2 …


6
Як використовувати функцію printf на STM32?
Я намагаюся розібратися, як використовувати функцію printf для друку на послідовний порт. Моя поточна настройка - це код, згенерований STM32CubeMX, і SystemWorkbench32 з платою виявлення STM32F407 . Я бачу в stdio.h, що прототип printf визначається як: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); Що це означає? …

4
Як працює скидання фабрики?
Усі вбудовані пристрої містять опцію "Скидання на заводські налаштування", яка дозволяє користувачеві скинути свій пристрій, якщо щось не так. Я розробляю прошивку на платі STM32. Прошивка включає завантажувач, який дозволяє оновити додаток через UART (Надіславши бінарний файл, що містить нове зображення), і я хочу додати ще одну функцію: Скидання заводу. …

2
Чому ST рекомендує конденсатори для роз'єднання 100 нФ для MCU 72 МГц? (А не 10 нФ.)
Я читав про роз'єднання конденсаторів, і не можу зрозуміти, чому ST рекомендує конденсатори для роз'єднання 100 нФ на мікроконтролері ARM 72 МГц. Зазвичай конденсатори роз'єднання 100 нФ ефективні лише до приблизно 20-40 МГц завдяки резонансу. Я подумав, що 10 nF кришки для роз'єднання були більш підходящими, оскільки їх резонанс ближче …

1
Stm32 Подія та переривання
Я почав вивчати переривання на stm32, зокрема, дошку виявлення stm32f4. Я знайшов цей приклад, в якому вам потрібно натиснути кнопку, щоб почати переривання, і натиснути його знову, щоб зупинити його. У цьому рядку: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt ми повинні вибрати режим переривання або режим події. Я змінив його в режимі подій, …

3
Як запрограмувати Раду розвитку STM32
Я абсолютно новачок з програмування мікроконтролерів ARM, але в мене є досвід роботи з мікроконтролерами AVR та PIC. Кілька днів тому я придбав у eBay плату розвитку STM32F103VET6. Зараз я намагаюся запрограмувати цю дошку, але не знаю, з чого почати. Я також отримав компакт-диск, який містить деякі таблиці даних та …
17 arm  stm32 

1
Що таке подія STM32?
У посібнику мого STM32 одна з альтернативних функцій GPIO (а саме AF15, див. Стор. 138) називається EVENTOUT. Ні в якій точці не визначається подія або наводиться випадок використання. Що таке альтернативна функція EVENTOUT мого STM32?
17 stm32 

2
Як використовувати зовнішній ST-Link для налагодження / програми STM32F103 MCU?
Я використовую STM32F103 MCU для власного проекту і хочу використовувати плату ST-Link STM32F411 Nucleo для зовнішньої налагодження / програмування. Я встановив перемички CN2 вимкнено, і моє актуальне питання - в розрізі SWO (CN2). Як я продовжую це робити так: PIN-код 1 (SWO) - VDD_Target PIN 2 - SWCLK PIN 3 …
16 stm32  stm32f10x  swd  st-link 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.