ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
287466 Топик полностью
fk0, легенда (01.12.2011 21:48, просмотров: 125) ответил Stri на Ну я не могу утверждать на 100%, но не похоже что глюк программный. Я проверял так. Заполнил память тестовой последовательностью, и повесил на кнопку подпрограмму, которая читает EEPROM и проверяет эту последовательность, и выводит результат, ОК
Предположение: flash микроконтроллера таки портится программой из-за отсутствия MONEN и фьюза ответственного за это дело. А EEPROM с I2C не портится. Это шина I2C не сбрасывается корректно, модуль I2C микроконтроллера не настраивается корректно и при этом нет проверки (ACK) нормальной работы микросхемы EEPROM -- вот и читаются одни единицы или одни нули (SDA в нуле заклинило). И с первым и со вторым встречался. Код работы с I2C в студию, если показать не стыдно. Куда подключен MONEN? Как установлены fuse bits у микроконтроллера? Не запрещается (не разрешается) ли "brownout detector" ?
[ZX]