
Краткое описание данного изделия:
Ядро | ARM Cortex M3 |
Тактовая частота MCU | 72МГц |
Корпус | LQFP-100 |
Объём флэш-памяти программ | 512кб |
Объём ОЗУ | 64кб |
Интерфейсы | 2x SPI, 2x I2C, 3xUSART, USB, CAN |
Таймеры | 4x |
ШИМ | 16x |
АЦП | 2x |
Мультиплексирование АЦП | 16каналов. |
Контроллер внешней памяти | 1x |
Области применения:
- промышленная автоматизация
- транспорт
- телекоммуникации
- умный дом
- автоматизация сельского хозяйства
- управление эл/двигателем
- работа с графическим ж/к дисплеем
- другие применения
Данный контроллер, по согласованию с разработчиком, можно устанавливать вместо STM32F101xxT6, STM32F102xxT6 и STM32F103xxT6
| Наименование | Краткое описание | Корпус | Минимальная оптовая партия, шт. | Оптовая цена*, руб. |
| STM32F103VET6 | ARM Cortex M3 MCU 72МГц, 128кб Flash, 20кб ОЗУ, 2x SPI, 2x I2C, 3xUSART, USB, CAN, 4x таймеров, 2xАЦП 16 каналов. | LQFP100 | 25 | 198,31 |
Информация для разработчиков:
Вы можете построить своё устройство (первый образец) на самом мощном контроллере. Для снижения стоимости готового изделия вы спокойно перейдёте на менее дорогие контроллеры данного семейства (в которых отсутствует неиспользуемая периферия). Важно лишь правильно выбрать корпус контроллера. Лёгкость перехода обеспечивается двумя свойствами контроллеров фирмы STMicroelectronics:
- Пин-совместимость:Не надо переразводить плату, чтобы изменить тип контроллера. Достаточно, чтобы контроллеры (разных типов) быливыполнены в одинаковом корпусе.Например если вы выбрали контроллер STM32F101R4 в (корпусе LQFP 64 пин), то вы можете легко перейти на семейства STM32F102xx, STM32F103xx, STM32F105xx, STM32F107xx (и с большой вероятностью будущиемодели в аналогичном корпусе). Достаточно просто заменить контроллер. Более того аналогичный переход возможен между семействами (с очень большой вероятностью), например, пин-совместимость STM8Sxx с STM32Fxx (8-ми и 32-х битного контроллера). Важен только тип корпуса.
- Программная совместимость.Если вы меняете тип контроллера–переписывать программу не надо. Достаточно будет указать в проекте программы новый тип устройства, откомпилировать программу заново и прошивать как раньше.Адресное пространствопериферийных устройств весьма-весьмаодинаковое в разных типах контроллеров(по крайней мере, в рамках одного семейства, например, STM32F или STM32W и т.п.), поэтому, даже если адреса периферии указаны напрямую (числом, вместо названия регистра) совместимость кода не будет утрачена (лишь бы данная периферия была на борту контроллера конкретной модели). Более того, представлена совместимость между семействами. Вы можете достаточно легко превратить программу 8-ми битного контроллера на 32-битный (и наоборот), при условии использования фирменных (бесплатных) библиотек. Достаточно указать новый тип контроллера в программе, заменить подключаемые (#include) библиотеки 8-ми битного контроллера на библиотеки 32-битного контроллера (или наоборот)…..названия библиотек–очень похожи, например,«STM8Sxx_GPIO.h»и«STM32Fxx_GPIO.h»,откомпилировать и прошивать контроллеры нового типа.
Итак, что это даёт?Скорость разработки,оптимизацию ценыготового изделия, возможность делать сразу линейку изделий с разными возможностями, что в конечном итоге принесёт победу в конкурентной борьбе
Комментариев нет:
Отправить комментарий