|
поведение STM32 (да и других Cortex-M*) при удерживаемой NRST в 1, то есть ни NVIC_SystemReset(), ни IWDG - не сбрасывают |
|
|
|
 |
Ответов
|
Sep 28 2018, 10:32
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 7-05-05
Пользователь №: 4 819

|
Цитата(yes @ Sep 28 2018, 13:27)  сталкивался ли кто-то с таким поведением? на Силабсовском форуме вроде бы нашел упоминание про NVIC_SystemReset(), который не работает в случае подтяжки сброса в 1 про ватчдог упоминаний не видел, но может быть одинаковый механизм
поэкспериментировать с железкой не могу - нету под рукой, есть недоступный прибор (только виртуально по JTAG или штатными UART-ами имею доступ через удаленный комп) и т.д. там пожалели диод/транзистор, чтобы сделать опен-дрейн сброс и собственно сброс STM32 происходит только когда "управляющий проц" сбрасывает NRST в 0 проверил - замкнул NRST на питание, NVIC_SystemReset() не сбрасывает. stm32f4
|
|
|
|
|
Sep 28 2018, 11:06
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(ViKo @ Sep 28 2018, 13:41)  Посмотрите картинку Simplified diagram of the reset circuit в RM. спасибо, все понятно. вот уроды (с) понятно, зачем так сделано, и вроде бы и другие кортексы имеют такую проблему и наверно схему но это мало радует в моем конкретном случае...
|
|
|
|
|
Sep 28 2018, 13:06
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(Forger @ Sep 28 2018, 14:21)  А в чем собственно проблема? "Сопли" на монтаже - проблемы монтажника, но никак не камня  пуш-пульный выход подключенный к NRST пересиливает этот опендрейн. я когда некий "скетч" схемотехники рисовал, ставил супервизор с OD и MR в какой-то момент они запросили "а можно супервизор соптимизировать" я разрешил. схемотехники, как таковой, у меня нет - это проблема взаимодействия с азиатскими компаниями, они считают это своей ай-пьёй и не дают, там даже коробочки опечатаны и в них наши ремоут-партнеры не могут залезть и посмотреть но это отдельная тема
|
|
|
|
Сообщений в этой теме
yes поведение STM32 (да и других Cortex-M*) при удерживаемой NRST в 1 Sep 28 2018, 10:27  0men Цитата(ViKo @ Sep 28 2018, 13:41) Посмотр... Sep 28 2018, 10:46   ViKo Цитата(0men @ Sep 28 2018, 13:46) слово з... Sep 28 2018, 10:48    scifi Цитата(ViKo @ Sep 28 2018, 13:48) А у пин... Sep 28 2018, 10:59     ViKo Цитата(scifi @ Sep 28 2018, 13:59) Конечн... Sep 28 2018, 11:07    0men Цитата(ViKo @ Sep 28 2018, 13:48) А то я ... Sep 28 2018, 11:29     ViKo Цитата(0men @ Sep 28 2018, 14:29) не дума... Sep 28 2018, 11:32      scifi Кстати, не нашёл сведения о сопротивлении открытог... Sep 28 2018, 11:35      0men Цитата(ViKo @ Sep 28 2018, 14:32) Вот име... Sep 28 2018, 11:49       ViKo Цитата(0men @ Sep 28 2018, 14:49) не очен... Sep 28 2018, 11:55       scifi Цитата(0men @ Sep 28 2018, 14:49) не очен... Sep 28 2018, 11:57        ViKo Цитата(scifi @ Sep 28 2018, 14:57) Вероят... Sep 28 2018, 12:00    scifi Цитата(Forger @ Sep 28 2018, 14:21) ... Sep 28 2018, 11:28 scifi Цитата(yes @ Sep 28 2018, 13:27) сталкива... Sep 28 2018, 10:37 ViKo В datasheet:
RPU
Weak pull-up equivalent resistor(... Sep 28 2018, 11:46 ViKo Так это ж хорошо. Sep 28 2018, 13:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|