|
24LC16
CTRLB WORD ADR data
xxxxxxxx aaaaaaaa dddddddd24LC64
CTRLB WORD_ADR1 WORD_ADR2 data
xxxxxxxx xxxAAAAA AAAAAAAA xxxxxxxx
24LC512
CTRLB WORD_ADR1 WORD_ADR2 data
xxxxxxxx AAAAAAAA AAAAAAAA xxxxxxxx
тест на 16:
пишем CTRLB 0x01 0x00 0xAA - пытаемся записать по адр 0x100 число 0xAA (у 16 всего 0xFF адресов)
пишем CTRLB 0x01 0x00
если считали 0x00 то это память с16 иначе больше емкость >256 байт
тест на 16 разрядный адрес.
тест на LC 64
пишем CTRLB 0xFF 0xFF 0xAA - пытаемся записать по адр 0xFFFF число 0xAA (у 2^12 адресов)
cчитываем с адреса 1FFF и FFFF если считанные значения равны то это L64 иначе С512.
в данном тесте надо бы попробовать с двумя значениями,
с AA и BB например. чтобы был независымый тест (независимо что было записано ранее)
c другими моделями EEPROM тоже самое
E-mail: info@telesys.ru