|
Теги статьи: |
Отладочная плата STM32F030K6T
Автор: Simurg
Опубликовано 22.09.2020
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2020!"
Для быстрого старта в STM новичкам нужны на плате кнопочки, светодиоды, быстро подключаемые индикаторы, готовые китайские модули индикаторов, и свободные GPIO чтобы подключать что то своё. Так же плату можно куда либо встроить и оставить в устройстве. У нее на борту имеется два понижающих DC-DC преобразователя XL7005 работающих от напряжения до 50 v. Можно вместо них использовать в качестве стабилизаторов готовые китайские модули на MP2307D или припаять вместо импульсников банально линейник 7805. На все варианты питания есть место в плате.
Платы индикаторов вставляются кажды на свои места.
Общий вид:
Обратная сторона:
Есть посадочные места с крепежами для быстрой смены индикаторов:
• 1602;
• Готовый модуль на TM1638 с индикатором и клавиатурой;
• Готовый модуль на MAX7219;
• Индикатор SSD1306;
Предусмотрена работа с внешней памятью EEPROM типа 24СХХ, и флэш памятью 25х40 и другие. Можно вставить в разъем дип корнус либо впаять SMD;
Можно подключить ESP-01, модуль BME280, датчик температуры DS18B20. Для всего предусмотрено посадочне место на плате.
На борту имеются места под часы реального времени двух типов DS1307 и DS3231.
Предусмотрена схема для работы RS485 интерфейсом. Также есть звуковой излучатель с ключем и предусмотрена возможность работы с IR датчиками.
Все подключения можно соеденить в соответствии со схемой, если запаять паяемые джамперы. Либо не запаивать их, а произвести соединения проводами с разъемами «мама» - «мама» на нужные вам пины контроллера.
Схема будет рассмотрена по частям.
Контроллер разъем программирования и стабилизатор питания 3,3в.
Можно использовать MCP1700 или LM1117. Запаиваем что то одно. Стабилизатор 7805 используется если не задействованы импульсные преобразователи.
Программирование заведено через USB разъем и также выведено на гребенки сбоку спереди и сзади платы.
Схема раскладки шлейфа ST-LINK:
Схема распайки:
На другом конце провода припаиваем ST-LINK V2.
Группа GPIO:
Для удобства каждаю группа разбита по три GPIO и имеет два GND и +3,3v.
Группа 1602:
Для подключения экранов конфигурировать выходы в режиме открытого стока.
Группа для работы с аналоговыми сигналами представлена двума потенциометрами и источниками опорного напряжения и его половины:
Группа ESP-01, просто вставляется в разъем и подключается пинами RX-TX :
Группа I2C представлена разъемами сбоку и сзади платы:
Группа IR:
На IR_MOD подается несущая 38 КГц с вывода настроенного открытым стоком.
На IR_TX подаем данные на светодиод.
Группа клавиатура:
Совмещена со светодиодами на GPIO PA0, PA4, PA5. Если клавиатура не используется то она не мешает работе, а случайное нажатие не выводит из строя настроенные выходами GPIO.
Клавиатура десятично / двоичного типа для экономии выводов.
Группа REF, EEPROM, RTC:
Запаиваем часы только одного типа либо 1307, либо 3231.
ИОН только либо LM4040, либо TL431 с резисторами обвязки.
Группа DC-DC:
Паяем либо модуль MP2307, либо XL7005. Если не используется DC-DC на 50/12в ставим перемычку 000.
Модули ставятся вертикально и припаиваются к площадкам:
MAX7219:
Схема и плата в архиве прилагается.
Удачи в работе!
Файлы:
CXEMA+PLATA
Все вопросы в Форум.