четвер, 14 грудня 2017 р.

USB VCP інших плат сімейства STM32 Discovery

"USB Zoo"
Мікроконтролери навіть в межах одного сімейства трішки відрізняються один від одного. Якщо користуватися HAL, портабельність буде високою, але, все ж, не абсолютною. Вирішив повторити описане в попередньому пості, про USB на STM32F3Discovery, для інших плат, обладнаних роз'ємом USB, поміж описаних тут. Їх три (Blue pill поки не розглядав):
  • STM32F4Discovery, із MCU STM32F407VG -- ARM Cortex M4F,
  • STM32F072BDiscovery, із MCU STM32F072RBT6 -- ARM Cortex M0,
  • 32L0538Discovery, із STM32L053C8T6 -- ARM Cortex M0+.
Кожна із цих плат чимось цікава, наприклад, акселерометр та мікрофон в F4, e-Ink-дисплей в L0 тощо -- думаю, ще не раз до них повернемося. Але тут говоритимемо лише про USB CDC VCP.