Макетная плата STM32, разработанная для серии STM32F405R, оснащена MCU STM32F405RGT6 и объединяет различные стандартные интерфейсы, что довольно легко для периферийных расширений.
Обзор
Open405R-C-это макетная плата STM32, разработанная дляSTM32F405RGT6Микроконтроллер состоит из материнской платы и основной платы MCUCore405R.
Open405R-C поддерживает дальнейшее расширение с различными дополнительными досками аксессуаров для конкретного применения. Модульная и открытая конструкция делает его идеальным для начала разработки приложений с Микроконтроллерами серии stm32f2.
Что на материнской плате
Разъем основной платы MCU:Для легкого подключения Core405R
Интерфейс UART3:Легко подключается к RS232, USB к 232 и т. д.
Интерфейс SDIO:Для подключения модуля Micro SD, имеет гораздо более высокую скорость доступа, чем SPI
I2S2/I2S3/I2C1:Для подключения периферийных устройств I2S, таких как аудиомодуль
Интерфейс I2C1/I2C2:Легко подключается к периферийным устройствам I2C, таким как расширитель ввода-вывода (PCF8574), FRAM (FM24CLxx) и т. д.
Интерфейс SPI1/SPI2 + AD/DA
Легко подключается к периферийным устройствам SPI, таким как DataFlash (AT45DBxx), sd-карта, MP3-модуль и т. д.
SPI1 имеет альтернативную функцию AD/DA, также поддерживает подключение модуля AD/DA
Интерфейс USART2:Легко подключается к RS232, RS485, USB к 232 и т. д.
ЖК-интерфейс:Для подключения сенсорного ЖК-экрана
Интерфейс ULPI:Для подключения высокоскоростного USB-периферийного устройства (STM32F405R интегрирует USB HS-контроллер без каких-либо устройств PHY)
Интерфейс UART1:Легко подключается к RS232, USB к 232 и т. д.
Интерфейс CAN2:Поддерживает связь с платами для аксессуаров, которые удобно оснащены устройством CAN
Интерфейс CAN1:Поддерживает связь с платами для аксессуаров, которые удобно оснащены устройством CAN
Однопроводной интерфейс:Легко подключается к однопроводным устройствам (К-92 посылка вке), таким как датчик температуры (DS18B20), электронный регистрационный номер (DS2401) и т. д.
5V DC jack
5 В/3,3 В Входная/Выходная мощность:Обычно используется в качестве выходной мощности, а также общего заземления с другой пользовательской платой
Контактный разъем MCU:VCC, GND и все порты ввода-вывода доступны на разъемах расширения для дальнейшего расширения
Светодиодная перемычка
Короткая перемычка для подключения к I/Os по умолчанию, используемому в примере кода
Откройте перемычку, чтобы подключиться к пользовательским входам/ОС через перемычки
Перемычка для джойстика
Короткая перемычка для подключения к I/Os по умолчанию, используемому в примере кода
Откройте перемычку, чтобы подключиться к пользовательским входам/ОС через перемычки
Кнопка включения/кнопка включения
Короткая перемычка для подключения к I/Os по умолчанию, используемому в примере кода
Откройте перемычку, чтобы подключиться к пользовательским входам/ОС через перемычки
Перемычка выбора питания 5 в:Питание от ядра 5 В или 5 в постоянного тока
Светодиоды:Удобно для индикации состояния ввода-вывода и/или запуска программы
Пользовательский ключ:Удобно для ввода/вывода и/или взаимодействия с бегущим кодом
Кнопка пробуждения:Активируйте MCU STM32 из спящего режима, а также используется в качестве обычного пользовательского ключа
Джойстик:Удобно для ввода/вывода (пять позиций)
Что на Core405R
STM32F405RGT6:Высокопроизводительный микроконтроллер STM32, который отличается:
Ядро:Cortex-M4 32-битный RISC
Рабочая частота:168 МГц, 210 Дмитров/1,25 Дмитров/МГц
Рабочее напряжение:1,8 в-3,6 В
Посылка:LQFP64
Воспоминания:Флэш-память 1 Мб, 192 + 4 КБ SRAM
Интерфейсы связи MCU:
3 x SPI, 4 x USART, 2 x UART, 2 x I2S, 3 x I2C, 1 x SDIO, 2 x CAN
USB 2,0-1 шт. HS/FS устройство/хост/OTG контроллер с выделенным DMA, на чипе полноскоростной PHY
1 x USB HS ULPI (требуется внешний PHY)
Преобразователи AD & DA:3 x AD (12 бит, 1 мкс, 16 каналов); 2 x DA (12 бит)
Отладка/программирование:Поддержка JTAG/SWD (последовательный Провод Отладки) интерфейсы, поддерживает IAP
AMS1117-3.3:Регулятор напряжения 3,3 В
MIC2075-2:Встроенное устройство управления питанием USB
Переключатель питания,Питание от 5VIN или USB-соединения
Выбор режима загрузки,Для настройки штифта BOOT0
Индикатор питания
VBUS светодиодный
Кнопка сброса
Кристалл 8 м
32,768 K кристалл,Для внутреннего RTC с калибровкой
Интерфейс JTAG/SWD:Для отладки/программирования
Разъем USB,Используется для установления связи USB между ПК и макетной платой STM32
MCU булавки расширитель,VCC, GND и все контакты ввода-вывода доступны на разъемах расширения для дальнейшего расширения
5VIN pinheader,Требуется источник питания 5 В при использовании USB-хоста/OTG
USB перемычка
Короткая перемычка при использовании USB
Откройте перемычку, чтобы отключить от соответствующего порта ввода-вывода
Перемычка VBAT selection
Короткая перемычка для использования системного источника питания
Откройте перемычку, чтобы подключить VBAT к внешнему источнику питания, например к батарее
Фотографии

Open405R-C макетная плата

Open405R-C макетная плата

Open405R-C макетная плата вид сзади

Open405R-C материнская плата

Основная плата MCU Core405R

Основная плата MCU Core405R

Подключение к сенсорному экрану LCD

Подключение к usb-устройству через кабель OTG

Подключение к плате USB HS USB3300

Подключение к аудиоплате

Подключение к плате RS232

Подключение к плате RS485

Подключение к USB-плате UART

Подключение к CAN Board

Подключение к 8 кнопкам

Подключение к 5 клавиатуре IO

Подключение к клавиатуре AD

Тестовая плата на портах AD/DA

Подключение к плате FRAM

Многофункциональный периферийный модуль I2C, подключенный к шине I2C

Подключение к плате DataFlash

Подключение к плате VS1003B MP3

Подключение к RF плате NRF24L01

Подключение к плате памяти Micro SD

Подключение к любой необходимой плате аксессуаров
Примечание:
Open405R-C поддерживает программирование через загрузчик STM32 UART, в посылка также входит плата для аксессуаров USB-UART.
Open405R-C не интегрирует никакую функцию отладки, требуется отладчик.
Интерфейсы JTAG/SWD
На рисунках 1 и 2 показаны контакты заголовка интерфейса JTAG/SWD
Рис. 1.Распиновка заголовка JTAG
Рис. 2.Распиновка заголовка SWD
Ресурсы для развития
Сопутствующее программное обеспечение (KEIL и т. Д.)
Демо-код (примеры в C, μC/OS-II)
Схема (PDF)
Документы по разработке STM32 (техническое описание и т. Д.)
Вики:Www.waveshare.com/360/open405r-c
Содержимое упаковки
Вес:0,356 кг
"Стандарпосылка"ИПосылка набор аксессуаров"Ниже приведены.
Посылка
Open405R-C макетная плата x 1
PL2303 USB UART Board (mini) x 1
Штекер USB типа A для кабеля mini-B x 1
Разъем USB типа A для кабеля mini-B x 1
Комплект 4-контактных 2-контактных проводов x 1
Кабель питания USB x 1
Программное обеспечение CD x 1
Набор аксессуаров
2,8 дюймовый резистивный сенсорный ЖК-дисплей x 1
Аналоговая тестовая плата (для тестирования встроенных AD/DA) x 1
USB3300 USB HS плата (ULPI) x 1
SN65HVD230 CAN Board (CAN) 2 шт. x 1
FM24CLXX FRAM Board (I2C) x 1
Плата памяти Micro SD (SDIO/SPI) x 1
Кабель Ethernet x 1