Comments 18
Да, примерно так и происходит поиск глюков. Отечественные детали с одной стороны немного облегчают этот процесс тем фактом, что можно спросить разработчиков, а с другой стороны существенно его усугубляют невнятно написанными описаниями и бОльшим количеством нюансов и глюков.
Сейчас тоже занимаюсь парой таких задач: например STM32 периодически сама себя ресетит. Вотчдог выключен, с питанием все норм. Проблема лечится заменой камня на другой. Коллеги, какие могут быть идеи?
С наибольшей вероятностью ошибка в ПО (порча стека недостаточного размера при большой вложенности, вызов подпрограммы по указателю NULL и смотря что у вас в обработчиках fault's может быть любой из них).
Было подобное с поддельными Atmega328P-AU стабильно при небольшой нагрузке на UART и иногда рандомно, сравните сопротивления открытых ключей старой гарантировано оригинальной и нерабочей ИС.
По рестарту дампить стек, что бы определить откуда конкретно упал. Для той же цели ставить по входу-выходу в вызовы флажки-счетчики. Сделать по таймеру контроль переполнения-состояния стека и критических мест памяти.
Миландр после известных событий закрыл всю документацию и убил форум со всем комьюнити. А ведь была идея использовать их вариант ВЕ92 в пластиковом корпусе. Обидно, очень перспективно смотрелось их развитие.
А благодаря тем трём конфигурационным ножкам можно разными путями его раскирпичить, если случайно переинициализировал jtag под gpio и не дал паузы на подумать после подачи питания :)
А если учесть, что светодиод (как внезапно выяснилось) подключен к питанию 5В
Теперь у нас точно не осталось никаких сомнений относительно как ведомства заказчика, так и культуры разработки и производства для этого ведомства :)
Не ну само по себе это не криминал, ножки заявлены как 5В толерантные.
У меня часто возникает вопрос: ну вот почему, почему разработчики работают с такими ведомствами? Пошлите их коллективно куда подальше со всеми этими АЕЯР.432220.765ТУ и прочими ИПД169А9-Л. На возражения предлагать использовать нормальные детали которые использует весь мир. И будет мир чище и добрее.
Не знаком с используемым вами камнем, но первый же вопрос, который возник: а у него есть BOR и на какой порог он настроен? Я понимаю, что внешний сброс не решал проблему, но всё же.
К вопросу о невозможном, часть 3