|
AVR+SEEPROM+1WIRE+Wegand, Подмогните алгоритмом |
|
|
|
Nov 12 2006, 22:50
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 15-01-06
Пользователь №: 13 190

|
Поделитесь пожалуйста рабочими примерами работы с iButton по интерфейсу 1WIRE, с проксимити картами по интерфейсу Wegand и работой с памятью по интерфейсу I2c типа 24LCxxx или AT24Cxxx.
В памяти будут хранится коды ключей, вообщето наврятли количество ключей будет больше 200, но память будет на 512к, нужно использовать ее по полной т.е. можно записать до 10000 ключей. Простой поиск ключа в таком обьеме, учитывая что номера будут не подряд к примеру от 1 до 5000, а в разнобой, может занять секунд 15, если кто нибудь делал такое подскажите как лучше реализовать поиск ключа в памяти. Мне кажется что после формирования списка ключей лучше всего сделать сортировку, к примеру пузырьковым методом, а поиск осуществлять методом последовательного приближения.
|
|
|
|
|
 |
Ответов
|
Nov 14 2006, 12:02
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Здравствуйте impuls-v. Нехочу навязывать своё мнениё, но всеже хочу высказать свой взгляд по этому вопросу. Вы говорите «скажем, так ни одна система мне ненравится». Ваш ответ чисто субъективной, в производстве нельзя создать систему удолитворяющего каждого потребителя, поэтому разработчику всегда приходиться идти на компромисс, что он хочет сделать и что он сможет сделать из ходя из бюджета. Конкретно на Вашем примере можно сказать следующие, что память серии 24CXX хороша исключительно для устройств начального уровня с максимальном хранением кодов до 2000 штук, при более высоком количестве хранимой информации, что бы не испортить другие характеристики устройства нужно использовать другую элементную базу. До 15000 можно использовать память работающею по SPI. Свыше 20000 нужно использовать память с параллельным доступом. 2 vesago извините, но не очень вериться, что время поиска у Вас всего объема 15 мкс.
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
Сообщений в этой теме
impuls-v AVR+SEEPROM+1WIRE+Wegand Nov 12 2006, 22:50 vesago 1 варе и память исходники есть в верху страницы. Д... Nov 13 2006, 07:24 Семён Цитата(impuls-v @ Nov 13 2006, 01:50... Nov 13 2006, 07:37 impuls-v 2 Семён.
Да нет просто делаю схему для себя. Делат... Nov 13 2006, 22:20  vesago Цитата(Семён @ Nov 14 2006, 16:02) 2 vesa... Nov 14 2006, 12:28   Семён Цитата(vesago @ Nov 14 2006, 15:28) Я слу... Nov 14 2006, 12:44 vesago Недешево она по себестоимости выходит, хотя несрав... Nov 14 2006, 14:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|