Всем привет!
Представляю вашему вниманию программатор для микроконтроллеров фирмы ST - DAPLINK.
В интернете можно найти очень много интересного про этот программатор. Меня заинтересовала стоимость этого программатора .. При его возможностях и не высокой стоимости стоило рассмотреть его по ближе.. И так заказ сделан и получен достаточно быстро .. в течении 12 дней и вот, что в итоге
Фото полученного DAPLINK
Как можно убедится 0 ни чего лишнего!
Все что нужно для программирования микроконтроллеров фирмы ST по интерфейсу SWD плюс виртуальный ком порт.
Как пишет интернет - проект открытый, но доступа к нему из России нет. В связи с этим будем пользоваться тем, что есть.
Полученный вариант платы работает на микроконтроллере фирмы ST - STM32F103C8.
Подключаем к компьютеру и после звукового сигнала идем в Диспетчер устройств и видим появившийся виртуальный ком порт.
При подключении провода - зажигается и гаснет красный светодиод (находится над надписью 3V3).
Подключаем программатор к отладочной плате (в моем случае WeAct v3.0 STM32F411CEU6).
Интерфейс SWD (три провода + провод питания 3V3).
SWDIO
SWSCK
GND
3V3
Запускаем Keil MDK у меня на текущий момент установлена версия µVision V5.37.0.0.
Загружаем проект который мы хотим записать в микроконтроллер (в моем случае это микроконтроллер stm32f411 )
Выбираем CMSIS-DAP Debugger и жмем Settings/
Открывается окно настроек
И если все подключено верно
То в SW Device будет отображаться подключенная плата/
Все можно записывать, стирать и отлаживать вашу загруженную программу.
От себя замечу
1. Я не определил подлинная ли плата от ее разработчика.
2. Последняя ли установлена прошивка.
Не очень хорошо то что вывод 5V находится рядом с выводом 3V3. Ошибка будет фатальной для того микроконтроллера который будет программироваться.
Но цена в данном случае весомый аргумент т.к. стоимость устройства меньше чем стоимость известного клона ST-LINK V2.
Если остались вопросы по программатору - пишем на stm32@stm32res.ru