Вопросы с тегом «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каждый посылает командный кадр X msи Dотвечает …
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 издает несколько маленьких шумов, таких как жжение через несколько секунд, …


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

4
Как работает сброс к заводским настройкам?
Все встроенные устройства включают опцию «Factory reset», которая позволяет пользователю сбросить настройки устройства, если что-то не так. Я разрабатываю прошивку на плате STM32. Прошивка включает в себя загрузчик, который позволяет обновить приложение через UART (отправив двоичный файл, содержащий новый образ), и я хочу добавить еще одну функцию: сброс настроек к …

2
Почему ST рекомендует разделительные конденсаторы 100 нФ для MCU 72 МГц? (А не 10 нф.)
Я читал о разъединяющих конденсаторах, и я не могу понять, почему ST рекомендует развязывающие конденсаторы 100 нФ на микроконтроллере ARM 72 МГц. Обычно развязывающие конденсаторы 100 нФ эффективны только примерно до 20-40 МГц из-за резонанса. Я думал, что 10 нФ развязывающих колпачков были бы более подходящими, поскольку их резонанс ближе …

1
Stm32 Событие и прерывания
Я начал изучать прерывания на stm32, в частности на плате обнаружения stm32f4. Я нашел этот пример, в котором вы должны нажать кнопку, чтобы запустить прерывание, и нажать его снова, чтобы остановить его. В этой строке: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt мы должны выбрать либо режим прерывания, либо режим события. Я изменил его …

3
Как программировать STM32 Development Board
Я новичок в программировании микроконтроллеров ARM, но у меня есть опыт работы с микроконтроллерами AVR и PIC. Несколько дней назад я купил плату разработки STM32F103VET6 у eBay. Сейчас я пытаюсь запрограммировать эту доску, но я не знаю, с чего начать. Я также получил компакт-диск, который содержит некоторые таблицы данных и …
17 arm  stm32 

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.