STM32. Начало

STM32F103VET6 ARM Cortex-M3 development Board+2.4
Приехала ко мне наконец отладочная плата с STM32F103VET6. Это 32-разрядный микропроцессор ARM архитектуры.




Характеристики микропроцессора следующие:

  • Корпус: LQFP-100;
  • Семейство: Cortex-M3;
  • Частота: 72 МГц;
  • Количество линий ввода/вывода: 80;
  • Flash-память: 512 КБайт;
  • RAM-память: 64 КБайт;
  • Кол-во каналов АЦП: 16;
  • Разрешение АЦП: 12 бит;
  • Кол-во каналов ЦАП: 2;
  • Разрешение ЦАП: 12;
  • Кол-во каналов ШИМ: 28;
  • Разрешение ШИМ: 16;
  • Количество таймеров: 8;
  • Периферия: ADC, DAC, DMA, ШИМ, таймер;
  • Интерфейс: CAN, I2C, SPI, USART, USB.

Отладочная плата имеет следующие компоненты:

  • интерфейс RS-232;
  • 2 USB (один подключен через FTDI и служит для прошивки, второй — напрямую к STM и может использоваться для коммуникации с компьютером);
  • 4 светодиода (+ 1 питание);
  • 2 подстроечных резистора;
  • биппер;
  • 4 пользовательские кнопки (+ 1 Reset);
  • разъём microSD;
  • микросхема дополнительной Flash-памяти (16 Мбит) для пользовательских нужд;
  • батарейка RTC;
  • JTAG-разъём;
  • Два 40-пиновых GPIO разъёма, через один из них подключается LCD+Touch;
  • LCD-дисплей 320×240, 262000 цветов + тачпанель.



Мне в руки плата попала с уже прошитым DEMO-роликом, который демонстрирует графические возможности дисплея:

На снимках изображение в результате ресайза получилось не очень хорошее (интерференция?), на самом деле картинка выглядит довольно качественно, переходы цветов плавные.



Схему подключения всех компонентов можно посмотреть здесь (59.3 KB).
Теперь постепенно изучаю примеры программ под эту плату, а также частично переписываю графическую библиотеку. Постепенно буду писать об этом в блоге.

Похожие записи:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *