TOG 0 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба Друзья, есть прибор на микроконтроллере C8051F130. Мы этих приборов ремонтировали множество и хорошо знаем их протокол: 1. Показывает заставку на экране, 2. обменивается данными с другими модулями (инициализация модулей), 3. ожидает нажатие кнопки, 4. выводит информацию о подключенных модулях, 5. ожидает нажатия кнопки. 6. переходит в рабочий режим 7. обмен данными с модулями и вывод данных на экран Сегодня получил такой прибор с очень интересной неисправностью: При запуске прибора протокол выполняется не с начала, а откуда-то с середины минуя все эти 6 пунктов. То-есть заставка не показывается, кнопка не опрашивается, и он сразу переходит к пункту 7 (пытается вести обмен с модулями, которые он еще не инициализировал), при этом на экран ничего не выводится. Если микроконтроллеру сделать RESET, то прошивка стартует как положено с начала (с пункта 1) и все работает как надо. Если микроконтроллер охладить м морозилке до -18, то не помогает даже RESET. Когда согреется, то RESET снова помогает. Кварц стабильный. Может есть у кого идеи, что это может быть и как с этим справиться ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба Питание и его чистоту проверить бы... Возможно, оно грязное, а BOR-детектор в МК отключен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба Если есть возможность перепрошить прошивку - попробуйте. Может быть поплыли уровни флешки и читается не то, что должно. Несколько раз наблюдал такое на МК различных производителей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться