STM32F4 Выходной контакт внезапно не работает до перепрошивки чипа - PullRequest
0 голосов
/ 12 июня 2019

Я столкнулся с проблемой, расстраивающей меня на самом деле.

В моем проекте STM32F4 я использую fucntion GPIO_WriteBit (), чтобы изменить состояние вывода в обоих контекстах, находящихся в прерывании и в потоке.

Мое устройство работало день ото дня.Но теперь, к сожалению, кажется, не может контролировать эти контакты, чтобы изменить его статус.Я уверен, что функция GPIO_WriteBit выполняется в коде правильно.Сброс питания тоже не помогает.

Я решил заново прошить чип.После этого шага все снова работает нормально.

Как вы думаете, возможно, из-за этой функции записи не атомарная операция?или по другой причине?

Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи.

...