Быстрый всплеск популярности микроконтроллеров STM32 в большой
степени обеспечен дешевыми отладочными средствами серии Discovery.
Низкая стоимость и наличие встроенного отладчика сделали эти платы
востребованными у широкого круга любителей и разработчиков. Но, как
и все в этом мире, платы Discovery не лишены недостатков. Одним из
самых существенных можно считать необходимость изготовления
специальной платы с периферийными устройствами, либо какое-то другое
решение, позволяющее подключать к отладочной плате внешние элементы.
Если использовать Discovery в качестве процессорного модуля, то
разработать такое решение особого труда не составляет. Другое дело,
если требуется оборудование для изучения возможностей процессора. В
этом случае сложно заранее предсказать, что и где потребуется.
Выходом может стать использование специальных плат носителей.
В качестве одного из вариантов платы-носителя, можно выбрать модель
Open407V-D от китайского производителя WaveShare. Данная плата
разработана для установки STM32F4-Discovery и позволяет простым
образом подключать периферийные устройства с помощью множества
специализированных разъемов. Фактически Open407V-D есть плата –
переходник с Discovery на внешние устройства. Встроенной периферии
за исключением джойстика на плате нет.
Конструктивно плата Open407V-D выполнена из двухстороннего
стеклотекстолита и имеет размеры 150х147 мм. Для установки на
различные поверхности в комплекте предусмотрены металлические ножки
в количестве 8 шт. Такое число позволяет устанавливать различные
модули, не опасаясь возможного разрыва дорожек вследствие прогиба
платы. Для внешнего питания предусмотрен специальный разъем и
регулятор на 3.3 вольта. Подача напряжения доступна с помощью
небольшого переключателя. Напряжение питания платы равно 5В. Для
удобства в комплекте можно найти небольшой кабель, позволяющий
питать плату от разъема USB.
Состав платы:
1 |
Разъемы для установки STM32F4Discovery |
14 |
Разъем интерфейса Ethernet |
2 |
Разъем интерфейса USART |
15 |
Разъем внешнего питания |
3 |
Разъем интерфейса SPI |
16 |
Гребенка шин питания |
4 |
Разъем интерфейса CAN1 |
17 |
Габариты STM32F4Discovery |
5 |
Разъем интерфейса CAN2 |
18 |
Разъем программатора/отладчика JTAG/SWD |
6 |
Разъем интерфейса I2C1 |
19 |
Джампер обнаружения SD-карты |
7 |
Разъем интерфейсов I2C1/I2C2 |
20 |
Джамперы подключения джойстика |
8 |
Разъем интерфейса цифровой камеры DCMI |
21 |
Переключатель выбора области загрузки |
9 |
Разъем подключения карты SD |
22 |
Перемычка включения подсветки LCD |
10 |
Разъем подключения LCD |
23 |
Регулятор напряжения 3.3В |
11 |
Разъем подключения внешней памяти FSMC |
24 |
Выключатель питания |
12 |
Разъем интерфейса UART3 |
25 |
Светодиод питания |
13 |
Разъем интерфейса ULPI |
26 |
Джойстик |
С
обратной стороны платы можно найти перемычки, позволяющие изменить
распиновку разъемов. Дополнительно на плате разведены гребенки,
повторяющие внешние контакты STM32F4-Discovery. Все разъемы
выполнены в виде колодок типа PBD. Их использование несколько
упрощает подключение нестандартных устройств. Кроме этого фирма
WaveShare предлагает множество собственных периферийных модулей,
нацеленных на работу именно с этими разъемами. В числе этих модулей
можно найти устройства беспроводной связи, преобразователи
интерфейсов, АЦП, модули памяти и LCD дисплеи.
В комплекте с платой, производитель поставляет набор кабелей,
предназначенных для подключения STM32F4-Discovery и платы к ПК и
другим устройствам. Самым интересным из них можно считать переходник
с ответной части разъема miniUSB, установленного на плате Discovery,
на ответную часть типа А обычного размера. С Open407V-D также идет
компакт диск, содержащий описания платы и внешних модулей, фирменную
документацию от STMicroelectronics, и примеры программ для работы с
внешними устройствами.
Кроме платы Open407V-D, предназначенной для STM32F4-Discovery,
производитель предлагает подобные решения и для других вариантов
отладочных устройств. Имеются в каталоге и собственные процессорные
модули.
STM32F4DISCOVERY - высокопроизводительная исследовательская плата
для STM32F4 позволяет изучать возможности микроконтроллера STM32F4 и
легко разрабатывать собственные приложения. Основанная на
STM32F407VGT6, плата имеет интегрированный отладчик ST-LINK/V2, два
ST MEMS, цифровой измеритель ускорения (акселерометр) и цифровой
микрофон, один аудио ЦАП с интегрированным драйвером
громкоговорителя, работающим в классе D, светодиоды и кнопки, а
также разъем USB OTG micro-AB.
|
Отличительные особенности:
- совместимость с STM32F4DISCOVERY;
- микроконтроллер STM32F407VGT6, основанный на 32-разрядном ядре ARM
Cortex-M4F, с 1 МБайт Flash памяти, 192 кБайт ОЗУ в корпусе LQFP100;
- TFT LCD дисплей 3,2”, 320x240 пикселей;
- USB3300 USB HS;
- плата DP83848 Ethernet;
- плата Nand Flash;
- плата камеры OV7670;
- USB-UART преобразователь на базе PL2303;
- джойстик;
- кнопки;
- светодиоды. |