Разработка графических устройств на STM32. Выбираем графическую библиотеку

Начатую еще в прошлом году серию статей под условным названием «STM32 + периферия = LOVE» продолжает обзор графических библиотек, позволяющих упростить и ускорить вывод на рынок готового изделия. Рассмотрены универсальная библиотека STemWin и более сложные, но предназначенные для топовых серий STM32 библиотеки Embedded wizard и TouchGFX
2835
В избранное

logo_ST.png (837 b)Микроконтроллеры STM32 популярны среди отечественных разработчиков благодаря хорошему сочетанию цены, производительности, набора периферийных устройств и интерфейсов. Тенденции рынка встраиваемых устройств таковы, что во многих случаях требуется наличие графического пользовательского интерфейса или, как минимум, интуитивно понятное отображение данных или визуализации процессов. С аппаратной точки зрения в семействе STM32 представлены микроконтроллеры со специализированными периферийными блоками, которые используются для работы с TFT-дисплеями: FSMC, LTDC, DSIHOST, Chrom-ART Accelerator, Chrom-GRC и JPEG-кодек. Во многих случаях они позволяют существенно разгрузить процессорное ядро [3].

При разработке устройств с графическим интерфейсом перед разработчиком встает проблема выбора между реализацией собственных графических примитивов и библиотек, и применением готовых библиотек. Первый путь приведет к необходимости написания кода для отрисовки двух-/трехмерных объектов, реализации функций прозрачного слоя, решению вопросов наложения объектов в трехмерных сценах и многому другому, не считая необходимости реализации низкоуровневых драйверов. Применение готовых библиотек потребует от разработчика перехода к определенному стилю кода, характерному для целевой библиотеки. Дополнительно разработчику необходимо будет изучить специфику работы с готовой библиотекой – порядок инициализации функций и структур данных, наличие callback-функций, задействованные ресурсы контроллера.

Первый путь, конечно, дает возможность полностью контролировать код, его производительность и размер, но требует значительных затрат рабочего времени, большая часть которого уйдет на тестирование и отладку графического кода в ущерб решению основной задачи. Поэтому в большинстве случаев оптимальным выбором при построении графических устройств является использование готовых библиотек, существенно экономящее время вывода устройств на рынок.

Библиотека STemWin

Графическая библиотека для встраиваемых устройств STemWin, представленная компанией Segger, может работать и в однозадачном, и в многозадачном окружениях с проприетарной операционной системой или с любой из коммерческих RTOS. Библиотека может быть настроена для работы с любым устройством отображения – дисплеем или экраном, – вне зависимости от типа контроллера дисплея и целевого контроллера [4]. Пробная полнофункциональная версия библиотеки доступна на сайте производителя после регистрации.

Позиционируется как профессиональный инструментарий для создания и поддержки графического интерфейса для встраиваемых систем.

При разработке программного обеспечения обычно возникает выбор между подключением к проекту набора внешних файлов и созданием библиотеки. Если используемый инструментарий поддерживает так называемую «умную» сборку (smart linking), при которой в исполняемый код попадают только структуры и функции, реально задействованные в коде проекта, то особой необходимости в формировании специализированной библиотеки нет. В противном случае все прикрепленные к проекту файлы и функции в них будут скомпилированы и собраны в бинарном коде проекта, который в итоге будет иметь неоправданно большой размер.

В общем случае процедура включения STemWin в проект следующая: подключаются файлы ядра библиотеки, драйвер экрана, используемые шрифты и все дополнительные модули STemWin, которые планируется использовать.

Следующим шагом является конфигурирование STemWin. Задаются следующие параметры:

  • размер памяти, отводимый под STemWin;
  • драйвер экрана;
  • процедуры преобразования цветов;
  • процедуры инициализации контроллера экрана;
  • использование аппаратных ускорителей;
  • прикладные задачи, работающие с графикой.

STemWin поставляется с набором примеров и руководств по применению, которые помогают начать работать с библиотекой.

Партнерство с Segger Microcontroller GmbH & Co. KG позволяет компании STMicroelectronics предоставить потребителям своих микроконтроллеров библиотеку STemWin [5].

Библиотека STemWin представляет собой комплексное решение для работы с графикой, обладающее богатым набором функций, таких как декодирование форматов JPG, GIF и PNG, поддержка виджетов (флажки, кнопки и прочее) и сервера VNC. Это позволяет реализовывать функционал удаленного дисплея. Предлагается также инструментарий (например, GUIBuilder) для создания диалоговых окон по принципу drag-and-drop. Эта графическая библиотека полностью интегрирована в пакеты прошивки STM32Cube, например, STM32CubeF2, STM32CubeF3 иSTM32CubeF4).

Последние версии библиотеки можно найти, скачав ПО STM32Cube.

Структура библиотеки STemWin представлена на рисунке 1.

Структура библиотеки STemWin

Рис. 1. Структура библиотеки STemWin

Библиотека содержит два драйвера дисплеев (таблица 1):

  • драйвер с прямым доступом LIN-драйвер;
  • драйвер с косвенным доступом – FlexColor-драйвер для работы с экранами с последовательной или параллельной шиной управления.

Список поддерживаемых отладочных плат приведен в таблице 2.

Таблица 1. Возможности драйверов библиотеки STemWin

Драйвер Поддерживаемые контроллеры экранов Поддерживаемое количество бит цветности
LIN-драйвер Драйвер поддерживает любой контроллер дисплея с линейным адресным пространством и шинным интерфейсом. Видеопамять напрямую адресуется адресными линиями процессора. Это означает, что видеопамять напрямую направляется по адресу линий ЦП. 1, 2, 4, 8, 16, 24, 32
FlexColor-драйвер Epson: S1D19122
FocalTech: FT1509
Himax: HX8353, HX8325A, HX8357, HX8340, HX8347, HX8352A, HX8352B, HX8301
Hitachi: HD66772
Ilitek: ILI9320, ILI9325, ILI9328, ILI9335, ILI9338, ILI9340, ILI9341, ILI9342, ILI9163, ILI9481, ILI9486, ILI9488, ILI9220, ILI9221
LG Electronics: LGDP4531, LGDP4551, GDP4525
Novatek: NT39122
OriseTech: SPFD5408, SPFD54124C, SPFD5414D
Raio: RA8870, RA8875
Renesas: R61505, R61516, R61526, R61580
Samsung: S6E63D6, S6D0117
Sitronix: ST7628, ST7637, ST7687, ST7735, ST7712
Solomon: SSD1284, SSD1289, SSD1298, SSD1355, SSD2119, SSD1963, SSD1961, SSD1351
Syncoam: SEPS525
16, 18

Таблица 2. Список отладочных плат, поддерживаемых STemWin

Наименование МК Отладочная плата Интерфейс дисплея Драйвер
STM32F0 STM32091C-EVAL SPI FlexColor
STM32F1 STM3210C-EVAL
STM3210E-EVAL
SPI
FSMC
FlexColor
STM32F2 STM3220G-EVAL FSMC FlexColor
STM32F3 STM32303C-EVAL
STM32303E-EVAL
STM32373C-EVAL
SPI FlexColor
STM32F4 STM32F412G-DISCO
STM32F413H-DISCO
STM32F429I-DISCO
STM32439I-EVAL2
STM3241G-EVAL
STM32F446E-EVAL
STM32469I-EVAL
STM32F469I-DISCO
FMC
FMC
LTDC
LTDC
FSMC
FMC
LTDC/DSI
LTDC/DSI
FlexColor
FlexColor
Lin
Lin
FlexColor
FlexColor
Lin
Lin
STM32F7 STM32F723E-DISCO
STM32F769I-EVAL
STM32F769I-DISCO
STM32F746G-DISCO
STM32F756G-EVAL2
FMC
LTDC/DSI
LTDC/DSI
LTDC
LTDC
FlexColor
Lin
Lin
Lin
Lin
STM32H7 STM32H743I-EVAL LTDC Lin
STM32L1 STM32L152D-EVAL FSMC FlexColor
STM32L4 STM32L4R9I-EVAL
STM32L4R9I-EVAL
STM32L496G-DISCO
STM32L476G-EVAL
STM32L496G-DISCO
GFXMMU/LTDC/DSI
LTDC
GFXMMU/LTDC/DSI
FMC
FMC
Lin
Lin
Lin
FlexColor
FlexColor

Пример вывода строки «Hello World!» на экран с использованием средств библиотеки:

void main(void) {

int xPos, yPos;

__HAL_RCC_CRC_CLK_ENABLE();

GUI_Init();

xPos = LCD_GetXSize() / 2;

yPos = LCD_GetYSize() / 3;

GUI_SetFont(GUI_FONT_COMIC24B_ASCII);

GUI_DispStringHCenterAt("Hello world!", xPos, yPos);

while(1);

}

Некоторые этапы разработки графического интерфейса при помощи GUIBuilder представлены на рисунке 2 [6].

Этапы разработки графического интерфейса при помощи GUIBuilder

Рис. 2. Этапы разработки графического интерфейса при помощи GUIBuilder

Библиотека TouchGFX

TouchGFX — это программная среда, принадлежащая компании Draupner Graphics. В июле 2018 года компания STMicroelectronics приобрела эту компанию. В ближайшем будущем появится полностью бесплатный релиз библиотеки TouchGFX для микроконтроллеров STM32. Но уже сейчас можно скачать библиотеку и попробовать ее возможности.

Библиотека позволяет создавать встроенные графические интерфейсы с высококачественной графикой и плавной анимацией. TouchGFX включает в себя простой в использовании графический редактор TouchGFX Designer с поддержкой технологии drag & drop [7].

TouchGFX включает в себя алгоритмы рендеринга и новые усовершенствованные механизмы рисования, оптимизированные для встраиваемых контроллеров, начиная с серий ARM Cortex M. В итоге достигается высокая производительность графического интерфейса и плавная анимация с частотой кадров 25 и более при типовой загрузке процессорного ядра менее 15%. Поддерживаются разрешения экранов вплоть до WSVGA 1024×600. Список отладочных плат, поддерживаемых TouchGFX, приведен в таблице 3.

На текущий момент поддерживаются следующие контроллеры [8]:

  • STM32F429/439
  • STM32F469/479
  • STM32F746/756
  • STM32F767/769;
  • STM32L4+

Таблица 3. Список отладочных плат, поддерживаемых TouchGFX

Отладочная плата Микроконтроллер Дисплей Сенсор
STM32F429I-DISC1 STM32F429 ARM Cortex M4, 180 MHz 2,4" (240×320) Резистивный
STM32429I-EVAL1 STM32F429 ARM Cortex M4, 180 MHz 4,3" (480×272) Резистивный
STM32439I-EVAL2 STM32F439 ARM Cortex M4, 180 MHz 5,7" (480×272) Емкостной
STM32469I-EVAL STM32F469I ARM Cortex M4, 180 MHz 4,0" (800×480) Емкостной
STM32F469I-DISCO STM32F469I ARM Cortex M4, 180 MHz 4,0" (800×480) Емкостной
STM32F746G-DISCO STM32F746 ARM Cortex M7, 200 MHz 4,3" (480×272) Емкостной
STM32746G-EVAL2 STM32F746 ARM Cortex M7, 200 MHz 5,7" (640×480) Емкостной
STM32756G-EVAL2 STM32F756 ARM Cortex M7, 200 MHz 5,7" (640×480) Емкостной
STM32F769I-DISCO STM32F769 ARM Cortex M7, 200 MHz 4,0" (800×472) Емкостной
STM32F769I-EVAL STM32F769 ARM Cortex M7, 200MHz 4,0" (800×480) Емкостной

TouchGFX отлично работает с системами, где TFT-контроллер интегрирован в MCU с кадровыми буферами во внешней памяти или с системами, которые используют ЖК-дисплей со встроенным буфером и контроллером экрана. Требования к ресурсам TouchGFX зависят от размера и сложности конкретного приложения. Типичные требования к реализации GUI:

  • Внутренняя память:
    • 10…20 кбайт (фреймворк и стек);
    • 1…15 кбайт (виджеты).
  • Внутренний ПЗУ:
    • 20 кбайт (фреймворк);
    • 1…100 кбайт (определения экрана, логика графического интерфейса).
  • Внешняя оперативная память, зависящая от разрешения дисплея и количества кадровых буферов:
    • 320×240 QVGA-дисплеев с двумя кадрами = 307 кбайт;
    • 480×272 WQVGA-дисплеев с двумя кадрами = 522 кбайт;
    • 800×480 WVGA-дисплеев с двумя кадрами = 1,5 Мбайт.
  • Внешняя постоянная память, зависящая от общего размера и количества графических элементов, обычно – 1…8 Мбайт.

TouchGFX может работать с ОС (требуется одна выделенная задача и два семафора) или без нее.

Работа с дизайнером графического интерфейса TouchGFX Designer достаточно проста, но вместе с тем позволяет создавать красочные и элегантные интерфейсы (рисунок 3 [9]).

Работа TouchGFX Designer

Рис. 3. Работа TouchGFX Designer

Инструментарий Embedded wizard

Embedded wizard [10] является кроссплатформенным инструментом для разработки и создания графических интерфейсов, работающим даже на не очень мощных встраиваемых контроллерах. Embedded Wizard поддерживают серии контроллеров STM32 – F4, F7, F1 и L4 [11, 12]. Разработчикам предлагаются свободная версия библиотеки с ограниченным набором шрифтов, опций, предварительно скомпилированными файлами и ограниченной функциональностью, версия для малого бизнеса – с полной функциональностью, и профессиональная версия с исходными текстами, техподдержкой и возможностью работы с более чем 60 типами контроллеров.

Библиотека упрощает разработку графического интерфейса пользователя и позволяет создавать высокопроизводительные графические интерфейсы с минимальными усилиями. Инструментарий поддерживает применение 2D-графического ускорителя ST Chrom-ART™ в тех микроконтроллерах, в которых он доступен.

С помощью встроенного мастера GUI Builder разработчик может быстро и легко разрабатывать и развертывать HMI. Предлагается набор готовых к использованию и настраиваемых виджетов, таких как кнопки, слайдеры и текстовые представления практически на любой вкус. Возможна настройка их анимации и привязка требуемой функциональности. На основе полученного шаблона генерируется исходный код, который может быть в дальнейшем скомпилирован и загружен в целевой контроллер (рисунок 4 [13]).

Встроенный мастер GUIbuilder

Рис. 4. Встроенный мастер GUIbuilder

Предлагается достаточно много готовых примеров графических интерфейсов для плат Discovery (серий F4, F7).

Заключение

С помощью встраиваемых графических библиотек трудоемкий процесс разработки и отладки пользовательского интерфейса для встраиваемых систем существенно упрощается. Сильно сокращается время, затрачиваемое на интерфейс, что позволит уделить больше внимания основному функционалу и быстрее вывести продукт на рынок.

Рассмотренные программные продукты для контроллеров STM32 похожи по функционалу, но несколько отличаются по предлагаемым возможностям. STemWin – самая «демократичная», она позволяет без проблем работать со многими сериями контроллеров, включая бюджетные, но может показаться, что создаваемые с ее помощью интерфейсы несколько простоваты по дизайну (по крайней мере, из типовых примеров и набора элементов).

Embedded wizard и TouchGFX предлагают более комплексные и яркие элементы и шаблоны интерфейсов. Однако они поддерживают, в основном, более мощные серии контроллеров STM32, и для создания более продвинутых интерфейсов требуется приобретение полной версии библиотеки.

Вебинар «Микроконтроллеры STM32F7/STM32H7 семейства Value Line»

Производитель: STMicroelectronics
Наименование
Производитель
Описание Корпус/
Изображение
Цена, руб. Наличие
STM32F103C8T6
STM32F103C8T6
STMicroelectronics
Арт.: 269447 ИНФО PDF AN RD DT
Доступно: 701 шт. от: 138 руб.
Микроконтроллер - [LQFP-48]; Ядро: ARM Cortex-M3, 32-бит; FLASH: 64 КБайт; RAM: 20 КБайт; АЦПканалов: 2; АЦПразр: 12; АЦПскорость: 1 МГц
STM32F103C8T6 138,00 от 28 шт. 118,00 от 62 шт. 107,00 от 134 шт. 98,50 от 352 шт. 93,50
701 шт.
(на складе)
STM32F103CBT6
STM32F103CBT6
STMicroelectronics
Арт.: 287445 ИНФО PDF AN RD DT
Доступно: 489 шт. от: 197 руб.
Микроконтроллер - [LQFP-48]; Ядро: ARM Cortex-M3, 32-бит; FLASH: 128 КБайт; RAM: 20 КБайт; АЦПканалов: 2; АЦПразр: 12; АЦПскорость: 1 МГц
STM32F103CBT6 197,00 от 20 шт. 169,00 от 44 шт. 152,00 от 94 шт. 141,00 от 250 шт. 134,00
489 шт.
(на складе)
STM32F100C8T6B
STM32F100C8T6B
STMicroelectronics
Арт.: 567537 ИНФО PDF AN RD DT
Доступно: 565 шт. от: 171 руб.
Микроконтроллер - [LQFP-48]; Ядро: ARM Cortex-M3, 32-бит; FLASH: 64 КБайт; RAM: 7.875 КБайт; АЦПканалов: 16; АЦПразр: 12; АЦПскорость: 833 кГц
STM32F100C8T6B 171,00 от 23 шт. 147,00 от 51 шт. 132,00 от 110 шт. 122,00 от 250 шт. 116,00
565 шт.
(на складе)
STM32VLDISCOVERY
STM32VLDISCOVERY
STMicroelectronics
Арт.: 573571 ИНФО PDF AN RD
Доступно: 55 шт.
Выбрать
условия
поставки
Key Features ?STM32F100RBT6B microcontroller, 128 KB Flash memory, 8 KB RAM in 64-pin LQFP ?On-board ST-LINK with selection mode switch to use the kit…
STM32VLDISCOVERY от 1 шт. от 1346,09
55 шт.
(под заказ)
Выбрать
условия
поставки
STM32F205RET6
STM32F205RET6
STMicroelectronics
Арт.: 670340 ИНФО PDF AN RD DT
Доступно: 299 шт. от: 322 руб.
ARM Microcontrollers - MCU 32BIT ARM Cortex M3 Connectivity 512kB
STM32F205RET6 322,00 от 12 шт. 276,00 от 27 шт. 249,00 от 58 шт. 230,00 от 160 шт. 219,00
299 шт.
(на складе)
STM32F100C8T6BTR
STM32F100C8T6BTR
STMicroelectronics
Арт.: 793186 ИНФО PDF AN RD DT
Доступно: 342 шт. от: 145 руб.
ARM Microcontrollers - MCU ARM 32Bit Value Line 48-Pin 64kB Flash
STM32F100C8T6BTR 145,00 от 16 шт. 145,00 от 35 шт. 145,00 от 75 шт. 145,00 от 197 шт. 145,00
265 шт.
(на складе)
77 шт.
(под заказ)
STM32F103C8T6TR
STM32F103C8T6TR
STMicroelectronics
Арт.: 793244 ИНФО PDF AN RD DT
Доступно: 378 шт. от: 173 руб.
ARM Microcontrollers - MCU 32BIT Cortex M3 USB 7 TIMERS 2 ADCS CAN
STM32F103C8T6TR 173,00 от 23 шт. 148,00 от 51 шт. 133,00 от 109 шт. 123,00 от 285 шт. 117,00
378 шт.
(на складе)
STM32F105RBT6TR
STM32F105RBT6TR
STMicroelectronics
Арт.: 793263 ИНФО PDF AN RD DT
Доступно: 541 шт. от: 178 руб.
ARM Microcontrollers - MCU 32-Bit ARM Cortex 128kb Connectivity
STM32F105RBT6TR 178,00 от 22 шт. 153,00 от 49 шт. 138,00 от 105 шт. 127,00 от 276 шт. 121,00
541 шт.
(на складе)
STM32F3DISCOVERY
STM32F3DISCOVERY
STMicroelectronics
Арт.: 1075935 ИНФО PDF AN RD
Доступно: 48 шт. от: 1980 руб.
STM32F3DISCOVERY поможет разработчику открыть для себя семейство Cortex-M4 микроконтроллеров STM32 F3 и создавать на их основе собственные приложения
STM32F3DISCOVERY 1980,00 от 2 шт. 1700,00 от 5 шт. 1530,00 от 10 шт. 1420,00 от 25 шт. 1340,00
48 шт.
(на складе)
STM32373C-EVAL
STM32373C-EVAL
STMicroelectronics
Арт.: 1106725 ИНФО PDF AN RD
Доступно: 3 шт. от: 20920 руб.
STM32373C-EVAL – отладочная плата является завершенной демонстрационной и отладочной платформой для ARM Cortex-M4 микроконтроллера STM32F373VCT6 от STMicroelectronics
STM32373C-EVAL 20920,00 от 2 шт. 19870,00 от 4 шт. 19770,00
2 шт.
(на складе)
1 шт.
(под заказ)
STM32F205RET6TR
STM32F205RET6TR
STMicroelectronics
Арт.: 1135189 PDF AN RD DT
Доступно: 173 шт. от: 378 руб.
ARM Microcontrollers - MCU Hi-perf ARM Cortex M3 MCU 512Kb
STM32F205RET6TR 378,00 от 11 шт. 324,00 от 23 шт. 292,00 от 49 шт. 270,00 от 129 шт. 257,00
173 шт.
(на складе)
STM32F0308-DISCO
STM32F0308-DISCO
STMicroelectronics
Арт.: 1228323 ИНФО PDF AN RD
Доступно: 12 шт. от: 1090 руб.
STM32F0308-DISCO - бюджетная отладочная плата, позволяющая в кратчайшие сроки оценить все возможности семейства микроконтроллеров STM32 F0 Value Line Cortex-M0 и создать на его основе собственные решения
STM32F0308-DISCO 1090,00 от 4 шт. 938,00 от 8 шт. 844,00 от 18 шт. 781,00 от 45 шт. 742,00
9 шт.
(на складе)
3 шт.
(под заказ)
STM32429I-EVAL1
STM32429I-EVAL1
STMicroelectronics
Арт.: 1231464 ИНФО PDF AN RD
Доступно: 1 шт. от: 33030 руб.
STM32429I-EVAL1 – полноценная демонстрационно-отладочная платформа для линейки микроконтроллеров ARM® Cortex™-M4 STM32F429 от ST Microelectronics
STM32429I-EVAL1 33030,00 от 2 шт. 31380,00 от 3 шт. 31210,00
1 шт.
(на складе)
STM32F072B-DISCO
STM32F072B-DISCO
STMicroelectronics
Арт.: 1318218 ИНФО PDF AN RD
Доступно: 60 шт. от: 1200 руб.
STM32F072B-DISCO – бюджетная макетная плата семейства Discovery для изучения возможностей ARM Cortex-M0 микроконтроллера STM32F072RBT6
STM32F072B-DISCO 1200,00 от 4 шт. 1030,00 от 8 шт. 928,00 от 16 шт. 859,00 от 41 шт. 816,00
29 шт.
(на складе)
31 шт.
(под заказ)
STM32F030K6T6TR
STM32F030K6T6TR
STMicroelectronics
Арт.: 1348770 ИНФО PDF AN RD DT
Доступно: 1237 шт. от: 53 руб.
Высокопроизводительный микроконтроллер с широким спектром периферийных устройств. Ядро ARM Cortex-M0, 32-разряда, 48 МГц, Flash-память 32 КБ, корпус LQFP-32
STM32F030K6T6TR 53,00 от 72 шт. 45,60 от 160 шт. 41,10 от 345 шт. 38,00 от 908 шт. 36,10
1237 шт.
(на складе)
STM32756G-EVAL2
STM32756G-EVAL2
STMicroelectronics
Арт.: 1923540 ИНФО PDF AN RD
Поиск
предложений
STM32756G-EVAL2 – демонстрационно-отладочная платформа на основе ARM Cortex-M7 микроконтроллера STM32F756NGH6
STM32756G-EVAL2
-
Поиск
предложений
STM32L476G-DISCO
STM32L476G-DISCO
STMicroelectronics
Арт.: 1930188 ИНФО PDF AN RD
Доступно: 28 шт. от: 2890 руб.
STM32L476G-DISCO –  отладочная плата на основе ARM Cortex-M4 микроконтроллера STM32L476VGT6 с плавающей запятой, ультранизким энергопотреблением, широким набором интерфейсов и функциональных модулей: 3 х I2C, 3 х SPI, 6 х USART, CAN, SWPMI, 2 х SAI, 12-bit ADC, 12-bit DAC, драйвер LCD, внутренняя 128 KБайт SRAM и 1 MБайт Flash память, Quad-SPI,  USB OTG FS, LCD контроллер, FMC, JTAG (поддержка отладки)
STM32L476G-DISCO 2890,00 от 2 шт. 2470,00 от 3 шт. 2230,00 от 7 шт. 2060,00 от 18 шт. 1960,00
19 шт.
(на складе)
9 шт.
(под заказ)
STM32446E-EVAL
STM32446E-EVAL
STMicroelectronics
Арт.: 1937258 ИНФО PDF AN RD
Доступно: 2 шт.
Выбрать
условия
поставки
STM32446E-EVAL – отладочная плата, специально разработанная для демонстрации возможностей и как платформа для разработок на основе микроконтроллера ARM® Cortex®-M4 STM32F446ZET6 с плавающей запятой и широким набором популярных интерфейсов: SPDIF вход, четыре I2C, четыре SPI, три I2S, два SAI, два CAN, три 12-bit ADC, два 12-bit DAC, до 17 таймеров, USB OTG HS и FS, интерфейс камеры, FMC и Quad SPI интерфесы, SDIO интерфейс, 512 KB Flash памяти и 128 KB SRAM, JTAG и поддержка ETM (Embedded Trace Macrocell)
STM32446E-EVAL от 1 шт. от 30402,90
2 шт.
(под заказ)
Выбрать
условия
поставки
STM32F469I-DISCO
STM32F469I-DISCO
STMicroelectronics
Арт.: 1996672 ИНФО PDF AN RD
Доступно: 12 шт. от: 6470 руб.
STM32F469I-DISCO – новейшая отладочная плата позволяет пользователю быстро приступить к разработке приложений на основе высокопроизводительного ARM® Cortex®-M4 и Chrom-ART Accelerator™  микроконтроллера
STM32F469I-DISCO 6470,00 от 2 шт. 5820,00 от 3 шт. 5390,00 от 7 шт. 5120,00 от 14 шт. 5090,00
12 шт.
(на складе)
STM32F779I-EVAL
STM32F779I-EVAL
STMicroelectronics
Арт.: 2103676 ИНФО PDF AN RD
Доступно: 2 шт. от: 32020 руб.
STM32F779I-EVAL  представляет собой демонстрационно-отладочную платформу для ARM Cortex-M7 микроконтроллера STM32F779NI от ST Microelectronics
STM32F779I-EVAL 32020,00 от 2 шт. 30420,00 от 3 шт. 30260,00
2 шт.
(на складе)
STM32F769I-EVAL
STM32F769I-EVAL
STMicroelectronics
Арт.: 2103677 ИНФО PDF AN RD
Доступно: 1 шт.
Выбрать
условия
поставки
STM32F769I-EVAL — демонстрационно-отладочная платформа на основе ARM Cortex-M7 микроконтроллера STM32F769NI
STM32F769I-EVAL от 1 шт. от 35523,00
1 шт.
(под заказ)
Выбрать
условия
поставки
STM32H743I-EVAL
STM32H743I-EVAL
STMicroelectronics
Арт.: 2302913 ИНФО PDF AN RD
Доступно: 1 шт.
Выбрать
условия
поставки
Оценочная плата на основе микроконтроллера STM32H743XI.
STM32H743I-EVAL от 1 шт. от 63232,20
1 шт.
(под заказ)
Выбрать
условия
поставки

Сравнение позиций

  • ()