Pyku_He_oTTyda 0 31 января, 2006 Опубликовано 31 января, 2006 · Жалоба Прошу помощи! С осени начал понемногу ковырять 1990, но толкового ничего не получилось, кроме того, что начал учить Си. Не подскажит кто нибудь пример простейший? Хочется для понимания следующее: берем простенький AVR, номер ключа и контрольную сумму вписываем в тело программы. После этого считываем ключ и сравниваем с вписанным значением, если совпало - зажигаем зеленый светодиод, если нет - красный. Честно говоря в основном запутался с тем, как работать с номером, считанным из ключа. Куда его разместить, как правильно извлечь CRC и сравнить с заданным. Буду очень благодарен за простой пример! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 1 февраля, 2006 Опубликовано 1 февраля, 2006 · Жалоба что-то никто не отвечает...:-) может быть попробывать исходник от ds18b20 прикрутить к 1990, шина одна и таже. Где-то в этой ветке форума есть такой исходник. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 1 февраля, 2006 Опубликовано 1 февраля, 2006 · Жалоба Да, тишина:) http://electronix.ru/forum/index.php?showt...145entry83145 Вот здесь пример в конце на асм понравился, правда не все понял. В принципе, непонятки в той теме написал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
greg 0 1 февраля, 2006 Опубликовано 1 февраля, 2006 · Жалоба Уже были ответы на этот вопрос в этом форуме. Могу предложить ещё, дополнительно, листинг программы. Посылаю вдогонку ещё один файл... Нашёл ещё один листинг... tm_sim.asm.txt Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 1 февраля, 2006 Опубликовано 1 февраля, 2006 · Жалоба все бы ничего, только асм 51 семейства отличается от AVR:( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ALexx 0 1 февраля, 2006 Опубликовано 1 февраля, 2006 · Жалоба Прошу помощи! С осени начал понемногу ковырять 1990, но толкового ничего не получилось, кроме того, что начал учить Си. Буду очень благодарен за простой пример! А пишете в чем? Например в CodeVision есть и библиотеки под интересующую Вас веСЧь и пример программы. Все работающее - проверено электронщиком :-))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvm11111111 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба Вот исходник готового девайсв типа замок. Переделывал с PICа на AT90S2313. Правда в урезанном варианте и немного подглюкивает при программировании ключей. ____________________.rar Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 (изменено) · Жалоба Подойдет как ассеблер, так и Си. Буду благодарен за примеры. С CRC на асм вроде разобрался. По крайней мере в AVRStudio считает на ура. Пишу на асм, но разбираюсь с ImageCraft и IAR AVR Изменено 2 февраля, 2006 пользователем Pyku_He_oTTyda Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
greg 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба Да в этом же форуме, посмотрите линейку "DS 18B20 вычисление CRC как это делать ?", там очень хороший пример приведён на C для DS1990". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 (изменено) · Жалоба Я участвовал в этой ветке, с примером на асм раробрался. Вообще предлагаю закрыть эту ветку и переехать сюда: "DS 18B20 вычисление CRC как это делать ?" Изменено 2 февраля, 2006 пользователем Pyku_He_oTTyda Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 2 февраля, 2006 Опубликовано 2 февраля, 2006 · Жалоба ... предлагаю закрыть эту ветку ... Зачем предлагать? Ветка Ваша. Возьмите да закройте (опции модератора). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться