MementoMori 4 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба Just now, jcxz said: Смотря как писать ПО и разводить плату. Некоторые это так делают, что без кнопки - никуда. А поподробнее?))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 234 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 2 минуты назад, MementoMori сказал: А поподробнее?))) А зачем вам эта кнопка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 5 minutes ago, jcxz said: А зачем вам эта кнопка? А вы сами причину озвучили) я как-то раз настраивал тактирование, вроде бы даже куб не выдавал предупреждений, но иногда у меня контроллер просто не стартовал (например при сильно заниженной частоте пиксельклока). И перепрошить нельзя - дебаггер не подсоединяется. Только если жмёшь ресет, потом кнопку в софте, потом ресет отпускаешь. Но я думал это частный случай. Вы же ещё и про разводку написали. Что с ней может быть не так, что потребует кнопки ресет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 234 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 10 минут назад, MementoMori сказал: И перепрошить нельзя - дебаггер не подсоединяется. Только если жмёшь ресет, потом кнопку в софте, потом ресет отпускаешь. Для этого достаточно от разъёма отладчика не забыть завести RST-сигнал и J-Link сам будт дёргать RESET когда надо. К тому же - это процесс отладки. Зачем эта кнопка конечному пользователю? Вы же её ему оставляете? Или ваш пользователь должен по JTAG/SWD коннектиться к девайсу? Цитата Но я думал это частный случай. Вы же ещё и про разводку написали. Что с ней может быть не так, что потребует кнопки ресет? Если разводка кривая и девайс виснет например из-за ЭМ-помех. И юзеру надо его периодически оживлять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 55 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 56 minutes ago, MementoMori said: придётся увести кнопку ресет Вы наверное ошиблись - не кнопку, а пипку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 2 minutes ago, jcxz said: ля этого достаточно от разъёма отладчика не забыть завести RST-сигнал и J-Link сам будт дёргать RESET когда надо. У меня swd интерфейс. Я понимаю, конечно, линия rst остаётся, но использует ли её stlink в режиме swd? 4 minutes ago, jcxz said: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 234 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 9 минут назад, MementoMori сказал: У меня swd интерфейс. Я понимаю, конечно, линия rst остаётся, но использует ли её stlink в режиме swd? ST-Link-ом почти не пользуюсь - про него не знаю. Но за последние годы во всех моих устройствах нигде нет кнопки RESET. И ни разу она не понадобилась (при отладке). Значит видимо - J-Link точно использует. Последние годы - SWD only. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба Вы знаете, что самое интересное? Я могу отказаться от кнопки ресет и провести к разъёму для программирования линию rst (на данный момент у меня там только swdio и swdclk). Разъём у меня очень близко к соответствующим п нам контроллера. А вот пин rst находится на противоположной стороне. И его нужно вести мимо цифровых сигналов. Ладно, полагаю, что линии sdram не способны навести такие помехи, которые перетянуть резистор 2.7к. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 15 minutes ago, MementoMori said: но использует ли её stlink в режиме swd? Конечно! Ни J-Link, ни ST-Link не требуют дёргать Reset микроконтроллера вручную. Пользуюсь обоими отладчиками. Вообще Reset для программирования - это что-то из эпохи древней давности) 1 minute ago, MementoMori said: И его нужно вести мимо цифровых сигналов. Обложите его полигоном земли с двух сторон для страховки. А перед подключением к МК пропустите через триггер Шмитта или через какой-либо специализированный супервизор. Хотя бы RC-фильтр банальный добавьте. Всё будет нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 3 minutes ago, haker_fox said: Обложите его полигоном земли с двух сторон для страховки. А перед подключением к МК пропустите через триггер Шмитта или через какой-либо специализированный супервизор. Хотя бы RC-фильтр банальный добавьте. Уххх. Ну это уже как в анекдоте, о том, как предохраниться от беременности - напиться таблеток, одеть презерватив и, самое главное, никакого секса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 79 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 9 минут назад, MementoMori сказал: У меня swd интерфейс. Я понимаю, конечно, линия rst остаётся, но использует ли её stlink в режиме swd? Если указать, то будет дергать во всех программах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба 2 hours ago, MementoMori said: Уххх. Ну это уже как в анекдоте, Не понял. Вообще-то так делают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 178 13 октября, 2020 Опубликовано 13 октября, 2020 · Жалоба Я с какого-то момента де-факто ставлю супервизор (BOR + WDT) в свои девайсы. Кнопок почти вообще никогда не ставил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MementoMori 4 14 октября, 2020 Опубликовано 14 октября, 2020 · Жалоба 13 hours ago, haker_fox said: Не понял. Вообще-то так делают. Rc фильтр у меня по стандарту, согласно даташит у и множеству практических примеров Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 14 октября, 2020 Опубликовано 14 октября, 2020 · Жалоба 16 часов назад, haker_fox сказал: Ни J-Link, ни ST-Link не требуют дёргать Reset микроконтроллера вручную. Обычно не требуют. А в случае с "окирпиченными" EFR32 или HC32 (есть такие чудные китайские кортексы) J-Link завирается, дёргает RESET не воремя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться