Какую м/с памяти нужно использовать с atmega8?

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Сообщения: 214
Зарегистрирован: Чт май 23, 2013 18:31:58

Сообщение Али777 »

Доброго времени суток! Подскажите какуюнибудь распростараненую м/с памяти. в ней будут храниться номера mifare карт, около 10 тыс штук по 10 байт каждая, 100 тыс байт выходит что необходимо как минимум. Самый важный вопрос, сможет ли atmega8 искать номер карты и всего списка за пол секунды, если сортировать список карт по увеличения. Кварц естесно 16 мГц.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

тип микросхемы определяется программой, интерфейсы SPI I2C точно работают...
если под код карты резервировать одинаковые по размеру ячейки, то нужную по номеру карту можно читать сразу без поиска начиная с адреса (n-1)L
где n- порядковый номер карты, L- длина кода...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Реклама
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

Серия W25Q (W25Q80, например). Если номера карт рандомные, то так просто найти не получится. Надо городить что-то для поиска. Например, в виде хэш-таблицы хранить.
Ответить

Вернуться в «AVR»