ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
9 ноября
1473419
Ralex (30.10.2024 20:15, просмотров: 198)
GD32F405, выход из Standby после пошаговой отладки не происходит, контроллер спит и даже аппаратный резет не помогает. 

Только снятие питания. Если стартуем как обычно, а не из-под отладки, то всё отлично, работает резет, программа ложится спать и просыпается по фронту на PA0 (wake up). Естественно WKUP разрешен, ложимся спать функцией HAL (она шаманит в ядре кортекса и выполняет команду __WFI чтобы уснуть). Программа написана в среде IAR 7503 (да старый но не бесполезный).

Вопрос, что может быть не так? Почему после отладчика процессор не просыпается из стендбай и даже резет пинцетом не помогает, а после старта от появления питания всё засыпает просыпается как положено и резет работает как положено?

Проблема в том что после прошивки прибор приходится разбирать чтобы передернуть разъем питания, что явно лишнее в этой жизни, процедура на 1 минуту становится 10 минутной с риском накидать перхоти на внутреннюю поверхность LCD.