Перейти к содержанию
    

1990

Прошу помощи! С осени начал понемногу ковырять 1990, но толкового ничего не получилось, кроме того, что начал учить Си.

Не подскажит кто нибудь пример простейший? Хочется для понимания следующее: берем простенький AVR, номер ключа и контрольную сумму вписываем в тело программы. После этого считываем ключ и сравниваем с вписанным значением, если совпало - зажигаем зеленый светодиод, если нет - красный.

Честно говоря в основном запутался с тем, как работать с номером, считанным из ключа. Куда его разместить, как правильно извлечь CRC и сравнить с заданным.

Буду очень благодарен за простой пример!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что-то никто не отвечает...:-) может быть попробывать исходник от ds18b20 прикрутить к 1990, шина одна и таже. Где-то в этой ветке форума есть такой исходник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, тишина:)

http://electronix.ru/forum/index.php?showt...145entry83145

Вот здесь пример в конце на асм понравился, правда не все понял. В принципе, непонятки в той теме написал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже были ответы на этот вопрос в этом форуме. Могу предложить ещё, дополнительно, листинг

программы.

 

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

 

Нашёл ещё один листинг...

tm_sim.asm.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу помощи! С осени начал понемногу ковырять 1990, но толкового ничего не получилось, кроме того, что начал учить Си.

Буду очень благодарен за простой пример!

 

А пишете в чем?

Например в CodeVision есть и библиотеки под интересующую Вас веСЧь и пример программы.

Все работающее - проверено электронщиком :-)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот исходник готового девайсв типа замок. Переделывал с PICа на AT90S2313. Правда в урезанном варианте и немного подглюкивает при программировании ключей.

____________________.rar

post-13567-1138841216_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подойдет как ассеблер, так и Си. Буду благодарен за примеры.

С CRC на асм вроде разобрался. По крайней мере в AVRStudio считает на ура.

 

Пишу на асм, но разбираюсь с ImageCraft и IAR AVR

Изменено пользователем Pyku_He_oTTyda

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да в этом же форуме, посмотрите линейку "DS 18B20 вычисление CRC как это делать ?",

там очень хороший пример приведён на C для DS1990".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я участвовал в этой ветке, с примером на асм раробрался.

Вообще предлагаю закрыть эту ветку и переехать сюда:

"DS 18B20 вычисление CRC как это делать ?"

Изменено пользователем Pyku_He_oTTyda

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... предлагаю закрыть эту ветку ...

Зачем предлагать?

Ветка Ваша. Возьмите да закройте (опции модератора).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...