Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1990
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Pyku_He_oTTyda
Прошу помощи! С осени начал понемногу ковырять 1990, но толкового ничего не получилось, кроме того, что начал учить Си.
Не подскажит кто нибудь пример простейший? Хочется для понимания следующее: берем простенький AVR, номер ключа и контрольную сумму вписываем в тело программы. После этого считываем ключ и сравниваем с вписанным значением, если совпало - зажигаем зеленый светодиод, если нет - красный.
Честно говоря в основном запутался с тем, как работать с номером, считанным из ключа. Куда его разместить, как правильно извлечь CRC и сравнить с заданным.
Буду очень благодарен за простой пример!
haker_fox
что-то никто не отвечает...:-) может быть попробывать исходник от ds18b20 прикрутить к 1990, шина одна и таже. Где-то в этой ветке форума есть такой исходник.
Pyku_He_oTTyda
Да, тишинаsmile.gif
http://electronix.ru/forum/index.php?showt...145&#entry83145
Вот здесь пример в конце на асм понравился, правда не все понял. В принципе, непонятки в той теме написал
greg
Уже были ответы на этот вопрос в этом форуме. Могу предложить ещё, дополнительно, листинг
программы.

Посылаю вдогонку ещё один файл...

Нашёл ещё один листинг...
Pyku_He_oTTyda
все бы ничего, только асм 51 семейства отличается от AVR:(
ALexx
Цитата(Pyku_He_oTTyda @ Jan 31 2006, 09:45) *
Прошу помощи! С осени начал понемногу ковырять 1990, но толкового ничего не получилось, кроме того, что начал учить Си.
Буду очень благодарен за простой пример!


А пишете в чем?
Например в CodeVision есть и библиотеки под интересующую Вас веСЧь и пример программы.
Все работающее - проверено электронщиком :-)))
dvm11111111
Вот исходник готового девайсв типа замок. Переделывал с PICа на AT90S2313. Правда в урезанном варианте и немного подглюкивает при программировании ключей.
Pyku_He_oTTyda
Подойдет как ассеблер, так и Си. Буду благодарен за примеры.
С CRC на асм вроде разобрался. По крайней мере в AVRStudio считает на ура.

Пишу на асм, но разбираюсь с ImageCraft и IAR AVR
greg
Да в этом же форуме, посмотрите линейку "DS 18B20 вычисление CRC как это делать ?",
там очень хороший пример приведён на C для DS1990".
Pyku_He_oTTyda
Я участвовал в этой ветке, с примером на асм раробрался.
Вообще предлагаю закрыть эту ветку и переехать сюда:
"DS 18B20 вычисление CRC как это делать ?"
IgorKossak
Цитата(Pyku_He_oTTyda @ Feb 2 2006, 09:04) *
... предлагаю закрыть эту ветку ...

Зачем предлагать?
Ветка Ваша. Возьмите да закройте (опции модератора).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.