Всем привет!
У меня несколько нетривиальный вопрос и задача... Хочу сделать индикацию работы встроенного "заводского" бутлодера, контроллер STM32F103RBT6. То есть надо, чтобы во время работы System Bootloader загорался диод, подключенный к какой-либо ножке МК - не принципиально, к какой именно, свободных предостаточно )
Можно ли как изменить системный загрузчик и перезашить в контроллер? Или какими-либо настройками добиться, чтобы внутри загрузчика на порт выводился определенный сигнал во время его работы?
Системный загрузчик к сожалению изменить не получится...
Системный загрузчик к сожалению изменить не получится...
Но решение, к счастью, есть 😉
1. Выбираем незадействованный в работе загрузчика вывод.
2. Подключаем светодиод, подтягиваем резистором к питанию/земле (в зависимости от подключения диода). В целом идея такая, чтобы подтяжка зажигала диод. Допустим пусть будет подтяжка вверх для примера. Поскольку вывод не используется программно, по умолчанию он настроен как floating input -> подтяжка дает высокий уровень -> диод горит.
3. В пользовательской программе на этот вывод подается низкий уровень - диод не горит.
Всех благодарю, буду пробовать!