roboforum.ru

Технический форум по робототехнике.

Зависание STM32

Зависание STM32

Dmitri Vladimirovich » 25 фев 2013, 11:15

Несколько минут программа выполняется нормально, затем мк зависает. Ни ресет ни включение-выключение не помогает. Я уже просто написал программу которая зажигает светодиод - таже проблема. Оказалось что дело в линии сброса. Сначала на ней 3.2В, но потом напряжение падает до 2х а затем и 0.6В. Еще я попробовал поставить подтяжку не 10К а 2К - тот же самый эффект. Если замкнуть этот резистор - напрямую подать на ресет напряжение питания все работает отлично. Уж не знаю на что и грешить. Думал дело в кнопке - оказалась не у одного меня такая проблема - https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2Fthe%20reset%20pin%20of%20stm32&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B&currentviews=247

Что может быть не так?

Добавлено спустя 6 минут 55 секунд:
Кстати забыл сказать - раньше у меня вообще не стояло подтяжки на ресет и все отлично работало на встроенной. 10К я поставил как раз после того как обнаружил эту проблему.

Добавлено спустя 47 секунд:
МК - STM32F103RET6. Питание платы осуществляется от регулятора LD33A

Добавлено спустя 30 минут 10 секунд:
Иногда его отпускает - напряжение опять номальные 3.3 в а потом снова ниже логической еденицы. Все это происходит даже когда плата лежит на столе - т.е. никаких механических воздействий.

Добавлено спустя 1 минуту 50 секунд:
отпаял кнопку - не помогло

Re: Зависание STM32

RootAdmin » 25 фев 2013, 11:25

Мультиметром потыкать надо от ноги ресет к соседним. Аналогичное было при замыкании шариком припоя. Лучший способ проверить - поднять ногу (отпаять).

Re: Зависание STM32

Dmitri Vladimirovich » 25 фев 2013, 12:02

Проверил - ресет не с чем не коротит. Попробовал промыть плату ацетоном - стабильность стала выше. Напряжение на ресете падает, но ооочень медлеено. За 5 мин упало до 2.6в

Re: Зависание STM32

RootAdmin » 25 фев 2013, 13:06

Да он коротить и не будет сопротивление утечки флюсам - может и 100 килоом быть. Подтянуть килоомом- и все.

Re: Зависание STM32

Dmitri Vladimirovich » 25 фев 2013, 14:43

Я очень очень тщательно промыл плату от флюса и все заработало! Вот уже целых два часа напряжение - 3.29В на линии сброса.

Re: Зависание STM32

Duhas » 26 фев 2013, 13:59

правильнее таки будет подтянуть..


Rambler\'s Top100 Mail.ru counter