esaulenka (07.07.2016 15:29, просмотров: 132) ответил SciFi на Курьёз: сбрасывал STM32F1 через SCB->AIRCR (SYSRESETREQ). А вот STM32F4 так не сбрасывается. Да, можно сделать через собаку, но вопрос остаётся: что это было?
"можно сделать через собаку" или "работает через собаку" ? ST'шники сделали двунаправленный пин reset - по внутренним событиям они его дёргают "изнутри", а сброс происходит по уровню на пине.
Побочные эффекты:
- если испортить выходной драйвер (слишком "толстой" подтяжкой, или просто транзистор выходной пожечь) сброс работать перестаёт
- в регистре "статус сброса" бит "сброс по ножке" почти всегда установлен - вместе с битами ватчдога, софт-резета и т.д.
- зато можно сбрасывать внешние устройства, подключенные к той же линии резет, от ватчдога контроллера.
Подробности - в ref.manual.