|
...Корни его растут часто в совершенно неожиданных местах. Так, у меня в юности был случай подобного бага "ни с чего", какой-то переход на пустом месте падал или висло что-то...
Оказалось -- в "железном" отделе гоняли тестовую прошивку, перевели АтМега128 в режим совместимости со 103-ей, а я, андерталец, и не проверил... И не вылезало с неделю примерно, пока не выполз на какую-то "разность" %)
Еще, кстати, в работе с ЭСППЗУ (AKA EEPROM) нехило контролировать его готовность/задержки. М.б. у вас там и косяк, а остальное все правильно... Только ЭСППЗУ возвращает хню, ибо не успевает.
Протоколируйте работу. Мне обычно на ранних стадиях, пока нет индикатора/шлейфа на комп, хватает одного светодиода на одном выводе, чтобы прибор мне все сам про себя рассказал в виде протокола. Достаточно зажигать и гасить его в правильных местах :))
E-mail: info@telesys.ru