yes 7 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба сталкивался ли кто-то с таким поведением? на Силабсовском форуме вроде бы нашел упоминание про NVIC_SystemReset(), который не работает в случае подтяжки сброса в 1 про ватчдог упоминаний не видел, но может быть одинаковый механизм поэкспериментировать с железкой не могу - нету под рукой, есть недоступный прибор (только виртуально по JTAG или штатными UART-ами имею доступ через удаленный комп) и т.д. там пожалели диод/транзистор, чтобы сделать опен-дрейн сброс и собственно сброс STM32 происходит только когда "управляющий проц" сбрасывает NRST в 0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0men 2 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба сталкивался ли кто-то с таким поведением? на Силабсовском форуме вроде бы нашел упоминание про NVIC_SystemReset(), который не работает в случае подтяжки сброса в 1 про ватчдог упоминаний не видел, но может быть одинаковый механизм поэкспериментировать с железкой не могу - нету под рукой, есть недоступный прибор (только виртуально по JTAG или штатными UART-ами имею доступ через удаленный комп) и т.д. там пожалели диод/транзистор, чтобы сделать опен-дрейн сброс и собственно сброс STM32 происходит только когда "управляющий проц" сбрасывает NRST в 0 проверил - замкнул NRST на питание, NVIC_SystemReset() не сбрасывает. stm32f4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба сталкивался ли кто-то с таким поведением? Ага. Случайно подтянулось кверху (сопля на плате было что ли), я потом долго удивлялся, почему NVIC_SystemReset() не срабатывает :biggrin: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба проверил - замкнул NRST на питание, NVIC_SystemReset() не сбрасывает. stm32f4 Посмотрите картинку Simplified diagram of the reset circuit в RM. Зависит от сопротивления резистора, которым подтягиваете к питанию. И сопротивления того ПТ внутри МК, которым опускается сброс. И собаки подключены туда же. во всяком случае, в STM32. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0men 2 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба Посмотрите картинку Simplified diagram of the reset circuit в RM. Зависит от сопротивления резистора, которым подтягиваете к питанию. И сопротивления того ПТ внутри МК, которым опускается сброс. И собаки подключены туда же. во всяком случае, в STM32. слово замкнул, означает замкнул пинцетом ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба слово замкнул, означает замкнул пинцетом ) А то я не понял. :rolleyes: А у пинцета есть сопротивление? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба А у пинцета есть сопротивление? Конечно нет. Он же сделан из сверхпроводника :biggrin: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 7 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба Посмотрите картинку Simplified diagram of the reset circuit в RM. спасибо, все понятно. вот уроды (с) понятно, зачем так сделано, и вроде бы и другие кортексы имеют такую проблему и наверно схему но это мало радует в моем конкретном случае... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба Конечно нет. Он же сделан из сверхпроводника :biggrin: Тем хуже в данном случае. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 26 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба вот уроды (с) .... и вроде бы и другие кортексы имеют такую проблему А в чем собственно проблема? "Сопли" на монтаже - проблемы монтажника, но никак не камня :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба "Сопли" на монтаже - проблемы монтажника, но никак не камня :) А косяки в схеме - проблема схемотехника :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0men 2 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба А то я не понял. :rolleyes: А у пинцета есть сопротивление? не думаю, что сопротивление пинцета в данном случае больше сопротивления полевика ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба не думаю, что сопротивление пинцета в данном случае больше сопротивления полевика ) Вот именно. Какое сопротивление пинцета резистора не позволит опустить сброс до нужного уровня? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба Кстати, не нашёл сведения о сопротивлении открытого канала того полевика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 сентября, 2018 Опубликовано 28 сентября, 2018 · Жалоба В datasheet: RPU Weak pull-up equivalent resistor(1) VIN = VSS 30 40 50 kΩ А, нет, это не то. Значит, точно меньше 30 кОм. :rolleyes: А с учетом VIL max = 0.3Vdd - меньше 15 кОм. Вот еще написано: The pull-up is designed with a true resistance in series with a switchable PMOS. This PMOS contribution to the series resistance must be minimum (~10% order). Этого не понимаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться