Top.Mail.Ru
Уведомления
Очистить все

[Решено] STM32 System Bootloader индикация активности

 K283
(@k283)
New member

Всем привет!

У меня несколько нетривиальный вопрос и задача... Хочу сделать индикацию работы встроенного "заводского" бутлодера, контроллер STM32F103RBT6. То есть надо, чтобы во время работы System Bootloader загорался диод, подключенный к какой-либо ножке МК - не принципиально, к какой именно, свободных предостаточно )

Можно ли как изменить системный загрузчик и перезашить в контроллер? Или какими-либо настройками добиться, чтобы внутри загрузчика на порт выводился определенный сигнал во время его работы?

Цитата
Создатель темы Размещено : 22.07.2021 18:33
tech
 tech
(@tech)
Level 3

Системный загрузчик к сожалению изменить не получится...

ОтветитьЦитата
Размещено : 22.07.2021 19:13
Aveal
(@aveal)
Top level Admin
От: @tech

Системный загрузчик к сожалению изменить не получится...

Но решение, к счастью, есть 😉 

1. Выбираем незадействованный в работе загрузчика вывод.

2. Подключаем светодиод, подтягиваем резистором к питанию/земле (в зависимости от подключения диода). В целом идея такая, чтобы подтяжка зажигала диод. Допустим пусть будет подтяжка вверх для примера. Поскольку вывод не используется программно, по умолчанию он настроен как floating input -> подтяжка дает высокий уровень -> диод горит.

3. В пользовательской программе на этот вывод подается низкий уровень - диод не горит.

 

ОтветитьЦитата
Размещено : 24.07.2021 12:04
tech
 tech
(@tech)
Level 3

@aveal интересное решение, должно сработать )

ОтветитьЦитата
Размещено : 25.07.2021 15:38
 K283
(@k283)
New member

Всех благодарю, буду пробовать!

ОтветитьЦитата
Создатель темы Размещено : 25.07.2021 16:14
Поделиться: