A. Fig Lee 0 19 марта, 2019 Опубликовано 19 марта, 2019 · Жалоба Доброе время суток. Появилась нужда прочитать несколько 28 ножковых EEPROMов и их товарищей - в первую очередь те, что в IBM PC XT в качестве BIOS и им подобных. 27C512 или хх64. Не долго думая набросал схемку на PIC18F452. Ничего особенного, связь через com port и FTDI242. Все работает, пока нет микросхемы памяти. В холостую «читаю» 2 килобайта и вывожу в сериальный порт без проблем. С памятью не фурычит. 2 из 3х микросхем просто вырубают дебаггер - останавливается сразу как только разрешаю прерывания. С 3й микросхемой стартует нормально. Ждет команды. Но когда начинает читать и доходит до аддресса 0х04 - вышибает контроллер. пробовал менять ножки микросхем - влияет именно ножка памяти А2. Если подаю через резистор 330 ом последовательно между микроконтроллером и памятью - все хорошо. На этой ножке. микросхема старая TMS 27C512.. Кто виноват и что делать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба Проблему нашел. Не подумал что PortE может быть аналоговым. Всегда помнил про А только, но его здесь не использую. PortE у меня здесь подкльчен к OE CE еепрома, а шина данных к PortB. В общем как на PortE натурально 0, потому что в аналоговом моде, еепром выдает данные на шину B. А там у меня Pickit3 подключен к PGD PGC PGM. Получается кондишин который воспринимается как точка останова или сбой пик китом. Получается нельза эти 3 вывода задействовать? Подключил через 1 ком.. жаль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться