3200 читали · 1 год назад
Неудачная покупка EEPROM 24C512
В поисках «чего бы ещё такого собрать на Ардуино» нашел тестер микросхем, но сегодняшняя статья посвящена не тестеру, а микросхеме EEPROM которая используется в схеме. Как видно из названия, микросхема эта 24С512 (64 килобайта). Я прикупил эту микросхему на Озоне, причем не одну, а 2 штуки комплектом, цена около 400 рублей за обе. Никогда раньше не имел дело с такими микросхемами, но программатор для серий 24хх 25хх имеется в наличии, это СН341А: Для записи использовал программу AsProgrammer dregmod v3...
2 недели назад
EEPROM ver 2.0 Постраничная запись/чтение массивов.
При подключении микросхемы внешнего EEPROM (интерфейс I2C), значительно более оптимальным является постраничное чтение. По 32 или 64 байта (слова). В этом случае мы указываем адрес, функция проверяет сколько есть байт до конца страницы (eeprom_adr % 64) и далее читаем до конца страницы. Затем повторный старт. В случае побайтной записи, сперва отправляем адрес устройства (микросхемы EEPROM), затем адрес ячейки памяти, затем условие повторного старта, так как до этого мы писали, а теперь уже можно и нужно читать...