реклама на сайте
подробности

 
 
> поведение STM32 (да и других Cortex-M*) при удерживаемой NRST в 1, то есть ни NVIC_SystemReset(), ни IWDG - не сбрасывают
yes
сообщение Sep 28 2018, 10:27
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



сталкивался ли кто-то с таким поведением?
на Силабсовском форуме вроде бы нашел упоминание про NVIC_SystemReset(), который не работает в случае подтяжки сброса в 1
про ватчдог упоминаний не видел, но может быть одинаковый механизм

поэкспериментировать с железкой не могу - нету под рукой, есть недоступный прибор (только виртуально по JTAG или штатными UART-ами имею доступ через удаленный комп) и т.д.
там пожалели диод/транзистор, чтобы сделать опен-дрейн сброс и собственно сброс STM32 происходит только когда "управляющий проц" сбрасывает NRST в 0

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
0men
сообщение Sep 28 2018, 10:32
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 7-05-05
Пользователь №: 4 819



Цитата(yes @ Sep 28 2018, 13:27) *
сталкивался ли кто-то с таким поведением?
на Силабсовском форуме вроде бы нашел упоминание про NVIC_SystemReset(), который не работает в случае подтяжки сброса в 1
про ватчдог упоминаний не видел, но может быть одинаковый механизм

поэкспериментировать с железкой не могу - нету под рукой, есть недоступный прибор (только виртуально по JTAG или штатными UART-ами имею доступ через удаленный комп) и т.д.
там пожалели диод/транзистор, чтобы сделать опен-дрейн сброс и собственно сброс STM32 происходит только когда "управляющий проц" сбрасывает NRST в 0


проверил - замкнул NRST на питание, NVIC_SystemReset() не сбрасывает. stm32f4
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 28 2018, 10:41
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(0men @ Sep 28 2018, 13:32) *
проверил - замкнул NRST на питание, NVIC_SystemReset() не сбрасывает. stm32f4

Посмотрите картинку Simplified diagram of the reset circuit в RM.
Зависит от сопротивления резистора, которым подтягиваете к питанию. И сопротивления того ПТ внутри МК, которым опускается сброс.
И собаки подключены туда же. во всяком случае, в STM32.
Go to the top of the page
 
+Quote Post
0men
сообщение Sep 28 2018, 10:46
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 7-05-05
Пользователь №: 4 819



Цитата(ViKo @ Sep 28 2018, 13:41) *
Посмотрите картинку Simplified diagram of the reset circuit в RM.
Зависит от сопротивления резистора, которым подтягиваете к питанию. И сопротивления того ПТ внутри МК, которым опускается сброс.
И собаки подключены туда же. во всяком случае, в STM32.


слово замкнул, означает замкнул пинцетом )
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 28 2018, 10:48
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(0men @ Sep 28 2018, 13:46) *
слово замкнул, означает замкнул пинцетом )

А то я не понял. rolleyes.gif
А у пинцета есть сопротивление?
Go to the top of the page
 
+Quote Post
0men
сообщение Sep 28 2018, 11:29
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 7-05-05
Пользователь №: 4 819



Цитата(ViKo @ Sep 28 2018, 13:48) *
А то я не понял. rolleyes.gif
А у пинцета есть сопротивление?


не думаю, что сопротивление пинцета в данном случае больше сопротивления полевика )
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 28 2018, 11:32
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(0men @ Sep 28 2018, 14:29) *
не думаю, что сопротивление пинцета в данном случае больше сопротивления полевика )

Вот именно. Какое сопротивление пинцета резистора не позволит опустить сброс до нужного уровня?
Go to the top of the page
 
+Quote Post
0men
сообщение Sep 28 2018, 11:49
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 7-05-05
Пользователь №: 4 819



Цитата(ViKo @ Sep 28 2018, 14:32) *
Вот именно. Какое сопротивление пинцета резистора не позволит опустить сброс до нужного уровня?


не очень понял необходимость этой информации. Думаю, сопротивление полевика десятые ома
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 28 2018, 11:57
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(0men @ Sep 28 2018, 14:49) *
не очень понял необходимость этой информации. Думаю, сопротивление полевика десятые ома

Вероятно, должно быть сравнимо с обычным портом, а там порядка 100 Ом.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- yes   поведение STM32 (да и других Cortex-M*) при удерживаемой NRST в 1   Sep 28 2018, 10:27
||- - scifi   Цитата(ViKo @ Sep 28 2018, 13:48) А у пин...   Sep 28 2018, 10:59
|||- - ViKo   Цитата(scifi @ Sep 28 2018, 13:59) Конечн...   Sep 28 2018, 11:07
||- - scifi   Кстати, не нашёл сведения о сопротивлении открытог...   Sep 28 2018, 11:35
||- - ViKo   Цитата(0men @ Sep 28 2018, 14:49) не очен...   Sep 28 2018, 11:55
||- - ViKo   Цитата(scifi @ Sep 28 2018, 14:57) Вероят...   Sep 28 2018, 12:00
|- - yes   Цитата(ViKo @ Sep 28 2018, 13:41) Посмотр...   Sep 28 2018, 11:06
|- - Forger   Цитата(yes @ Sep 28 2018, 14:06) вот урод...   Sep 28 2018, 11:21
|- - scifi   Цитата(Forger @ Sep 28 2018, 14:21) ...   Sep 28 2018, 11:28
|- - yes   Цитата(Forger @ Sep 28 2018, 14:21) А в ч...   Sep 28 2018, 13:06
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 19:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01458 секунд с 7
ELECTRONIX ©2004-2016