Jump to content

    
Sign in to follow this  
A. Fig Lee

Виснет PIC при обращении к внешней EEPROM

Recommended Posts

Доброе время суток. Появилась нужда прочитать несколько 28 ножковых EEPROMов и их товарищей - в первую очередь те, что в IBM PC XT в качестве BIOS и им подобных. 27C512 или хх64.

Не долго думая набросал схемку на PIC18F452. Ничего особенного, связь через com port и FTDI242.

Все работает, пока нет микросхемы памяти. В холостую «читаю» 2 килобайта и вывожу в сериальный порт без проблем.

С памятью не фурычит. 2 из 3х микросхем просто вырубают дебаггер - останавливается сразу как только разрешаю прерывания.

С 3й микросхемой стартует нормально. Ждет команды. Но когда начинает читать и доходит до аддресса 0х04 - вышибает контроллер.

пробовал менять ножки микросхем - влияет именно ножка памяти А2.

Если подаю через резистор 330 ом последовательно между микроконтроллером 

и памятью - все хорошо. На этой ножке.

микросхема старая TMS 27C512.. Кто виноват и что делать?

Share this post


Link to post
Share on other sites

Проблему нашел. Не подумал что PortE может быть аналоговым. Всегда помнил про А только, но его здесь не использую.

PortE у меня здесь подкльчен к OE CE еепрома, а шина данных к PortB.

В общем как на PortE натурально 0, потому что в аналоговом моде, еепром выдает данные на шину B.

А там у меня Pickit3 подключен к PGD PGC PGM. Получается кондишин который воспринимается как точка останова или сбой пик китом.

Получается нельза эти 3 вывода задействовать? Подключил через 1 ком..

жаль. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this