Π‘Ρ‚ΠΌ32. STM32: характСристики, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ отличия ΠΎΡ‚ Arduino

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM32. КакиС Ρƒ Π½ΠΈΡ… особСнности ΠΈ прСимущСства. Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Arduino. Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ STM32. На ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ эти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM32 — это сСмСйство 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ ядра ARM Cortex-M, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ STMicroelectronics. Π’ΠΎΡ‚ ΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ характСристики:

  • 32-битная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM Cortex-M (M0, M0+, M3, M4, M7)
  • Вактовая частота ΠΎΡ‚ 32 ΠœΠ“Ρ† Π΄ΠΎ 480 ΠœΠ“Ρ†
  • ОбъСм Ρ„Π»ΡΡˆ-памяти ΠΎΡ‚ 16 ΠšΠ‘ Π΄ΠΎ 2 ΠœΠ‘
  • ОбъСм ΠžΠ—Π£ ΠΎΡ‚ 4 ΠšΠ‘ Π΄ΠΎ 1 ΠœΠ‘
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств — Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, АЦП, ЦАП, интСрфСйсы ΠΈ Π΄Ρ€.
  • НизкоС энСргопотрСблСниС ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ энСргосбСрСТСния
  • ΠšΠΎΡ€ΠΏΡƒΡΠ° ΠΎΡ‚ 32 Π΄ΠΎ 216 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

STM32 ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями ΠΈ ΠΏΡ€ΠΈ этом доступной Ρ†Π΅Π½ΠΎΠΉ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… популярным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для ΠΌΠ½ΠΎΠ³ΠΈΡ… встраиваСмых систСм.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ прСимущСства ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM32 ΠΈΠΌΠ΅ΡŽΡ‚ ряд Π²Π°ΠΆΠ½Ρ‹Ρ… прСимущСств ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ:


  • Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ благодаря 32-Π±ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ARM
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ объСм встроСнной памяти
  • Π‘ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств
  • НизкоС энСргопотрСблСниС
  • Π¨ΠΈΡ€ΠΎΠΊΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ для Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡
  • Доступная Ρ†Π΅Π½Π°
  • Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ экосистСма Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Π±Π°Π·Π΅ STM32 слоТныС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ устройства ΠΏΡ€ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСвысокой стоимости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ отличия STM32 ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Arduino

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ STM32 ΠΈ Arduino Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ различия этих ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ:

  • STM32 ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π° счСт 32-Π±ΠΈΡ‚Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹
  • Π£ STM32 большС встроСнной памяти (Ρ„Π»ΡΡˆ ΠΈ ΠžΠ—Π£)
  • STM32 ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ
  • Arduino ΠΏΡ€ΠΎΡ‰Π΅ Π² освоСнии для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…
  • Для Arduino доступно большС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π°
  • STM32 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²
  • Arduino Π΄ΠΎΡ€ΠΎΠΆΠ΅ ΠΏΡ€ΠΈ массовом производствС устройств

Π’ Ρ†Π΅Π»ΠΎΠΌ STM32 большС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Arduino ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ для быстрого прототипирования ΠΈ обучСния.


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32

Для программирования STM32 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ²:

  1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C/C++ с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΎΡ‚ ST (HAL, LL)
  2. ИспользованиС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° STM32CubeMX
  3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE (для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ»Π°Ρ‚)
  4. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ RTOS Π²Ρ€ΠΎΠ΄Π΅ FreeRTOS
  5. ИспользованиС высокоуровнСвых Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Ρ‚ΠΈΠΏΠ° mbed

НаиболСС распространСнный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C с использованиСм HAL. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ области примСнСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32

Благодаря своим характСристикам, STM32 находят ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сфСрах:

  • ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
  • ΠœΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
  • ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Π°Ρ элСктроника
  • Бытовая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°
  • БистСмы «ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°»
  • Π ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ°
  • ΠŸΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ устройства
  • Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅

STM32 особСнно Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходят для Π·Π°Π΄Π°Ρ‡, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими объСмами Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ слоТных вычислСний Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.


Π’Ρ‹Π±ΠΎΡ€ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ STM32 ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ STM32 слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ нСсколько Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

  1. ВрСбуСмая Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ
  2. НСобходимый объСм памяти
  3. Набор ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств
  4. Π­Π½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅
  5. ЀизичСскиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ Ρ‚ΠΈΠΏ корпуса
  6. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

Компания ST ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнт STM32CubeMX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ модСль ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ трСбования ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для STM32

ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для STM32 ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности:

  • ИспользованиС интСрфСйса SWD для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ
  • АппаратныС ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ ST-Link, J-Link ΠΈ Π΄Ρ€.
  • ВстроСнныС срСдства трассировки (ETM, ITM)
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· UART
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности Ρ‚ΠΎΡ‡Π΅ΠΊ останова

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STM32CubeIDE) ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ просмотр рСгистров ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ, Π°Π½Π°Π»ΠΈΠ· потрСблСния ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс поиска ΠΈ устранСния ошибок Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.


ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ развития ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ STM32

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° STM32 Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ Π΅Ρ‘ развития:

  • Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ объСма памяти
  • Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ энСргопотрСблСния
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ бСспроводных интСрфСйсов (BLE, WiFi)
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ возмоТностСй машинного обучСния
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ срСдств Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ
  • Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ экосистСмы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Компания ST ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΠ½Π²Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ STM32, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Ρ‘ пСрспСктивным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для долгосрочных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ STM32 останСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для встраиваСмых систСм Π² блиТайшиС Π³ΠΎΠ΄Ρ‹.


НовоС поступлСниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32

STMicroelectronicsΒ β€” СвропСйский ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ элСктроники ΠΈ микроэлСктроники, входящий Π² число ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ² индустрии ΠΏΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΡƒ ΠΏΡ€ΠΎΠ΄Π°ΠΆ. Π¨Ρ‚Π°Π±-ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π° STM располагаСтся Π² ΡˆΠ²Π΅ΠΉΡ†Π°Ρ€ΡΠΊΠΎΠΉ Π–Π΅Π½Π΅Π²Π΅ (ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ холдинговая компания — Π² АмстСрдамС), Π½ΠΎ историчСски слоТилось Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Ρ… Ρ€Ρ‹Π½ΠΊΠΎΠ² для STM ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ѐранция ΠΈ Π˜Ρ‚Π°Π»ΠΈΡ. Π‘Π°ΠΌΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ STMictoelectronics ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈ ΠΈΠ·Β Thomson Semiconducteurs (Ѐранция)Β ΠΈΒ SGS Microelettronica (Π˜Ρ‚Π°Π»ΠΈΡ) ΠΏΡ€ΠΈ ΠΈΡ… слиянии Π² 1987 Π³. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ производствСнныС мощности ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² этих Π΄Π²ΡƒΡ… странах, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½-Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎ всСх частях свСта.

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ STMicroelectronics ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎ: это ΠΈ Π΄ΠΈΠΎΠ΄Ρ‹, ΠΈ динисторы, ΠΈ симисторы, транзисторы, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Но, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстными ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйств STM8 ΠΈ STM32.Β ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° склад ΠŸΡ€ΠΎΠΌΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ²Π΅Π·Π»ΠΈ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°Ρ€Ρ‚ΠΈΡŽ STM32, расскаТСм ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ± этой Π»ΠΈΠ½Π΅ΠΉΠΊΠ΅.

  • STM32Β β€” 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, основанныС Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ядрах ARM Cortex-M.
  • STM Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈ добавляСт ΠΊ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ядСр ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡŽ собствСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ β€” Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² ΠΊΡ€Π΅ΠΌΠ½ΠΈΠΈ стандартных интСрфСйсов I2C, USART/UART ΠΈ Ρ‚.Π΄.
  • Π―Π΄Ρ€Π° Cortex-M разнятся ΠΎΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Cortex-M7F (Π² STM32 H7 сСрии) с максимальной частотой Π΄ΠΎ 480 ΠœΠ“Ρ† Π΄ΠΎ энСргоэффСктивных Cortex-M0 ΠΈ Cortex-M0+ с частотой Π΄ΠΎ 48 ΠœΠ“Ρ† Π² сСриях STM32 F0 ΠΈ G0 соотвСтствСнно.
  • Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ процСссора Π² 32 Π±ΠΈΡ‚Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большими числами ΠΈ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ большС памяти Π² сравнСнии с 8- ΠΈ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ большС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π° ΠΎΠ΄ΠΈΠ½ Ρ‡ΠΈΠΏ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ STM32 ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ FPU (floating point unit, ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ вычислСний с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой), Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вычислСний Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅.

ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32 ΠΈΠ· Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ доступны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅. ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ экономичныС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Cortex-M0+, Ρ‚Π°ΠΊ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π½Π° Cortex-M7.

ВсС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠŸΡ€ΠΎΠΌΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠΈ.

  • НаимСнованиС

    К ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅

    Π¦Π΅Π½Π° ΠΎΡ‚

НаличиС:

500 ΡˆΡ‚.

Под заказ:

0 ΡˆΡ‚.

STM32 | Записки программиста

ΠŸΡ€Π°Π²Π΄Π°, Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ схСму, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ элСктронный Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡? ΠŸΡ€ΠΎΡΡ‚ΠΎ впаиваСшь Π΅Π΅ Π² ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ трансивСр (чисто Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅, СстСствСнно), ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ! НС Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ мСста ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚. Π’ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ Π²Ρ‹ Ρ‚Π°ΠΊΡƒΡŽ ИБ, ΡƒΠ²Ρ‹, Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅.

ПослС изготовлСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простых трансивСров (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ) ΠΌΠ½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅. Π§Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° uBITX, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ УНЧ, Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π½Ρ‹ΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ АРУ, S-ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΈ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ удастся ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠΈΡ… ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ, Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ HBR, ΠΎΡ‚ Β«HomeBrew RadioΒ».

Богласно Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Ρƒ [PDF] Π½Π° STM32F103, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° АЦП. ΠžΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΠΈ это, Ρ‡Ρ‚ΠΎ МК способСн ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ напряТСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π΄Π²ΡƒΡ… ΠΏΠΈΠ½Π°Ρ…? ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚. АЦП ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими ΠΏΠΈΠ½Π°ΠΌΠΈ, ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ считывая напряТСниС Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ…. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся, ΠΊΠ°ΠΊ этим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

НСбольшоС Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ посту ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM32: Ρ€Π°Π±ΠΎΡ‚Π° с экранчиком 1602 ΠΏΠΎ I2C. HD44780-совмСстимыС Π–Πš-ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΎ восьми собствСнных символов 5x8 Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ этим ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

ΠŸΠΎΠ΄Π΅Ρ€ΠΆΠ°Π² Π² Ρ€ΡƒΠΊΠ°Ρ… QCX, ΠΌΠ½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ нСдостатком QCX для мСня являСтся Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ трансивСр Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Β ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. МнС ΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ трансивСр ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π° Π΄Π²Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, 20 ΠΈ 40 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’Π°ΠΊ Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ трансивСром AYN. НазваниС Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Β«All You NeedΒ». ВсС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для ΡΡ‡Π°ΡΡ‚ΡŒΡ β€” это 5 Π’Ρ‚, Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„ ΠΈ Π΄Π²Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

Π Π°Π½Π΅Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ простого супСргСтСродинного ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° с одной ПЧ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 40 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π±Ρ‹Π» Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½ Π΄ΠΎ SSB-трансивСра с Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ 5 Π’Ρ‚. Рассмотрим Π΅Π³ΠΎ устройство.

НСдавно ΠΌΡ‹ познакомились с устройством ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° прямого прСобразования. Π₯ΠΎΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ряд нСдостатков, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Β Ρ‚Π°ΠΊ-Ρ‚ΠΎ просто ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ супСргСтСродинами. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ рассмотрим устройство Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Si5351 β€” это управляСмый ΠΏΠΎ I2C Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ частот ΠΎΡ‚ 8Β ΠΊΠ“Ρ† Π΄ΠΎΒ 160Β ΠœΠ“Ρ†. Π§ΠΈΠΏ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ ΠΊΠ°Π½Π°Π»Π° с Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ импСдансом 50 Ом. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ сигнала ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΡ‚ 2 Π΄ΠΎ 11 dBm. Π—Π° счСт сочСтания Ρ†Π΅Π½Ρ‹ и качСства Si5351 ΠΎΡ‡Π΅Π½ΡŒ популярСн срСди Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π’ частности, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Β ΠšΠ’-трансивСрах uBITX ΠΈ QCX, Π°Π½Ρ‚Π΅Π½Π½Ρ‹Ρ… Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°Ρ… EU1KY ΠΈ NanoVNA. БСгодня ΠΌΡ‹ познакомимся с Π΄Π°Π½Π½Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ STM32.

Π’ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ STM32F103 (ΠΏΠ»Π°Ρ‚Ρƒ Blue Pill) ΠΈΒ Ρ€ΠΎΡ‚ΠΎΡ€Π½Ρ‹ΠΉ энкодСр Π² качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· элСмСнтов управлСния. Благодаря Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM32: основы использования Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈ ШИМ Π½Π°ΠΌ извСстно, Ρ‡Ρ‚ΠΎ Π² ΠΌΠΈΡ€Π΅ STM32 эта Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ². Однако само Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ продСмонстрировано Π½Π΅ Π±Ρ‹Π»ΠΎ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠΌ этот ΠΏΡ€ΠΎΠ±Π΅Π».

Помимо ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ напряТСния ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ осциллографы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌ X-Y. Π’ этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ рисуСтся кривая на плоскости. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ X ΠΈ Y Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΊΡ€ΠΈΠ²ΠΎΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π²Ρ…ΠΎΠ΄ΠΎΠΌ с Π΄Π²ΡƒΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ² осциллографа. Π Π΅ΠΆΠΈΠΌ X-Y ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΏΠΎ Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌ ЛиссаТу. Но ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ поинтСрСснСй. Π­Ρ‚ΠΈΠΌ ΠΌΡ‹ сСгодня ΠΈ займСмся.

ΠšΡƒΡ€Ρ Β«Π¨Ρ‚ΡƒΡ€ΠΌΡƒΠ΅ΠΌ STM32Β»

ΠšΡƒΡ€Ρ Β«Π¨Ρ‚ΡƒΡ€ΠΌΡƒΠ΅ΠΌ STM32Β»

Π”Π°Π½Π½Ρ‹ΠΉ курс являСтся рСфлСксиСй ΠΈ логичСским Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡƒΡ…Π»Π΅Ρ‚Π½Π΅Π³ΠΎ руководство ΠΊΡ€ΡƒΠΆΠΊΠΎΠΌ элСктроники Π½Π° ИРИВ-Π Ρ‚Π€, Π£Ρ€Π€Π£ (HEC – Hardware Engineering Club, ΠΏΠΎΠ·ΠΆΠ΅ IMEN – I Am an Engineer). ΠšΡƒΡ€Ρ Π² Π±Ρ‹Π» ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ студСнтам 3-Π³ΠΎ курса РадиотСхничСского Π€Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° Π£Ρ€Π€Π£ Π² вСсСннСм сСмСстрС 2016 Π³ΠΎΠ΄Π° (ΠΎΡ‚Ρ‡Ρ‘Ρ‚), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² осСннСм сСмСстрС 2016 Π³ΠΎΠ΄Π° школьникам БУНЦ Π£Ρ€Π€Π£ (ΠΎΡ‚Ρ‡Ρ‘Ρ‚). ПослС курс Π±Ρ‹Π» Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹, Π²ΠΈΠ΄ΠΎΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ устройство ΠΈ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½ Π½Π° дСсятиклассниках БУНЦ Π£Ρ€Π€Π£ осСнью-Π·ΠΈΠΌΠΎΠΉ 2018 Π³ΠΎΠ΄Π°. Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ (3000 β‚½ + доставка) ΠΌΠΎΠΆΠ½ΠΎ связавшись с Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅. Π’ дальнСйшСм появится ΠΌΠ°Π³Π°Π·ΠΈΠ½.

ЦСль ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ курса

Π“Π»Π°Π²Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ курса являСтся ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСсь ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ устройства: ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ управлСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ; ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ основы программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ; ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ устройство (ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ ΠΈ схСмотСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ эксплуатации устройства).

ВрСбования

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΉ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ курса, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ нСслоТныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Π‘ΠΈ с использованиСм арифмСтичСских, логичСских ΠΈ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ ΠΈ условиями. Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ПониманиС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ³ΠΎ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ программирования. ПониманиС Π·Π°ΠΊΠΎΠ½ΠΎΠ² Ома, ΠšΠΈΡ€Ρ…Π³ΠΎΡ„Π°. Π£ΠΌΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСслоТныС элСктричСскиС схСмы. ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ курса Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π°.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ

Знания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ свободными©. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ всС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ находится Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС. Однако, Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π° Π½Π΅ малая Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π»ΠΎΠΆΠΈΡ‚ΡŒ всС Π² сТатой, Π½ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ΠœΠ°Ρ€ΠΆΠ° с Π½Π°Π±ΠΎΡ€Π° Π½Π΅ такая большая (мСньшС стоимости срСднСстатистичСского сСртификата Π½Π° coursera), Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ вСсьма спСцифична ΠΈ Π½Π΅ популярна. Π― Π±ΡƒΠ΄Ρƒ Ρ€Π°Π΄ любой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ сайта: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π±ΠΎΡ€, приобрСтя тСкст курса Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΈΠ³ΠΈ (появится Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅), Π΄ΠΎΠΊΡƒΠΏΠΈΠ² ΠΊΠ½ΠΈΠΆΠΊΡƒ Β«Π‘ΠΈ для встраиваСмых систСм» ΠΈΠ»ΠΈ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ срСдства напряму. ВсС эти срСдства ΠΏΠΎΠΉΠ΄ΡƒΡ‚ Π½Π° Π΅Π΄Ρƒ, ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ большС интСрСсного ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ поддСрТания сайта (хостинг ΠΈ Π΄ΠΎΠΌΠ΅Π½ стоят Π΄Π΅Π½Π΅Π³).

План курса

  1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

    • ΠœΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ элСктроникой ΠΈ встраиваСмыми систСмами Π² частности?
    • ΠžΠ±Π·ΠΎΡ€ Π½Π°Π±ΠΎΡ€Π°. На Ρ‡Ρ‘ΠΌ Π²Π°ΠΌ придётся ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ?
    • Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ сборкС устройства. Пайка β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ. НуТно Π½Π΅ просто Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΆΠ°Π»ΠΎ ΠΊ Π½ΡƒΠΆΠ½Ρ‹ΠΌ мСстам, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ дСлаСшь. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях стоит ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ порядок ΠΏΠ°ΠΉΠΊΠΈ.
    • Бтоковая ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°. ОписаниС возмоТностСй стоковой ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, которая ΠΈΠ΄Ρ‘Ρ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ.
  2. ВСория

  3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

  4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

    • ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅? Рассмотрим ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.
    • ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°. Код Π½Π΅ стоит ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠΏΠ°Π»ΠΎ. Π’Π²ΠΎΠ΄ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ соглашСния.
    • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ устройствС ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.
    • БистСма тактирования МК. Π—Π°Π²ΠΎΠ΄ΠΈΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° (HSI) ΠΈ пропускаСм частоту Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ PLL. ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚Π½ΠΎ рассматриваСм Π±Π»ΠΎΠΊ RCC.
    • ΠŸΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Для управлСния внСшними Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Как ΠΎΠ½ΠΈ устроСны ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
    • МигаСм свСтодиодом. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ знания, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ GPIO, ΠΌΠΈΠ³Π°Π΅ΠΌ свСтодиодом.
    • ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ, события ΠΈ NVIC. НСкоторыС события происходят асинхронно ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Знакомимся с понятиСм ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅.
    • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ. НастраиваСм Π½ΠΎΠΆΠΊΡƒ Π½Π° Π²Ρ…ΠΎΠ΄, настраиваСм Π±Π»ΠΎΠΊ EXTI, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° внСшниС прСрывания.
    • Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹. ΠžΠ±Π·ΠΎΡ€. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡƒΠΌΠ΅ΡŽΡ‚?
    • БистСмный Ρ‚Π°ΠΉΠΌΠ΅Ρ€ β€” SysTick. Π’ ядро Cortex-M3 Π²Ρ…ΠΎΠ΄ΠΈΡ‚ систСмный Ρ‚Π°ΠΉΠΌΠ΅Ρ€. Настроим ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΠΌ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ.
    • Π Π°Π±ΠΎΡ‚Π° с SysTick Π±Π΅Π· прСрывания. Для Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π½Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, Π° Π½Π° Ρ„Π»Π°Π³ события. ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠΎΠ΄ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.
    • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ интСрфСйсы ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…? КакиС ΠΎΠ½ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚?
    • Π”Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ DS18B20. ПишСм Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ 1-Wire.
    • Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠšΡ€ΠΎΠΌΠ΅ систСмного Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² stm32 прСдусмотрСны ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. НастраиваСм Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€.
    • Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. УслоТняСм ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, вСшаСм нСсколько дСйствий Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ.
    • Π Π°Π±ΠΎΡ‚Π° с энкодСром. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ использованиС. НастраиваСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ энкодСром.
    • Π Π°Π±ΠΎΡ‚Π° с энкодСром. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. Π£Π»ΡƒΡ‡ΡˆΠ°Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ с энкодСром, добавляСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.
    • Π¨ΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ модуляция. Π’Π°ΠΉΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΡƒΡŽ модуляции. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ для Ρ‡Π΅Π³ΠΎ это Π½ΡƒΠΆΠ½ΠΎ? Π”ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ свСтодиода.
    • ΠŸΡŒΠ΅Π·ΠΎΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΈΠ·Π»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ. ВСстированиС. Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡŒΠ΅Π·ΠΎΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΈΠ·Π»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ? КакиС частоты ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ воспроизвСсти?
    • ΠŸΡŒΠ΅Π·ΠΎΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΈΠ·Π»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ. МСлодия. МСлодия это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π²ΡƒΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ частоты, Π° Π΅Ρ‰Ρ‘ ΠΈ ΠΏΠ°ΡƒΠ·Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ мСлодию?
    • ΠŸΡŒΠ΅Π·ΠΎΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΈΠ·Π»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ. Бинхронизация Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ². Π£Π»ΡƒΡ‡ΡˆΠ°Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² ΠΈ синхронизируСм ΠΈΡ… ΠΌΠ΅ΠΆΠ΄Ρƒ собой.
    • Часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Рассмотрим Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ спСциализированный Ρ‚Π°ΠΉΠΌΠ΅Ρ€. Π”Π΅Π»Π°Π΅ΠΌ врСмя Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ.
    • Аналого-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Как ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄?
    • Π”Π°Ρ‚Ρ‡ΠΈΠΊ освСщённости. Если свСтодиодная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ максимально ярко Π² Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя, Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΡΠΏΠ°Ρ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ АЦП для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с фоторСзистором.
    • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ SPI. Как устроСн интСрфСйс SPI, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π°ΠΆΠ½Ρ‹ Π² нашСм устройствС? РассматриваСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ.
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ микросхСмы MAX7219. Настало врСмя ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ вывСсти Π½Π° свСтодиодныС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. НапишСм Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для микросхСмы MAX7219.
    • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ дисплСя. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π° микросхСмы нСдостаточно для Π²Ρ‹Π²ΠΎΠ΄Π° Π½ΡƒΠΆΠ½ΠΎΠΉ Π½Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° дисплСй. ΠŸΠΎΠ²Ρ‹ΡˆΠ°Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ абстракции.
    • Машина состояний. Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΡ€ΠΈΠ±Π΅Π³Π½Π΅ΠΌ ΠΊ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ машинС состояний.
  5. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Π»Π°Π²Ρ‹

    Π”Π°Π½Π½Ρ‹Π΅ Π³Π»Π°Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Π΅, ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ постСпСнно.

    • ΠŸΡ€ΡΠΌΠΎΠΉ доступ ΠΊ памяти. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ значСния ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса Π² памяти Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ процСссорноС врСмя. Π”Π°Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.
    • Π’ΠΈΠ΄Ρ‹ памяти. КакиС Π²ΠΈΠ΄Ρ‹ памяти Π±Ρ‹Π²Π°ΡŽΡ‚, Π² Ρ‡Ρ‘ΠΌ ΠΈΡ… особСнности?
    • ВнутрСнняя flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ EEPROM? Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ настройки устройства?
    • Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства. ΠžΡ‚ΠΊΡƒΠ΄Π° Π²Π·ΡΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства?
    • Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΎΡ‚ копирования. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вашС устройство Π½Π΅ скопировали?
    • Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ. Когда устройство ΡƒΠΆΠ΅ Ρƒ потрСбитСля, Π° Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π°ΡΡŒ ошибка, СдинствСнный ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΠΈΡ†ΠΎ β€” это Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ устройство Π±Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.
    • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма CRC32. Об Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ подсчёта ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы.
    • Π‘Ρ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€. Π§Ρ‚ΠΎ Ссли ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° зависнСт? Устройство прСвратится Π² ΠΊΠΈΡ€ΠΏΠΈΡ‡… Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ?
    • Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Ρ‹ АЦП. Π’ΠΎ всСх МК stm32 Π΅ΡΡ‚ΡŒ встроСнный Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. КакиС Ρƒ Π½Π΅Π³ΠΎ особСнности ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ?
    • ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° часов Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ Π² любом случаС Π±ΡƒΠ΄Π΅Ρ‚, Π½ΠΎ ΠΊΠ°ΠΊ ΠΆΠ΅ Π΅Ρ‘ Π½ΠΈΠ²Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?
    • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ UART. Π§Ρ‚ΠΎ ΠΈΠ· сСбя прСдставляСт интСрфСйс UART, ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?
    • Π Π΅ΠΆΠΈΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ энСргопотрСблСния. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π² нашСм устройствС вопроса автономности Π½Π΅ стоит, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ энСргопотрСблСния МК ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΌ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚.
    • Ошибки Π² ΠΆΠ΅Π»Π΅Π·Π΅. Как ΠΈ Π² Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ошибки Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΆΠ΅Π»Π΅Π·Π°.
    • Π˜Π³Ρ€Π° Π·ΠΌΠ΅ΠΉΠΊΠ°. Подсказки, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ.
  6. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅

    • Как ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ устройство? ΠŸΠΎΡ€Π° Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ устройство!
    • ИдСя. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π² качСствС устройства Π² курсС Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ часы?
    • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Настало врСмя Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ спроСктировано устройство. КакиС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Π±Ρ‹Π»ΠΈ поставлСны, ΠΊΠ°ΠΊ Π²Ρ‹Π±ΠΈΡ€Π°Π»ΠΈΡΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Ρ‚.Π΄.
    • Π Π°Π·Π²ΠΎΠ΄ΠΊΠ° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Мало Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ устройство спроСктировано Π½Π° Π±ΡƒΠΌΠ°Π³Π΅, Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Π”Π΅Π»Π°Ρ‚ΡŒ это Π½ΡƒΠΆΠ½ΠΎ с ΡƒΠΌΠΎΠΌ, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся с этим вопросом?
    • Автоматизация проСктирования. РаньшС ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ рисовали Ρ€ΡƒΠΊΠ°ΠΌΠΈ (ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ) Π² прямом смыслС этого слова. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ XX Π²Π΅ΠΊ Π½Π°ΠΌ ΠΏΠΎΠ΄Π°Ρ€ΠΈΠ» ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΈ Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΠ»Π°ΡΡŒ. КакоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

    ΠŸΡ€ΠΈ написании Π΄Π°Π½Π½ΠΎΠ³ΠΎ курса использовались ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹: Sublime Text 3, Typora, KiCAD, InkScape.

STM32β€”32-разрядныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π½Π° основС ядра ARM Cortex-M3 — ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

ΠŸΡ€ΠΈΠ±ΠΎΡ€Ρ‹ Π½ΠΎΠ²ΠΎΠ³ΠΎ сСмСйства, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ STM32, прСдоставили
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Cortex-M3, ΠΏΡ€ΠΈ Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌ Π² отрасли ΠΌΠ°Π»ΠΎΠΌ энСргопотрСблСнии.

НизкоС энСргопотрСблСниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства STM32 Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅
Π² Π΅Ρ‰Π΅ большСй ΠΌΠ΅Ρ€Π΅ сниТаСтся Π·Π° счСт использования ряда Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² энСргосбСрСТСния, Ρ‡Ρ‚ΠΎ способствуСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ…
характСристик Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ обслуТивания Π·Π΄Π°Π½ΠΈΠΉ, мСдицинская Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π°, пСрифСрия ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Ρ‚. ΠΏ.

Π―Π΄Ρ€ΠΎ процСссора Cortex-M3 построСно с использованиСм Гарвардской Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹
с 3-ΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠΌ, Π² сочСтании с рядом Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠ΄Π½ΠΎΡ†ΠΈΠΊΠ»ΠΎΠ²Ρ‹ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² 1,25 DMIPS/ΠœΠ“Ρ†.
ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Cortex-M3 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ с Π½ΠΎΠ²ΠΎΠΉ
систСмой ΠΊΠΎΠΌΠ°Π½Π΄ Thumb-2, которая, Π² сочСтании с Ρ‚Π°ΠΊΠΈΠΌΠΈ функциями, ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π΅Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ побитовая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, обСспСчиваСт 32-Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ стоимости, эквивалСнтной стоимости соврСмСнных 8- ΠΈ 16-разрядных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Π’ сСмСйство STM32 входят Π΄Π²Π΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ
ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ²:

  • Access (F101xx): частота тактирования
    36 ΠœΠ“Ρ†, ΠΎΡ‚ 32 Π΄ΠΎ 128 ΠΊΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ-памяти,
    ΠΎΡ‚ 6 Π΄ΠΎ 16 ΠΊΠ±Π°ΠΉΡ‚ SRAM, Π΄ΠΎ 7 ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… интСрфСйсов. Π›ΠΈΠ½Π΅ΠΉΠΊΠ° Access Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ 32-Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ
    схСмотСхнику Π² ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΊ стоимости
    примСнСния ΠΈΠ»ΠΈ Π² 16-разрядныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.
  • Performance (F103xx): частота тактирования 72 ΠœΠ“Ρ†, ΠΎΡ‚ 256 Π΄ΠΎ 512 ΠΊΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ-памяти, Π΄ΠΎ 64 ΠΊΠ±Π°ΠΉΡ‚ SRAM, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ статичСской памяти с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Compact
    Flash, SRAM, PSRAM, NOR ΠΈ NAND памяти, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ LCD ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса (F103Vx). ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹
    ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎ 13 ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… интСрфСйсов, Π² Ρ‚ΠΎΠΌ числС USB ΠΈ CAN. Π›ΠΈΠ½Π΅ΠΉΠΊΠ°
    ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Performance ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° примСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈ экономичная Ρ€Π°Π±ΠΎΡ‚Π°.

Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ сСмСйство STM32 Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΎΡΡŒ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π΅Ρ‰Π΅ 28 Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅
ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² 36-Π²Ρ‹Π²ΠΎΠ΄Π½Ρ‹Ρ… корпусах, ΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹ Π±ΠΎΠ»Π΅Π΅ высокого класса, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² 144-Π²Ρ‹Π²ΠΎΠ΄Π½Ρ‹Ρ… корпусах.

НовыС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, пополнившиС
Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρƒ сСмСйства, Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ объСмом (256, 384 ΠΈ 512 ΠΊΠ±Π°ΠΉΡ‚)
встроСнной Flash-памяти, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ
Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ объСма памяти прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ возмоТности ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². ОбъСм встроСнной SRAM-памяти Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π» ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 64 ΠΊΠ±Π°ΠΉΡ‚ Ρƒ 72-ΠœΠ“Ρ† ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Performance ΠΈ Π΄ΠΎ 48 ΠΊΠ±Π°ΠΉΡ‚ Ρƒ 36-ΠœΠ“Ρ†
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Access.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ пСрифСрия, встроСнная
Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 256 ΠΊΠ±Π°ΠΉΡ‚ ΠΈ Π±ΠΎΠ»Π΅Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ внСшнСй статичСской памяти (Flexible
Static-Memory Controller, FSMC), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ микросхСмы NOR, NAND ΠΈ Compact
Flash-памяти ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, SRAM-ΠΏΠ°ΠΌΡΡ‚ΡŒ.
FSMC-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ 8080 (Intel) ΠΈ 6800 (Motorola) для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса с LCD-ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ для смСнных носитСлСй памяти, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ SD (Secure Digital),
SDIO (Secure Digital Input/Output) ΠΈ MMC
(Multi-Media Card), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚
трСбованиям спСцификаций MultiMediaCard
System Specification 4.42 для 8-разрядных пСрСсылок Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° частотС 48 ΠœΠ“Ρ†.

На рис. 1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π±Π»ΠΎΠΊ-схСма ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сСмСйства STM32, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ
ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ шин ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ памяти ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ.

Рис. 1. Π‘Π»ΠΎΠΊ-схСма ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сСмСйства STM32

ВсС прСдставитСли сСмСйства STM32 оснащСны стандартным ΠΏΠΎΡ€Ρ‚ΠΎΠΌ JTAG с встроСнной ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ систСмой.

ΠŸΠΎΡ€Ρ‚ I2S ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ
ΠΈ Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° аудиосигнала с частотами ΠΎΡ‚ 8 Π΄ΠΎ 48 ΠΊΠ“Ρ† ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ,
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ 2-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ 12-разрядный DAC
ΠΈ встроСнная ΠΌΠ°ΠΊΡ€ΠΎ-ячСйка трассировки
(Embedded Trace Macrocell, ETM), ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‰Π°Ρ возмоТности ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Π’Π²Π΅Π΄Π΅Π½Π° ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ стандартная пСрифСрия, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π΄ΠΎ пяти UART/USART (Π΄ΠΎ 4,5 ΠœΠ±ΠΈΡ‚/с), Ρ‚Ρ€ΠΈ
SPI (18 ΠœΠ“Ρ†) ΠΈ Π΄Π²Π° I2C (400 ΠΊΠ“Ρ†) интСрфСйса.
Π’Π°ΠΊΠΎΠ΅ сочСтаниС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств
позволяСт ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹
сСмСйства STM32 Π½Π° Π½ΠΎΠ²Ρ‹Π΅ Ρ€Ρ‹Π½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ
Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ надСТная коммуникация ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности управлСния.

НовыС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Performance
с объСмом памяти ΡΠ²Ρ‹ΡˆΠ΅ 256 ΠΊΠ±Π°ΠΉΡ‚ оснащСны, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, двумя PWM-Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ с сСмью Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ управлСния Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ запирания (dead-time).
Π­Ρ‚ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ стандартными 16-разрядными Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΈ восьми PWM-сигналов. ВсС прСдставитСли сСмСйства оснащСны 12-разрядными
АЦП с частотой прСобразования 1 ΠœΠ“Ρ† с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ/хранСния. Число ΠΊΠ°Π½Π°Π»ΠΎΠ² АЦП Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Access составляСт 10 ΠΈΠ»ΠΈ 16
(ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ АЦП), ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Performance ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° нСзависимых
модуля АЦП с ΠΎΠ±Ρ‰ΠΈΠΌ числом Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ…
Π²Ρ…ΠΎΠ΄ΠΎΠ² 2Γ—10 ΠΈΠ»ΠΈ 2Γ—16.

Π’Π°ΠΊΠΎΠΉ Π½Π°Π±ΠΎΡ€ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ PWM ΠΈ АЦП позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
сразу двумя 3-Ρ„Π°Π·Π½Ρ‹ΠΌΠΈ бСсколлСкторными
двигатСлями.

ВсС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ Performance
ΠΈΠΌΠ΅ΡŽΡ‚ Π² своСм составС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… интСрфСйсов ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ стандарту CAN ΠΈ USB
(12 ΠœΠ±ΠΈΡ‚/с).

НовыС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства
STM32 ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² корпусах LQFP64,
LQFP/BGA100 ΠΈ LQFP144/BGA144. ВСрсии
с объСмом Ρ„Π»ΡΡˆ-памяти Π² 32 ΠΈΠ»ΠΈ 64 ΠΊΠ±Π°ΠΉΡ‚
Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌ корпусС
QFN36 (6Q6 ΠΌΠΌ).

Рис. 2. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства STM32

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства STM32 (рис. 2), Π² Ρ†Π΅Π»ΠΎΠΌ, состоит ΠΈΠ· 46 устройств Π»ΠΈΠ½Π΅Π΅ΠΊ Access
ΠΈ Performance. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики
этих ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² прСдставлСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Π’Π°Π±Π»ΠΈΡ†Π°. Π₯арактСристики 32-разрядных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° основС ядра CORTEX M3

Π’ΠΈΠΏ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°F Ρ‚Π°ΠΊΡ‚, ΠœΠ“Ρ†ΠžΡΠ½. Π³Π΅Π½Π΅-
Ρ€Π°Ρ‚ΠΎΡ€
Ρ‚Π°ΠΊΡ‚., ΠœΠ“Ρ†
ВстроСнныС
RC-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
Π“Π΅Π½Π΅-
Ρ€Π°Ρ‚ΠΎΡ€ час
Ρ‚ΠΎΡ‚Ρ‹
32 ΠΊΠ“Ρ†
Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ
ΠΏΡ€ΠΎΠ³
Ρ€Π°ΠΌΠΌ,
ΠΊΠ±Π°ΠΉΡ‚
RAM, ΠΊΠ±Π°ΠΉΡ‚DMA,
ΠΊΠ°Π½Π°-
Π»ΠΎΠ²
ADC, количСство
(ΠΊΠ°Π½Π°Π»ΠΎΠ² Γ— разрядов)
Π’Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Γ— разрядов
(IC/OC/PWM)
24-Ρ€Π°Π·Ρ€. счСтчик
ΠΎΠ±Ρ€Π°Ρ‚Π½. счта
ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹USART
(IrDa/ISO7816)
USBCANΠŸΡ€ΠΎΡ‡ΠΈΠ΅
послСдова-
Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅
интСрфСйсы
ΠŸΡ€ΠΈΠΌ.Π’Ρ‹Π²ΠΎΠ΄ VbatI/O Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²
(с большим Ρ‚ΠΎΠΊΠΎΠΌ)
Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡. Ρ‚Π΅ΠΌΠΏ., Β°C Π Π΅ΠΆΠΈΠΌΠΎΠ²
энСрго-
сбСр.
НапряТСниС
питания, Π’
ΠšΠΎΡ€ΠΏΡƒΡ
Π›ΠΈΠ½Π΅ΠΉΠΊΠ° Access
STM32F101T6364–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
Β 32671Γ—(10Γ—12)2Γ—16 (8/8/8)+2Γ—WDG,
RTC
2Β Β 1Γ—SPI, 1Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD
+ –40…85/10532–3,6VFQFPN 36 6Γ—6Γ—1,0
PITCH 0.50
STM32F101T864103Γ—16 (12/12/12)
STM32F101C6364–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
+32671Γ—(10Γ—12)2Γ—16 (8/8/8)Β 2Γ—WDG,
RTC
2Β Β 1Γ—SPI, 1Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD
+Β 32–3,6LQFP 48 7Γ—7Γ—1,4 1
STM32F101C864103Γ—16 (12/12/12)+32Γ—SPI, 2Γ—I2C
STM32F101CB1281632–3,6LQFP 64 10Γ—10Γ—1,4 1
STM32F101R6364–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
+32671Γ—(16Γ—12)2Γ—16 (8/8/8)+2Γ—WDG,
RTC
2Β Β 1Γ—SPI, 1Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD
+Β 
STM32F101R864103Γ—16 (12/12/12)32Γ—SPI, 2Γ—I2C32–3,6LQFP 100 14Γ—14Γ—1,4 1
STM32F101RB12816Β Β 
STM32F101V8364–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
+641071Γ—(16Γ—12)3Γ—16 (12/12/12)+2Γ—WDG,
RTC
3Β Β 2Γ—SPI, 2Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD
+Β 
STM32F101VB12816
Π›ΠΈΠ½Π΅ΠΉΠΊΠ° Performance
STM32F103T6724–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
+3210122Γ—(10Γ—12)3Γ—16 (12/12/12)+2Γ—WDG,
RTC
1+HS++1Γ—SPI, 1Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD, 1xHS
USART 4,5 ΠœΠ±ΠΈΡ‚/с
+ –40…85/10532–3,6VFQFPN 36 6Γ—6Γ—1,0 PITCH 0.50
STM32F103T864204Γ—16 (16/16/18)
STM32F103C6724–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
+3210122Γ—(10Γ—12)3Γ—16 (12/12/14)+2Γ—WDG,
RTC
1+HS++1Γ—SPI, 1Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD, 1xHS
USART 4,5 ΠœΠ±ΠΈΡ‚/с
+Β 32–3,6LQFP 48 7Γ—7Γ—1,4 1
STM32F103C864204Γ—16 (16/16/18)2Γ—SPI, 2Γ—I2C
STM32F103CB128202+HS32–3,6LQFP 64 10Γ—10Γ—1,4 1
STM32F103R6724–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
+3210122Γ—(16Γ—12)3Γ—16 (12/12/14)+2Γ—WDG,
RTC
2+HS++1Γ—SPI, 1Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD, 1xHS
USART 4,5 ΠœΠ±ΠΈΡ‚/с
+Β 32–3,6LFBGA 100
10Γ—10Γ—1,7
F10x10 0.8,
TQFP 100
14Γ—14Γ—1,4 1
STM32F103R864204Γ—16 (16/16/18)2Γ—SPI, 2Γ—I2C
STM32F103RB12820
STM32F103V8724–168 ΠœΠ“Ρ†/
32 ΠΊΠ“Ρ†
+6420122Γ—(16Γ—12)4Γ—16 (16/16/18)+2Γ—WDG,
RTC
2+HS++2Γ—SPI, 2Γ—I2CВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
POR, PDR ΠΈ PVD, 1xHS
USART 4,5 ΠœΠ±ΠΈΡ‚/с
+Β 
STM32F103VB12820

Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²
сСмСйства STM32 Ρ„ΠΈΡ€ΠΌΡ‹ STMicroelectronics
позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ примСнСния Π½Π° стандартном ядрС с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ
популярными ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ срСдами
проСктирования, прСдоставляСмыми Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ uVision3 (Keil),
EWARM (IAR), RAISONANCE ΠΈ Π΄Ρ€.

Π€ΠΈΡ€ΠΌΠ° STMicroelectronics (www.st.com) для
ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ своСй ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ прСдоставляСт
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ бСсплатный Π½Π°Π±ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²
всСх стандартных Π±Π»ΠΎΠΊΠΎΠ² ΠΈ Π£Π’Π’, ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚ΠΎΠ²
Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Π΄ΠΎ Π±Π»ΠΎΠΊΠΎΠ² CAN, I2C,
внСшнСй ΡˆΠΈΠ½Ρ‹, SPI, UART, АЦП ΠΈ Π΄Ρ€., Π° Ρ‚Π°ΠΊΠΆΠ΅ бСсплатныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ
управлСния элСктродвигатСлями, Π² Ρ‚ΠΎΠΌ числС асинхронными с ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΌ Ρ€ΠΎΡ‚ΠΎΡ€ΠΎΠΌ.

Π’ состав срСдств ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²
Π²Ρ…ΠΎΠ΄ΠΈΡ‚ новая оцСночная ΠΏΠ»Π°Ρ‚Π° ΠΎΡ‚ Ρ„ΠΈΡ€ΠΌΡ‹ ST,
ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ самыС послСдниС ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠΈ стартовыС Π½Π°Π±ΠΎΡ€Ρ‹ ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… поставщиков β€” IAR, KEIL, HITEX, RAISONANCE.

Новая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° STM32 | ООО Β«Π”Π˜Π”Π–Π˜ΠšΠžΠœΒ»

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ:

http://www.st.com/stonline/stappl/cms/press/news/year2008/p2336.htm

Β 

STMicroelectronics анонсировала Π½ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства STM32 MCU, ΠΎΡ‚ΠΊΡ€Ρ‹Π² Π½ΠΎΠ²Ρ‹Π΅ возмоТности DSP ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Β DSP Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° находится Π² свободном доступС Π½Π° сайтС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ User Manual: http://www.st.com/mcu/familiesdocs-110.html.

Компания STMicroelectronics, ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ΄Π΅Ρ€ ΠΏΠΎ производству ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², анонсировала Π½ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ DSP для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ядра ARM Cortex-M3 (сСмСйство STM32). ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ прСимущСство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства STM32 ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сигнала ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ядрС.

DSP Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° являСтся бСсплатной, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ лицСнзирования ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ большим количСством Ρ†Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ написанных Π½Π° языкС Π‘ΠΈ ΠΈΠ»ΠΈ Π½Π° ассСмблСрС.

Данная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя PID ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования Π€ΡƒΡ€ΡŒΠ΅, ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ 16-Π±ΠΈΡ‚ FIR, IIR прямой Ρ„ΠΎΡ€ΠΌΡ‹ , ΠΈ IIR каноничСской Ρ„ΠΎΡ€ΠΌΡ‹. ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ использованию, Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² систСму ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈΒ  надСТности ПО ΠΈ ускорСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ издСлия.

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ прСимущСством ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сигнала  с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° Π±Π°Π·Π΅ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ядра  ARM Cortex-M3 , Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ высокого уровня ΠΏΠΎ скорости выполнСния поставлСнных Π·Π°Π΄Π°Ρ‡.Β  Π’Π°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊΒ  умноТСния с Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ дСлСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π·Π° 2 Ρ‚Π°ΠΊΡ‚Π°. ДСмонстрация  запуска ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° STM32F103 Performance Line MCU ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ прСобразования Π€ΡƒΡ€ΡŒΠ΅ Π½Π° 256 Ρ‚ΠΎΡ‡Π΅ΠΊ Π² 16-Ρ‚ΠΈ разрядном Π±Π»ΠΎΠΊΠ΅ radix-4 составляСт 362 Β΅s.

НовыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для DSP ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ инструмСнтариСм для STM32,ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Ρ„ΠΈΡ€ΠΌΠ°ΠΌΠΈΒ  IAR,Keil ΠΈ Raisonance.Набор Π΄Π°Π½Π½ΠΎΠ³ΠΎ инструмСнтария ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Ρ‚Π°ΠΊΠΈΡ… слоТных ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ энСргии, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΡΠΎΠ»Π½Π΅Ρ‡Π½ΡƒΡŽ ΡΠ½Π΅Ρ€Π³ΠΈΡŽ, ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Ρ… источников питания, ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ³ΠΎ сигналов, цифровая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° изобраТСния.

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ доступа Π² DSP Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Ρ‚Π°ΠΊΠΆΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌΠΈ встроСнныС прСимущСства ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ STM32, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½ΠΈΠ·ΠΊΠΎΠ΅ энСргопотрСблСниС ΠΈ развитая пСрифСрия. К Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠΉ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ относятся 2-Ρ… ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Π΅ 12-разрядный ЦАП , 12-разрядный АЦП со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ 1 ΠœΠ“Ρ† ΠΈ 16-Ρ‚ΠΈ разрядный ШИМ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ доступно Π΄Π²Π΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²: Π»ΠΈΠ½Π΅ΠΉΠΊΠ° β€œAccess Line” с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 36 ΠœΠ“Ρ† ΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠ° β€œPerformance Line” с Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 72 ΠœΠ“Ρ†. ΠŸΡ€ΠΈΠ±ΠΎΡ€Ρ‹ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ с объСмом Ρ„Π»ΡΡˆ-памяти ΠΎΡ‚ 16ΠšΠ±Π°ΠΉΡ‚ Π΄ΠΎ 512 ΠšΠ±Π°ΠΉΡ‚.

Π’ августС 2008 Π³ΠΎΠ΄Π°, компания STMicroelectronics прСдставила Π½ΠΎΠ²ΡƒΡŽ Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с USB интСрфСйсом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° частотС 48 ΠœΠ“Ρ† ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ объСм памяти Π΄ΠΎ 128 ΠšΠ±Π°ΠΉΡ‚ Ρ„Π»ΡΡˆ.

Π’ настоящСС врСмя сСмСйство STM32 насчитываСт 60 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв pin-to-pin совмСстимых,Β  ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π΅Π΄ΠΈΠ½ΡƒΡŽ систСму ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. Благодаря этому, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнных Π·Π°Π΄Π°Ρ‡.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino ΠΈ STM32

ВсС, ΠΊΡ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΎΡ‚ Ардуино, Π½Π΅ ΠΏΠΎΠ½Π°ΡΠ»Ρ‹ΡˆΠΊΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с вопросом экономии. Однако ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ китайскиС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΡ‚ нСизвСстных ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ заявлСно, — Π½Π΅ Π»ΡƒΡ‡ΡˆΠ°Ρ стратСгия. Но срСди мноТСства бСсполСзных ΠΆΠ΅Π»Π΅Π·ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π΄ΠΎΡΡ‚ΠΎΠΉΠ½ΡƒΡŽ Π΄Π΅ΡˆΡ‘Π²ΡƒΡŽ Π·Π°ΠΌΠ΅Π½Ρƒ arduino stm32, которая ΡƒΠΆΠ΅ стала извСстной Π² своих ΠΊΡ€ΡƒΠ³Π°Ρ….

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ разбСрёмся, достойна Π»ΠΈ эта ΠΏΠ»Π°Ρ‚Π° Π΄ΠΎ 10 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² с доставкой своСй популярности, ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° способна Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Π² сравнСнии с ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ардуино ПРО вСрсии. Для этого ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ составим список всСх ΠΈΡ… достоинств с нСдостатками, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ самому сСбС, стоит Π»ΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ дСньги Π½Π° arduino stm32 ide.

ΠŸΠ»Π°Ρ‚Π° STM32

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ тСхничСских характСристик

Π”Π°Π²Π°ΠΉΡ‚Π΅ сравним Π΄Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎ ΠΈΡ… тСхничСским ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ:

Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ — ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ стм32. НиТС ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ‹ с Ρ€Π°Π·Π½Ρ‹Ρ… сторон.

ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arduino ΠΈ STM32

Начнём с достоинств ΠΏΡ€Π΅ΠΆΠ΄Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°Π²ΠΎΡ€ΠΈΡ‚Π° – самого Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ. И Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… извСстно всСм, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» с Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‡ΠΈΠΏΠΎΠΌ ΠΈ Π΅Π³ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΠΌΠΈ – собствСнная экосистСма. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° всС Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ вопросы Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, вСдь Π±Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ ΠΈ количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄Π°ΠΆΠ΅ Π² БНГ сСгмСнтС ΠΏΠΎΡ€Π°ΠΆΠ°Π΅Ρ‚. А это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ придётся ΠΈΡΠΊΠ°Ρ‚ΡŒ инструкции Π½Π° английском, Ρ‡Π΅Π³ΠΎ Π½Π΅ скаТСшь ΠΎΠ± stm32f103c8t6 arduino. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», лишь ΠΊΡ€ΡƒΠΏΠΈΠ½ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ прСдоставляСтся самими производитСлями.

Ѐанатская Π±Π°Π·Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ создаёт дСсятки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, поэтому Π²Ρ‹ смоТСтС Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π² Тизнь Π»ΡŽΠ±ΡƒΡŽ свою Π·Π°Π΄ΡƒΠΌΠΊΡƒ. НСкоторыС схСмныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ stm8s001j3 ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² этом Π΄Π΅Π»Π΅, Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ ΠΆΠ΅ стараСтся максимально ΡƒΠ³ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈ Π½Π΅ прСдоставляСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… слоТностСй.

ΠžΡ‚ΡΡŽΠ΄Π° Π²Ρ‹ΠΏΠ»Ρ‹Π²Π°ΡŽΡ‚ доступныС ΡˆΠΈΠ»Π΄Ρ‹, простота использования, Ρ‡Π΅ΠΌ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ stm, ΠΈ простоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Atmel, Π±Π΅Π· нСобходимости ΡƒΡ‡ΠΈΡ‚ΡŒ всС тонкости языка Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Ну Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ оцСнят EEPROM, ΠΈΠ΄ΡƒΡ‰ΠΈΠΉ с ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, Ρ‡Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ stm32 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ.

Однако, ΠΊΠ°ΠΊ ΠΈ Π²Π΅Π·Π΄Π΅, Π΅ΡΡ‚ΡŒ свои нСдостатки:

  1. Низкий ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ большоС количСство ΠΊΡ€ΠΈΠ²Ρ‹Ρ… ΠΈ Π½Π΅ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ Π½Π° послСднСм ΠΈΠ·Π΄Ρ‹Ρ…Π°Π½ΠΈΠΈ. ΠΠ°Ρ‚ΠΊΠ½ΡƒΠ²ΡˆΠΈΡΡŒ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· Π½Π° Ρ‚Π°ΠΊΠΎΠΉ софт ΠΈ занимаясь Π΅Π³ΠΎ Π΄Π΅Π±Π°Π³ΠΈΠ½Π³ΠΎΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Ρ‹ Π΄Π½Π΅ΠΉ, Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный.
  2. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ прСимущСство stm32 Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π½Π΅ прСдоставляСт Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ поиск ошибок Π² Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  3. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° АтмСга – ΠΌΠΈΡ„, ΠΈ Π½Π° Π΄Π΅Π»Π΅ Π²Π°ΠΌ потрСбуСтся ΠΈΠ·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π±Π΅Π· ΠΏΠΎΠ΄Π»Π°Π³ΠΈΠ²Π°Π½ΠΈΠΉ. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π½Π°ΠΉΡ‚ΠΈ, Π° Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ, ΡΡŠΠ΅Π΄Π°ΡŽΡ‚ слишком ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов. Из-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ Π½Π° Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ славятся ΠΊΡ€ΠΈΠ²Ρ‹ΠΌ ΠΈ Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΌ интСрфСйсом с Π΄ΠΎΠ»Π³ΠΈΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°, Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ Ρ‡Ρ‘ΠΌ-Ρ‚ΠΎ слоТнСС, Ρ‡Π΅ΠΌ элСктронная Ρ‰Π΅ΠΊΠΎΠ»Π΄Π° ΠΈΠ»ΠΈ конструкция ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ.
  4. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΊΡ€ΠΈΠ²ΠΎΠΉ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ бСсполСзной ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π½Π° этих ΠΏΠ»Π°Ρ‚Π°Ρ…, Π² особСнности ΠΎΡ‚ ΠΊΠΈΡ‚Π°ΠΉΡ†Π΅Π², лишь ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ ΠΈΠΌΠΈΠ΄ΠΆ Ардуино.
  5. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ stm32, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ Π½Π°ΠΉΡ‚ΠΈ, Π½ΠΎ ΠΈ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ Π½Π΅ прСдоставляСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ², Π³Π΄Π΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ сами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.
  6. А сама срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ софта ΠΏΠΎΠ΄ Π½Π΅Ρ‘ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ просто нСвСроятной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π΅ сравнимой Π½ΠΈ с Ρ‡Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. ΠŸΡ€ΠΈΡ‚ΠΎΠΌ, ΠΊΡƒΠ΄Π° ΠΈΠ΄ΡƒΡ‚ всС ΡΡŠΠ΅Π΄Π°Π΅ΠΌΡ‹Π΅ рСсурсы, Π½Π΅ совсСм понятно. А соотвСтствСнно, Π²ΠΈΠ½ΠΎΠΉ всСму – ΡƒΠΆΠ°ΡΠ°ΡŽΡ‰Π°Ρ оптимизация.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ встаёт arduino stm32f103 ΠΈ arduino stm8 Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° stm32 Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΈΠ»Π°Π½Π΄Ρ€ ΠΈ мноТСством ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ stm32 ΠΏΠ»Π°Ρ‚ Π½Π° Arduino IDE 1.8.x ΠΏΠΎ этой ссылкС.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠ»Π°Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ облСгчаСтся благодаря свободному Ρ…ΠΎΠ΄Ρƒ Π½ΠΎΠ³, стоковая срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ – достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ построСна Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· Π½Π°Ρ€Π΅ΠΊΠ°Π½ΠΈΠΉ Π΄Π°ΠΆΠ΅ Π² Ρ‡ΡƒΠΆΠΈΡ… срСдах. Π’Π°ΠΌ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ красочныС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π΅ говоря ΡƒΠΆΠ΅ ΠΎ тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ пСрСнос ΠΊΠΎΠ΄Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π² 41 ΠœΠ±ΠΈΡ‚Π½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠ΅ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ USB ΠΏΠΎΡ€Ρ‚ΠΎΠ² практичСски Π²Π΅Π·Π΄Π΅. Всё это ΠΌΠΎΠΆΠ΅Ρ‚ запросто Π·Π°Π²Π»Π΅Ρ‡ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½ΠΎ ΠΈΠΌ стоит ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΈ с рядом нСдостатков:

  1. Высокий ΠΏΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π°, для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ пользования Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ базис.
  2. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… устарСли ΠΈΠ»ΠΈ ΠΆΠ΅ сдСланы ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π»ΠΈΡ‡Π½ΠΎ для сСбя. ΠŸΡ€ΠΎΡ‰Π΅ ΡƒΠΆΠ΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ. Но Ссли Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… Ардуино, Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ это Π΄Π΅Π»Π°Ρ‚ΡŒ.
  3. НиТниС ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ, Π² Ρ†Π΅Π»ΠΎΠΌ, нСкрасивая сСмантика Π² сравнСнии с простыми функциями ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°.
  4. Π‘99 это всё ΠΆΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π‘++, ΠΈ Π²Ρ‹ сразу прочувствуСтС всС слоТности ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Однако ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ спустя врСмя – Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ρ€Π°Π΄Ρ‹ Ρ‚Π°ΠΊΠΎΠΌΡƒ Π½ΡŽΠ°Π½ΡΡƒ.
  5. Π’ Ρ†Π΅Π»ΠΎΠΌ, дСшСвизна ΠΏΠ»Π°Ρ‚ Π² сравнСнии с Ардуино.
Распиновка MINI-M4 для STM32

ВозмоТности ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Β«ΡŽΠ·Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ» STM32 Π΄ΠΎ уровня Arduino

Однако Π½Π΅ всё Ρ‚Π°ΠΊ ΠΏΠ»ΠΎΡ…ΠΎ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠ»Π°Ρ‚Ρ‹ БВМ32 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Ρ€Π΄ΡƒΠΈΠ½ΠΎ, Ρ…ΠΎΡ‚ΡŒ это ΠΈ Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΡƒΡ€Π΅Π·Π°Π΅Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ мноТСство костылСй ΠΈ сами сСбС ΠΆΠ΅ стрСляСтС Π² ΠΊΠΎΠ»Π΅Π½ΠΎ.

Однако, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅, это достаточно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ нюанс, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ всС прСлСсти. Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° Π‘99 ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΈΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ Π΄ΡƒΡˆΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΎΡ‚Ρ‚ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°ΠΉΡ‚ΠΈ транслятор, ΠΈΠ±ΠΎ срСда Ардуино ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅Ρ‚ смысл ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° STM32

Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° достойна ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΡ€Π°Π΄ ΠΈ восторТСнных ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΎΠ². Π‘Ρ€Π°Π·Ρƒ с ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ устройство, Ρ‡Ρ‚ΠΎ свободно ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² любой срСдС, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ выводятся Π² консоль, Π° ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΡΠ΅Ρ‡ΡŒ Π±Π°Π³. Π­Ρ‚ΠΎ особСнно ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΡ‘ΠΌ ΠΊΠΎΠ΄Π° просто Π½Π΅ позволяСт ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ пошагово.

ПослС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° STM32 Π²Ρ‹ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ вовсС Π·Π°Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· консоль, вСдь Π½Π° Π·Π°ΠΌΠ΅Π½Ρƒ этих шаблонов ΠΏΡ€ΠΈΠ΄ΡƒΡ‚ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Π΅ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ ΠΏΠΎ шагам ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Arduino IDE для ΠΏΠ»Π°Ρ‚Ρ‹ STM32.

STM32-h203

Заголовочная ΠΏΠ»Π°Ρ‚Π° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° STM32F103RBT6 CORTEX-M3 https://www.olimex.com/Products/ARM/ST/STM32-h203/
Π¦Π΅Π½Π° 12,95 EUR
10 — 49 ΡˆΡ‚ΡƒΠΊ 11,66 EUR
50 — 10000 ΡˆΡ‚ΡƒΠΊ 10,36 EUR

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ARM Cortex-M3 — это послСднСС ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ процСссоров ARM для встраиваСмых систСм.Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для обСспСчСния Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΉ потрСбностям Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ MCU, с ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹ΠΌ количСством Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм, обСспСчивая ΠΏΡ€ΠΈ этом Π²Ρ‹Π΄Π°ΡŽΡ‰ΡƒΡŽΡΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ систСмы Π½Π° прСрывания. 32-разрядный RISC-процСссор ARM Cortex-M3 отличаСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ΄Π°, обСспСчивая Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡƒΡŽ ΠΎΡ‚ ядра ARM, ΠΏΡ€ΠΈ объСмС памяти, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ присущСм 8- ΠΈ 16-разрядным устройствам.

ΠŸΠ»Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ STM32F103 срСднСй плотности со встроСнным ядром ARM, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ совмСстимо со всСми инструмСнтами ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ARM.Он сочСтаСт Π² сСбС Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСссор ARM Cortex-M3 с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ спСктром ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. STM32-h203 — это нСдорогая отладочная ΠΏΠ»Π°Ρ‚Π° для Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32F103RBT6 Π½Π° Π±Π°Π·Π΅ ST Cortex-M3. Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Π° — идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… USB-устройств. ВсС ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° доступны Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

ΠžΠ‘ΠžΠ‘Π•ΠΠΠžΠ‘Π’Π˜
  • MCU: STM32F103RBT6 ARM 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ CORTEX M3 β„’ с 128 ΠšΠ±Π°ΠΉΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ„Π»Π΅Ρˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, 20 ΠšΠ±Π°ΠΉΡ‚ RAM, USB, CAN, x2 I2C, x2 ADC 12 Π±ΠΈΡ‚, x3 UART, x2 SPI, x3 Π’ΠΠ™ΠœΠ•Π Π, Ρ€Π°Π±ΠΎΡ‚Π° Π΄ΠΎ 72 ΠœΠ“Ρ†
  • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ JTAG с Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ARM 2×10 для программирования / ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ARM-JTAG
  • РазъСм USB
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°
  • Кнопка RESET
  • Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ состояния
  • Π‘Π»ΠΎΠΊ питания LED
  • Π‘ΠΎΡ€Ρ‚ΠΎΠ²ΠΎΠΉ рСгулятор напряТСния 3.3 Π’ с Ρ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎ 800 мА
    ΠžΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ источник питания: ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ USB-ΠΏΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° удлинитСля
  • ΠšΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ 8 ΠœΠ“Ρ†
  • ΠšΡ€ΠΈΡΡ‚Π°Π»Π» 32768 Π“Ρ† ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ RTC
  • Π Π°Π·ΡŠΠ΅ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ для всСх ΠΏΠΎΡ€Ρ‚ΠΎΠ² uC
  • ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π°: FR-4, 1,5 ΠΌΠΌ (0,062 дюйма), паяльная маска, компонСнтная ΡˆΠ΅Π»ΠΊΠΎΠ³Ρ€Π°Ρ„ΠΈΡ
  • Π Π°Π·ΠΌΠ΅Ρ€Ρ‹: 61 x 34 ΠΌΠΌ (2,4 x 1,3 дюйма)
  • РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ удлинитСлями: 25,4 ΠΌΠΌ (1 «)

ΠœΠΎΠ΄ΡƒΠ»ΠΈ STM32 Botland — Магазин Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ

STM32 — ΠΎΠ΄Π½Π° сСмья, ΠΌΠ½ΠΎΠ³ΠΎ возмоТностСй

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ STM32 основан Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ARM ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π² сочСтании с большой Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ конструкции ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм.Помимо самого ядра (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ARM Cortex-M3, M0, M0 +, M4 ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ M7), MCU Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр встроСнных ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, высококачСствСнныС Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ (16-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΈ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ со слоТными функциями Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ синхронизации, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ DMA, графичСскиС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ускоритСли) ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства со ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ сигналами (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 12-Π±ΠΈΡ‚Π½Ρ‹Π΅ высокоскоростныС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ АЦП. , 12-Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ЦАП, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ усилитСли ΠΈ быстрыС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹).НСкоторыС ΠΈΠ· Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ сопроцСссор DSP ΠΈ арифмСтичСскиС Π±Π»ΠΎΠΊΠΈ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов Π² соотвСтствии с потрСбностями проСктирования, связанными с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ измСрСниями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π²ΡƒΠΊΠ°, цифровая Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈΠ»ΠΈ вычислСниС DFT. ). БСмСйства STM32 L1, STM32 L4 ΠΈ STM32 L0 ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ со свСрхнизким энСргопотрСблСниСм Π² области Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, носимых устройств ΠΈΠ»ΠΈ сСнсорных сСтСй с Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹ΠΌ ΠΈ Π±Π΅Π·Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.

STM32 Discovery — ΠΏΠ»Π°Ρ‚Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня

STM32 Линия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Discovery Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ…, простых Π² использовании ΠΏΠ»Π°Ρ‚ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STM32 L1), оснащСнных Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°. -ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прилоТСния. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΠ±ΠΎΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ»Π°Ρ‚ Discovery ΡΠ²Π»ΡΡŽΡ‚ΡΡ STM32 F0DISCOVERY ΠΈ STM32 F746G Discovery. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… основан Π½Π° популярном ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ STM32 F051 ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (сброс ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ), Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ свСтодиодных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (Π΄Π²Π° доступны для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ прилоТСния) ΠΈ мноТСство Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² GPIO ΠΈ питания.Вторая — STM32 F746G — прСдставляСт собой ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, ΠΎΡΠ½Π°Ρ‰Π΅Π½Π½ΡƒΡŽ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ

.

STM32 F746NGH6 MCU (216 ΠœΠ“Ρ† ARM Cortex-M7, 1 ΠœΠ‘ Ρ„Π»ΡΡˆ-памяти ΠΈ 340 ΠΊΠ‘ ΠžΠ—Π£), встроСнная внСшняя ΠΏΠ°ΠΌΡΡ‚ΡŒ (128 ΠœΠ‘ Quad SPI Flash ΠΈ 128 ΠœΠ‘ SDRAM), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ( Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°ΡƒΠ΄ΠΈΠΎΠ²Ρ…ΠΎΠ΄ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄, Ρ€Π°Π·ΡŠΠ΅ΠΌ для ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, ΡΡ‚Π΅Ρ€Π΅ΠΎΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ, Π΄Π²Π° ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π° MEMS ΠΈ слот microSD). ΠŸΠ»Π°Ρ‚Π° Ρ‚Π°ΠΊΠΆΠ΅ содСрТит 4,3-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ сСнсорный экран 480 x 272 пиксСлСй, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ высокоуровнСвыС графичСскиС прилоТСния.

STM32 Nucelo — Arduino-совмСстимыС ΠΎΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊ использованию ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ своих устройств Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° STM32 , Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· мноТСства ΠΎΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ STM32 Nucleo. По сути, ΠΎΠ½ΠΈ дСлятся Π½Π° Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ содСрТит ΠΌΠΎΠ΄ΡƒΠ»ΠΈ нСбольшого Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STM32 NUCLEO-F031K6) с основными ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹ΠΌΠΈ устройствами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Ρ€ΠΈ свСтодиода, ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса ΠΈ ΠΏΠΎΡ€Ρ‚ micro USB для программирования ΠΈ питания.Π‘ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ STM32 NUCLEO-F446RE, Ρ‚Π°ΠΊΠΆΠ΅ содСрТат слоты, совмСстимыС с Arduino, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ экраны Arudino Π² экосистСмС STM32 . Π‘Π°ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΎΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, STM32, NUCLEO-F429ZI) ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… интСрфСйсов (ΠΏΠΎΡ€Ρ‚ USB для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌ Ethernet RJ45) ΠΈ мноТСство Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² GPIO. Одним ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… прСимущСств ΠΏΠ»Π°Ρ‚ STM32 Nucleo (Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ»Π°Ρ‚ Discovery, описанных Ρ€Π°Π½Π΅Π΅) являСтся встроСнный ST-Link (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ST-Link / V2), доступный Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅.Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π±Π΅Π· нСобходимости ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ внСшниС программисты / ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ.

STM32 RTOS | SAFERTOS для процСссоров ST

БСзопасноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ

РСшСниС

ST для бСзопасной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (SB) ΠΈ бСзопасного обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (SFU) позволяСт ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° STM32 Π½ΠΎΠ²Ρ‹ΠΌΠΈ вСрсиями ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ обновлСния выполняСтся бСзопасным способом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ нСсанкционированныС обновлСния ΠΈ доступ ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π° устройствС.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, бСзопасная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ST (слуТбы ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ доступа) провСряСт ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ бСзопасности STM32, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ прилоТСния ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ, гарантируя Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ запуска нСдопустимого ΠΈΠ»ΠΈ врСдоносного ΠΊΠΎΠ΄Π°. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики:

  • БСзопасная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° / ΠΊΠΎΡ€Π΅Π½ΡŒ довСрия;
  • БСзопасноС ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ;
  • Π‘Ρ…Π΅ΠΌΠ° симмСтричной ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ AES-GCM ;.
  • Secure Engine Services.

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС http: // www.st.com/stm32trust


STM32 ЭкосистСма ΠΊΡƒΠ±Π°

STM32CubeMX — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ инструмСнт, способный Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ C-ΠΊΠΎΠ΄ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32 Π½Π° основС графичСского ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. STM32Cube Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ API уровня Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ абстракции (HAL) ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня (LL) для ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств STM32, ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² RTOS. FreeRTOS прСдустановлСн Π² STM32Cube, Ρ‡Ρ‚ΠΎ позволяСт автоматичСски ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ встроСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ FreeRTOS. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ для использования с OPEN RTOS ΠΈΠ»ΠΈ SAFE RTOS .

STM32Cube состоит ΠΈΠ· (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС ΠΈΠ»ΠΈ нСзависимо):

STM32CubeMX, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

      • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ГСнСрация ΠΊΠΎΠ΄Π° C для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Π΄Π΅Ρ€Π΅Π²Π° синхронизации, настройки ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСских мастСров
      • ГСнСрация Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² IDE для Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ инструмСнтов ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
      • РасчСт энСргопотрСблСния для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
      • ΠŸΡ€ΡΠΌΠΎΠΉ ΠΈΠΌΠΏΠΎΡ€Ρ‚ встроСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ STM32 Cube ΠΈΠ· st.com
      • ВстроСнноС срСдство обновлСния для поддСрТания Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ STM32CubeMX

STM32Cube MCU ΠŸΠ°ΠΊΠ΅Ρ‚, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ:

    • Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ абстракции (HAL), ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ устройствами STM32 Ρ‡Π΅Ρ€Π΅Π· стандартныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ API.
    • НизкоуровнСвыС (LL) API, Π»Π΅Π³ΠΊΠΈΠΉ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° экспСртов Π½Π°Π±ΠΎΡ€ API, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊ ΠΈ для эффСктивности Π²ΠΎ врСмя выполнСния.
    • Набор ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ FreeRTOS, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ USB, Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, стСк TCP / IP, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² касания ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ (Π² зависимости ΠΎΡ‚ сСрии MCU).

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС http: // www.st.com/stm32cube

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с STM32 | БВМ32-Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠ΅ руководство ΠΈΠ· сСрии руководств. Π­Ρ‚ΠΎ руководство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² (Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, студСнтов), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ STM32, Π½ΠΎ Π½Π΅ Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊ , ΠΊΠ°ΠΊ , ΠΈΠ»ΠΈ , Π³Π΄Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π­Ρ‚ΠΎ руководство Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΎΠ±Π·ΠΎΡ€ доступного Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ STM32.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с сСмСйством ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32.

ВсС руководства, ΠΊΡ€ΠΎΠΌΠ΅ этого, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° основС STM32. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅ руководствам, Π²Π°ΠΌ потрСбуСтся Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ языка программирования C. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со встроСнной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π½Π΅ трСбуСтся.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² STM32

STM32 Π½Π΅ относится ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ. Π­Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ STMicroelectronics Π΄Π°Π»Π° сСмСйству ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ ARM Cortex-M.Π‘Π°ΠΌΠΎ сСмСйство STM32 ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° нСсколько Π³Ρ€ΡƒΠΏΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° сСрии.

Π’ настоящСС врСмя сСмСйство STM32 состоит ΠΈΠ· пятнадцати сСрий. Π­Ρ‚ΠΈ сСрии сгруппированы Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹: High Performance, Mainstream, Ultra Low Power ΠΈ Wireless. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ спискС ΠΊΡ€Π°Ρ‚ΠΊΠΎ описываСтся каТдая сСрия:

  • STM32F0 (Mainstream)
    На Π±Π°Π·Π΅ процСссора Arm Cortex-M0. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для Π½ΠΈΠ·ΠΊΠΎΠΉ стоимости. Π‘ΠΎΠ·Π΄Π°Π½ для ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ с 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΈ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ.
  • STM32F1 (Mainstream)
    На Π±Π°Π·Π΅ процСссора Arm Cortex-M3. ΠžΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
  • STM32F2 (высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ)
    На основС процСссора Arm Cortex-M3. ΠžΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • STM32F3 (Mainstream)
    На основС процСссора Arm Cortex-M4 с инструкциями FPU ΠΈ DSP. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ со ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ сигналами.
  • STM32F4 (высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ)
    На основС процСссора Arm Cortex-M4 с инструкциями FPU ΠΈ DSP.ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • STM32F7 (высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ)
    На основС процСссора Arm Cortex-M7 с инструкциями FPU ΠΈ DSP. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с сСриСй STM32F4.
  • STM32G0 (Mainstream)
    На Π±Π°Π·Π΅ процСссора Arm Cortex-M0 +. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности. Π‘ΠΎΠ·Π΄Π°Π½ для ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ с 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΈ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ.
  • STM32G4 (Mainstream)
    На основС процСссора Arm Cortex-M4 с инструкциями FPU ΠΈ DSP.ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ со ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌΠΈ сигналами. ΠŸΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊ сСрии STM32F3.
  • STM32H7 (высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ)
    На основС процСссора Arm Cortex-M7 с инструкциями FPU ΠΈ DSP. НСкоторыС устройства ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ сопроцСссор Π½Π° Π±Π°Π·Π΅ Arm Cortex-M4.
  • STM32L0 (свСрхнизкоС энСргопотрСблСниС)
    На Π±Π°Π·Π΅ процСссора Arm Cortex-M0 +. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм.
  • STM32L1 (свСрхнизкоС энСргопотрСблСниС)
    На основС процСссора Arm Cortex-M3.ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм.
  • STM32L4 (свСрхнизкоС энСргопотрСблСниС)
    На основС процСссора Arm Cortex-M4 с инструкциями FPU ΠΈ DSP. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм.
  • STM32L4 + (свСрхнизкоС энСргопотрСблСниС)
    На основС процСссора Arm Cortex-M4 с инструкциями FPU ΠΈ DSP. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм. Π‘ΠΎΠ»Π΅Π΅ высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Π΅ΠΌ Ρƒ сСрии STM32L4.
  • STM32L5 (свСрхнизкоС энСргопотрСблСниС)
    На Π±Π°Π·Π΅ процСссора Arm Cortex-M33.ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.
  • STM32WB (бСспроводной)
    На основС процСссора Arm Cortex-M4 с инструкциями FPU ΠΈ DSP. Π˜ΠΌΠ΅Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ процСссор Arm Cortex-M0 + Π² качСствС сСтСвого процСссора. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ стандарты бСспроводной связи Bluetooth 5 ΠΈ IEEE 802.15.4.

ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅

Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ понадобится хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘Π΅Π· ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ Π½Π΅ смоТСтС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄. Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ макСтная ΠΏΠ»Π°Ρ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ эту Π³Π»Π°Π²Ρƒ.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹

БСмСйство STM32 состоит ΠΈΠ· мноТСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Новичку слоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для всСх ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства STM32. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ практичСски с любого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° STM32.

Π•ΡΡ‚ΡŒ Π΄Π²Π΅ сСрии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ подходят для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСрии. Π‘Π΅Ρ€ΠΈΠΈ STM32F1 ΠΈ STM32F4. А ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° проста:

ОбС сСрии ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ популярны срСди Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ.Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для устройств этой сСрии доступно ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, устройства сСрии STM32F1 Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ слоТныС, ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… частСй.

ΠœΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ»Π°Ρ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ количСством ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Они Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ максимально Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΌΠΈ ΠΈ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ»Π°Ρ‚Ρ‹ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ свСтодиоды, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Ссли Π½Π΅ всС, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ для облСгчСния доступа.Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°.

ΠœΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ производятся Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ партиями. STMicroelectronics ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΠ»Π°Ρ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

  • ΠŸΠ»Π°Ρ‚Ρ‹ Nucleo
    Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino. Π’ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ встроСнный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ST-Link. Доступны Ρ‚Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°.
  • ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Ρ‹ Discovery
    ВсС эти ΠΏΠ»Π°Ρ‚Ρ‹ содСрТат устройства Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ со встроСнным ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ ST-Link.
  • ΠžΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹
    Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ ΠΈ содСрТат мноТСство Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ интСрфСйсов Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π½Π° Ebay ΠΈ AliExpress. Π‘Π°ΠΌΡ‹ΠΌΠΈ популярными ΠΈΠ· Π½ΠΈΡ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ Blue Pill ΠΈ Black Pill. ПослСдний являСтся ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠΉ вСрсиСй ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

ΠŸΠ»Π°Ρ‚Ρ‹ Nucleo ΠΈ Discovery ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходят для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².Они Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ встроСнный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ. И всС это ΠΏΠΎ доступным Ρ†Π΅Π½Π°ΠΌ. Если Ρƒ вас ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· китайских ΠΏΠ»Π°Ρ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ доски:

  • NUCLEO-F103RB
    На этой ΠΏΠ»Π°Ρ‚Π΅ установлСно устройство STM32F103RBT6 с 128 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти.
  • STM32F407G-DISC1
    На этой ΠΏΠ»Π°Ρ‚Π΅ установлСно устройство STM32F407VGT6 с 1024 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти.
  • Black Pill
    На этой ΠΏΠ»Π°Ρ‚Π΅ установлСно устройство STM32F103C8T6 с 64 ΠšΠ‘ Ρ„Π»ΡΡˆ-памяти.НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΊΠ»ΠΎΠ½ ST-Link для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π½Π° Π±Π°Π·Π΅ STM32, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° со стороны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Π±Π°Π·Π΅ STM32 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для использования с GNU Arm Embedded Toolchain. STM32-base ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π°. РСкомСндация для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° — Visual Studio Code.

Π”Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, обсуТдаСмоС Π² этой Π³Π»Π°Π²Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° основС STM32.Π”Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС обсуТдаСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ всСго доступного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32.

IDE

IDE — это интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС установки IDE Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ использованию Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСйствий. IDE ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ компиляторы ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹, послС ΠΈΡ… установки.

НСкоторыС IDE бСсплатны, для Π΄Ρ€ΡƒΠ³ΠΈΡ… трСбуСтся ΠΏΠΎΠΊΡƒΠΏΠΊΠ° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ здСсь IDE ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ интСрСсны Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ бСсплатны.ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ доступных IDE см. На Π²Π΅Π±-сайтС ST.

  • Arm Keil MDK — БСсплатно для сСрий STM32G0, STM32F0 ΠΈ STM32L0 (Windows)
  • PlatformIO IDE — БСсплатная (Windows, Linux, macOS)
  • STM32CubeIDE — бСсплатно (Windows, Linux, macOS)
  • Segger Embedded Studio — бСсплатно для нСкоммСрчСского использования (Windows, Linux, macOS)
  • SW4STM32 — БСсплатно (Windows, Linux, macOS)

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚, ΠΏΠΎΠΌΠΈΠΌΠΎ IDE, собствСнный API для управлСния устройством.ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для создания ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ². Для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32 доступны Π΄Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ — STM32duino. Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстный Arduino API для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с Arduino IDE.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ — Arm Mbed. Π­Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ STM32. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр устройств ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Mbed Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ОБ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ.Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΎΠ±Π»Π°Ρ‡Π½ΡƒΡŽ IDE, Ρ‚Π°ΠΊ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π”Ρ€ΡƒΠ³ΠΎΠ΅

ST ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ CMSIS ΠΈ HAL для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сСрии устройств. CMSIS содСрТит всС опрСдСлСния рСгистров ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для использования доступных ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅. HAL — это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π±ΠΎΠ»Π΅Π΅ высокого уровня, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сСриями. Код CMSIS ΠΈ HAL распространяСтся Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… STM32Cube.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ CMSIS с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ — libopencm3.Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° созданиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Arm Cortex-M. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅ всС сСрии STM32.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°

STM32 (STM) — FED4SAE

Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ основаны Π½Π° сСмСйствС процСссоров STM32. БСмСйство 32-разрядных Ρ„Π»ΡΡˆ-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM32 Π½Π° Π±Π°Π·Π΅ процСссора ARM Cortex β„’ -M Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ MCU (ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹) Π½ΠΎΠ²Ρ‹Π΅ стСпСни свободы.

Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ 32-Ρ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², которая сочСтаСт Π² сСбС Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, возмоТности Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сигналов ΠΈ ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ напряТСнии, сохраняя ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ ΠΈ простоту Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.БСспрСцСдСнтный ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр устройств STM32, основанных Π½Π° ядрС отраслСвого стандарта ΠΈ сопровоТдаСмых ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π΄Π΅Π»Π°Π΅Ρ‚ это сСмСйство ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΊ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ этого сСмСйства процСссоров доступно большоС количСство ΠΏΠ»Π°Ρ‚ для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π­Ρ‚ΠΈ ΠΏΠ»Π°Ρ‚Ρ‹ доступны Π»ΠΈΠ±ΠΎ ΠΎΡ‚ ST-F, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² ΠΈΠ· экосистСмы STM32.


ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° STM32 ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ области ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: автоматизация (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ логичСский ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для управлСния энСргопотрСблСниСм для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈΠ»ΠΈ мобильной Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ), ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмами отоплСния, вСнтиляции ΠΈ кондиционирования Π²ΠΎΠ·Π΄ΡƒΡ…Π°, освСщСниСм, ставнями, Π²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ, двСрями, ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°ΠΌΠΈ, систСмами бСзопасности ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΡβ€¦), ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ сСти (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, систСмы, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ эффСктивныС, быстрыС ΠΈ Π±ΠΎΠ»Π΅Π΅ бСзопасныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² голоса, Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, основанныС Π½Π° IP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°Ρ…), Π·Π΄Ρ€Π°Π²ΠΎΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, клиничСская диагностика ΠΈ тСрапия, мСдицинская визуализация…), бытовая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ инструмСнты (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Π³Ρ€Π°ΠΌΠΌ. подсистСмы управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ) ΠΈ транспорта (элСктроника ΠΊΡƒΠ·ΠΎΠ²Π° автомобиля, систСмы Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ пассивной бСзопасности, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Ρ€ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ управлСния ΠΈ шасси, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ элСктричСскоС Ρ€ΡƒΠ»Π΅Π²ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, Ρ€Π΅ΠΊΡƒΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ энСргии Π² элСктромобилях).

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сСмСйствС STM32

32-разрядныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ARM Cortex

STM32: http://www.st.com/en/microcontrollers/stm32-32-bit-arm-cortex-mcus.html ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹
: http: // www.st.com/en/microcontrollers.html

Минимальная ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

STM32 — ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π½Π°Ρ докумСнтация Zephyr

ΠžΠ±Π·ΠΎΡ€

Минимальная ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ STM32 — популярный ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ макСтная коммутационная ΠΏΠ»Π°Ρ‚Π° для процСссора STM32F103x8. Π’Π°ΠΌ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ‹:

  • Биняя доска для Ρ‚Π°Π±Π»Π΅Ρ‚ΠΎΠΊ

  • ЧСрная Ρ‚Π°Π±Π»Π΅Ρ‚ΠΊΠ°

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Zephyr ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ доску stm32_min_dev_blue ΠΈΠ»ΠΈ stm32_min_dev_black конфигурация для использования этих ΠΏΠ»Π°Ρ‚.

Минимальная ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ STM32

Как слСдуСт ΠΈΠ· названия, эти ΠΏΠ»Π°Ρ‚Ρ‹ содСрТат ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ процСссор. Для практичСского использования Π²Π°ΠΌ потрСбуСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. ΠΈ схСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ.

НазначСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²

Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚ являСтся ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ для Π²Π°ΡˆΠΈΡ… собствСнных настроСк, Π° Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ GPIO Π½Π° SoC STM32 Π±Ρ‹Π»ΠΈ выставлСны Π²ΠΎ внСшнСм Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΡˆΠ΅Π»ΠΊΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² SoC.

Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поставщика ΠΏΠ»Π°Ρ‚ Π΅ΡΡ‚ΡŒ свои Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ отобраТСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° своих ΠΏΠ»Π°Ρ‚Π°Ρ…. внСшниС Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². МногиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎΡ€Ρ‚ PC13 / PB12. для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ свСтодиода, поэтому наш ΠΏΠΎΡ€Ρ‚ Zephyr ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это устройство. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° устройств оставлСна ​​на усмотрСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π‘ΠΎΠ»Π΅Π΅ подробная информация ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π½Π° EmbedJournal.

Распиновку ΠΏΠ»Π°Ρ‚Ρ‹ STM32 Minimum Development Blue Pill ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΈΠΆΠ΅.Один Black Pill ΠΏΠΎΡ…ΠΎΠΆ:

Распиновка

для ΠΏΠ»Π°Ρ‚Ρ‹ минимальной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ STM32 Blue Pill Board

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ STLinkV2:

ΠŸΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ STLinkV2 со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ.

Π¨Ρ‚ΠΈΡ„Ρ‚

STLINKv2

G

Π—Π•ΠœΠ›Π―

CLK

Часы

IO

SW IO

V3

VCC

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для этой ΠΏΠ»Π°Ρ‚Ρ‹ настраиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ Π½Π° B0 (Boot 0) ΠΈ B1 (Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ 1).ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ B0 ΠΈ B1 находятся ΠΌΠ΅ΠΆΠ΄Ρƒ линиями логичСского 0 ΠΈ 1. Π’ ΡˆΠ΅Π»ΠΊΠΎΠ³Ρ€Π°Ρ„ΠΈΡ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ BX- ΠΈΠ»ΠΈ BX + для обозначСния логичСских Π»ΠΈΠ½ΠΈΠΉ 0 ΠΈ 1 для B0 ΠΈ B1 соотвСтствСнно.

ΠŸΡ‹Π»ΡŒΠ½ΠΈΠΊ 1

Π—Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ 0

Π Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

НалоТСниС

X

0

Основная Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ

Основная Ρ„Π»Π΅Ρˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π° Π² качСствС Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ пространства

0

1

БистСмная ΠΏΠ°ΠΌΡΡ‚ΡŒ

БистСмная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π° Π² качСствС Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ пространства

1

1

ВстроСнная SRAM

ВстроСнная SRAM Π²Ρ‹Π±Ρ€Π°Π½Π° Π² качСствС Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ пространства

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΠ»Π°Ρ‚Ρ‹ stm32_min_dev ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ / ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

NVIC

Π½Π° кристаллС

Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

БИБВИК

Π½Π° кристаллС

систСмныС часы

UART

Π½Π° кристаллС

ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚

GPIO

Π½Π° кристаллС

Π³ΠΏΠΈΠΎ

I2C

Π½Π° кристаллС

i2c

ШИМ

Π½Π° кристаллС

ШИМ

SPI

Π½Π° кристаллС

spi

USB

Π½Π° кристаллС

USB-устройство

АЦП

Π½Π° кристаллС

АЦП

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ядром Zephyr.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²Π²ΠΎΠ΄Ρ‹ / Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Zephyr Peripheral Mapping:
  • UART_1 TX / RX: PA9 / PA10

  • UART_2 TX / RX: PA2 / PA3

  • UART_3 TX / RX: PB10 / PB11

  • I2C_1 SCL / SDA: PB6 / PB7

  • I2C_2 SCL / SDA: PB10 / PB11

  • ШИМ_1_Π§2: PA8

  • SPI_1 NSS_OE / SCK / MISO / MOSI: PA4 / PA5 / PA6 / PA7

  • SPI_2 NSS_OE / SCK / MISO / MOSI: PB12 / PB13 / PB14 / PB15

  • USB_DC DM / DP: PA11 / PA12

  • ADC_1: PA0

БистСмныС часы

ВстроСнный кристалл 8 ΠœΠ“Ρ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания систСмных часов 72 ΠœΠ“Ρ† с ЀАПЧ.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚
Минимальная ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

STM32 ΠΈΠΌΠ΅Π΅Ρ‚ 3 U (S) ART. Π’Ρ‹Π²ΠΎΠ΄ консоли Zephyr Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π½Π° UART_1. Настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 115200 8N1.

Π‘ΠΎΡ€Ρ‚ΠΎΠ²Ρ‹Π΅ свСтодиоды

На ΠΏΠ»Π°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ встроСнный свСтодиод, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ PB12 / PC13 Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠΌ / синСм Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ соотвСтствСнно.

ΠžΠ±Π·ΠΎΡ€

ST Microelectronics STM32 — iSYSTEM

STM32, STM32F030x4, STM32F030x6, STM32F030x8, STM32F030xC, STM32F031x4, STM32F031x6, STM32F038x6, STM32F042x4, STM32F042x6, STM32F048x6, STM32F051x4, STM32F051x6, STM32F051x8, STM32F058x8, STM32F070x6, STM32F070xB, STM32F071x8, STM32F071xB, STM32F072x8, STM32F072xB, STM32F078xB, STM32F091xB, STM32F091xC, STM32F098xC , STM32F100C4, STM32F100C6, STM32F100C8, STM32F100CB, STM32F100CD, STM32F100CE, STM32F100R4, STM32F100R6, STM32F100R8, STM32F100RB, STM32F100RC, STM32F100 RD , STM32F100RE, STM32F100V8, STM32F100VB, STM32F100VC, STM32F100VD, STM32F100VE, STM32F100ZC, STM32F100ZD, STM32F100ZE, STM32F101C6, STM32F101C8, STM32F101CB, STM32F101R6, STM32F101R8, STM32F101RB, STM32F101RC, STM32F101 RD , STM32F101RE, STM32F101T6, STM32F101T8, STM32F101V8, STM32F101VB, STM32F101VC, STM32F101VD, STM32F101VE, STM32F101ZC, STM32F101ZD, STM32F101ZE, STM32F103C6, STM32F103C8, STM32F103CB, STM32F103R6, STM32F 103R8, STM32F103RB, STM32F103RC, STM32F103 RD , STM32F103RE, STM32F103RF, STM32F103RG, STM32F103T6, STM32F103T8, STM32F103V8, STM32F103VB, STM32F103VC, STM32F103VD, STM32F103VE, STM32F103VF, STM32F103VG, STM32F103ZC, STM32F103ZD, STM32F103ZE, STM32F103ZF, STM32F103ZG, STM32F105R8, STM32F105RB, STM32F105RC , STM32F105V8, STM32F105VB, STM32F105VC, STM32F107RB, STM32F107RC, STM32F107VB, STM32F107VC, STM32F205RB, STM32F205RC, STM32F205RE, STM32F205RF, STM32F205RG, STM32F205VB, STM32F205VC, STM32F205VE, STM32F205VF, STM32F205VG, STM32F205ZC, STM32F205ZE, STM32F205ZF, STM32F205ZG, STM32F207IC, STM32F207IE, STM32F207IF, STM32F207IG , STM32F207VC, STM32F207VE, STM32F207VF, STM32F207VG, STM32F207ZC, STM32F207ZE, STM32F207ZF, STM32F207ZG, STM32F215RE, STM32F215RG, STM32F215VE, STM32F215VG, STM32F215ZE, STM32F215ZG, STM32F217IE, STM32F217IG, STM32F217VE, STM32F217VG, STM32F217ZE, STM32F217ZG, STM32F301C6, STM32F301C8 , STM32F301K6, STM32F301K8, STM32F301R6, STM32F301R8, STM32F302C6, STM32F302C8, STM32F302CB, STM32F302CC, STM32F302K6, STM32F302K8, STM32F302R6, STM32F302R8, STM32F302RB, STM32F302RC, STM32F302 RD , STM32F302RE, STM32F302VB, STM32F302VC, STM32F302VD, STM32F302VE, STM32F302ZD, STM32F302ZE, STM32F303C6, STM32F303C8, STM32F303CB, STM32F303CC, STM32F303K6, STM32F303K8, STM32F303R6, STM32F303R8, STM32F303RB, STM32F303RC, STM32F303 RD , STM32F303RE, STM32F303VB, STM32F303VC, STM32F303VD, STM32F303VE, STM32F303ZD, STM32F303ZE, STM32F334x4, STM32F334x6, STM32F334x8, STM32F373C8, STM32F373CB, STM32F373CC, STM32F373R8 , STM32F373RB, STM32F373RC, STM32F373V8, STM32F373VB, STM32F373VC, STM32F401xB, STM32F401xC, STM32F401xD, STM32F401xE, STM32F405RG, STM32F405VG, STM32F405ZG, STM32F407IE, STM32F407IG, STM32F407VE, STM32F407VG, STM32F407ZE, STM32F407ZG, STM32F410RB, STM32F411xC, STM32F411xE, STM32F415RG, Π‘Ρ‚ΠΌ3 2F415VG, STM32F415ZG, STM32F417IE, STM32F417IG, STM32F417VE, STM32F417VG, STM32F417ZE, STM32F417ZG, STM32F427 * G, STM32F427 * I, STM32F429 * G, STM32F429 * I, STM32F437 * G, STM32F437 * I, STM32F439 * G, STM32F439 * I, STM32F446xC, STM32F446xE, STM32F469AE, STM32F469AG, STM32F469AI, STM32F469BE, STM32F469BG, STM32F469BI, STM32F469IE, STM32F469IG, STM32F469II, STM32F469NE, STM32F469NG, STM32F469NI, STM32F479AG, STM32F479AI, STM32F479BG, STM32F479BI, STM32F479IG, STM32F479II, STM32F479NG, STM32F479NI, STM32F745IE, STM32F745IG, STM32F745VE, STM32F745VG, STM32F745ZE, STM32F745ZG, STM32F746BE, STM32F746BG, STM32F746IE, STM32F746IG, STM32F746NE, STM32F746NG, STM32F746VE, STM32F746VG, STM32F746ZE, STM32F746ZG, STM32F756BG, STM32F756IG, STM32F756NG, STM32F756VG, STM32F756ZG, STM32F765xG, STM32F765xI, STM32F767BG, STM32F767IG, STM32F767II, STM32F767NG, STM32F767VG, STM32F767ZI, STM32F769AI, STM32F769BG, STM32F769BI, STM32F769IG, STM32F769I Π―, STM32F769NG, STM32F769NI, STM32F777II, STM32F777NI, STM32F777VI, STM32F777ZI, STM32F778AI, STM32F779AI, STM32F779BI, STM32F779II, STM32F779NI, STM32H743BI, STM32H743II, STM32H743VI, STM32H743XI, STM32H743ZI, STM32L031x4, STM32L031x6, STM32L051x6, STM32L051x8, STM32L052x6, STM32L052x8, STM32L053x6, STM32L053x8, STM32L062x8, STM32L063x8, STM32L100C6, STM32L100R8, STM32L100RB, STM32L100RC, STM32L151C6, STM32L151C8, STM32L151CB, STM32L151CC, STM32L151QD, STM32L151R6, STM32L151R8, STM32L151RB, STM32L151 RD , STM32L151V6, STM32L151V8, STM32L151VB, STM32L151VC, STM32L151VD, STM32L151ZD, STM32L152C6, STM32L152C8, STM32L152CB , STM32L152QD, STM32L152R6, STM32L152R8, STM32L152RB, STM32L152V6, STM32L152V8, STM32L152VB, STM32L152VC, STM32L152VD, STM32L152ZD, STM32L162QD, STM32L162RC, STM32L162 RD , STM32L162RE, STM32L162VC, STM32L162VD, STM32L162VE, STM32L162ZD, STM32L162ZE, STM32L431xB, STM32L431xC, ST M32L432xB, STM32L432xC, STM32L433xB, STM32L433xC, STM32L442xC, STM32L443xC, STM32L471xE, STM32L471xG, STM32L475xC, STM32L475xE, STM32L6M475xC, STM32L475xE, STM32L4GM475xE, STM32L6GM475xE, STM32L6M475xE, STM32L47M475x0 .

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *