Есть микроконтроллер, ОЗУ которого должна грузится по SPI. Загрузку предполагалось проводить из AT25P1024. Чтобы провести транзакцию чтения нужно передать передать OPCODE и 3 байта адреса. Но хотелось бы, чтобы ОЗУ можно было грузить с любой карточки. А, например, AT25512 имеет двухбайтовое поле адреса. Отсюда следуют вопросы: 1. неужели карточки меньше с 2-х и 3-хбайтной адресацией не совместимы в одной системе? 2. можно ли как-нибудь прогарммно определить объем подключенного EEPROM (я такой информации в datasheet-ах не нашел)?
|