Подпрограммы для обмена микроконтроллера с AT24C64A.

Лыткарин Г.С. Январь 9,2014

И в завершение приведу набор подпрограмм, обеспечивающих обмен информацией между микроконтроллером 51-го семейства и микросхемой АТ24С64А. Этот набор подпрограмм в свое время был скачан с сайта фир-мы Atmel. Поддерживаются все пять типов операций с памятью, доступные АТ24С64А. Запись байта, чтение по текущему адресу и чтение по произвольному адресу производятся подпрограммами WRITE_BYTE, READ__CURRENT и READ_RANDOM соответственно. Запись страницы и последовательное чтение осуществляют подпрограммы WRITE_BL0CK и READ_BLOCK. Последние допускают работу с количеством от одного до 32 байт и обеспечивают пересылки между микроконтроллером и буфером EEPROM. Приведённые подпрограммы позволяют обслуживать по шине 12С до 8 микросхем памяти, имеющих уникальные адреса (от 0 до 7), определяемые состоянием входов А2...А0 микросхем. Этот трёхбитный адрес (PADDR) используется вместе с фиксированным адресом (FADDR) для формирования уникального адреса каждой из подключенных к шине микросхем. Более подробно об этом сказано в предыдущих разделах.

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon