Хочу поделиться мнением о использовании отладочной платы Waveshare Open407V-C. Данную плату можно приобрести в разной комплектации, я выбрал Package A. Расписывать все модули не буду наиболее примечательные на мой взгляд это: модуль PHY Ethernet на DP83848, LCD 320×240 дисплей c тачскирном на контроллере ILI9325 и модуль USB HS Board с интерфейсом ULPI. Более подробно о модулях которые идут в комплекте можно почитать на сайте производителя.
Эта плата меня подкупила большим количеством разъемов в которые удобно устанавливать свои тестовые модули, используя минимум проводов, а то обходясь и вовсе без них. Данная плата меня уже не раз выручала для прототипирования некоторых устройств. Например делал оптическую кнопку, основанную на инфракрасном излучении и отражении. Для начала сделал тестовую плату. На одном конце платы был расположен инфракрасный светодиод на противоположном фотоприемник (TSOP2138). Между излучателем и приемником можно было установить препятствие. На первом этапе с помощью данного макета проверял влияние окружающего света. Затем когда уже наладил уверенную передачу макет разрезал на две части и соединил их друг над другом для проверки приема отраженного света. Когда обкатал программу и конструкцию перенес это все уже в готовое устройство на основе STM32f030. На фото ниже можно увидеть части данной макетной платы модуль фотоприемника слева, ИК-излучателя справа.
Для всех модулей Waveshare на сайте есть множество примеров. Написанных на мой взгляд довольно понятно. Проекты примеров выполнены в среде Keil. Примеры можно свободно загрузить по ссылке, но я на всякий случай приложу их к статье.
Уведомление: Использование LIttleFS совместно с параллельной NAND памятью — Mcublog
Уведомление: Очередной загрузчик STM32. Часть 1. Передача управления. — Mcublog