Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Ниже я оговорился, какие SEEPROM можно различить.
Добавлю, что микросхема должна быть одна.
Делаем вид, что будем читать микросхему и
посылаем 1010111R.
Если получен NAK, то АТ24С16 отпадает. Пусть будет АСК.
Посылаем STOP и следующее обращение 1010110R. В ответ получаем
АСК или NAK. Запоминаем. Проделываем процедуру
всего 8 раз, манипулируя старшими тремя битами младшей
тетрады. А дальше, как справедливо заметил 'ы', записываем
всё в столбик.
Если получены 8 ACK - АТ24С16A
Если получены 4 ACK - АТ24С08A
Если получены 2 ACK - АТ24С04A
Если получен 1 ACK - АТ24С02A
Себя я убедил.
Составить ответ | Вернуться на конференцию.
Ответы