Здравствуйте. Есть несколько устройств где стоит МК AT89C2051 и пара микросхем драйверов ЩД. Одно устройство исправно работает, остальные нет. В неисправных один пин МК битый- КЗ и обрыв вывода. Содержимое флэшь считывается, но отличается содержимым из-за различия версией. Объем содержимого в обоих случаях совпадает. ID тоже отличаются. Куплены микросхемы AT89C2051 куда залито содержимое и установлены в плату, но не работают. ID купленных микросхем отличаются и не могу разобраться, что не так. Пытался уже разобраться на другом форуме, но не смог. Программаторы TL866A и TL866CS.
Reading the Signature Bytes: The signature bytes are read by the same procedure as a nor- mal verification of locations 000H, 001H, and 002H, except that P3.5 and P3.7 must be pulled to a logic low. The values returned are as follows. (000H) = 1EH indicates manufactured by Atmel (001H) = 21H indicates 89C2051
Я так понимаю, что порты Р3.5 по Р3.7 учавствуют при чтении ID, в моем случае у второго МК порт Р3.7 битый физически, потому он и показывает там 0хFF FF. Не так ли?