реклама на сайте
подробности

 
 
> 1990
Pyku_He_oTTyda
сообщение Jan 31 2006, 06:45
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



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


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
haker_fox
сообщение Feb 1 2006, 03:14
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Feb 1 2006, 06:02
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Да, тишинаsmile.gif
http://electronix.ru/forum/index.php?showt...145&#entry83145
Вот здесь пример в конце на асм понравился, правда не все понял. В принципе, непонятки в той теме написал


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
greg
сообщение Feb 1 2006, 06:09
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 7-07-05
Из: МОСКВА
Пользователь №: 6 604



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

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

Нашёл ещё один листинг...
Прикрепленные файлы
Прикрепленный файл  tm_sim.asm.txt ( 4.84 килобайт ) Кол-во скачиваний: 95
 
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Feb 1 2006, 06:38
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



все бы ничего, только асм 51 семейства отличается от AVR:(


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
ALexx
сообщение Feb 1 2006, 14:52
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



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


А пишете в чем?
Например в CodeVision есть и библиотеки под интересующую Вас веСЧь и пример программы.
Все работающее - проверено электронщиком :-)))
Go to the top of the page
 
+Quote Post
dvm11111111
сообщение Feb 2 2006, 00:48
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 25-01-06
Пользователь №: 13 567



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

Прикрепленные файлы
Прикрепленный файл  ____________________.rar ( 41.84 килобайт ) Кол-во скачиваний: 100
 
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Feb 2 2006, 06:02
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



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

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

Сообщение отредактировал Pyku_He_oTTyda - Feb 2 2006, 06:16


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
greg
сообщение Feb 2 2006, 06:11
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 7-07-05
Из: МОСКВА
Пользователь №: 6 604



Да в этом же форуме, посмотрите линейку "DS 18B20 вычисление CRC как это делать ?",
там очень хороший пример приведён на C для DS1990".
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Feb 2 2006, 07:04
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Я участвовал в этой ветке, с примером на асм раробрался.
Вообще предлагаю закрыть эту ветку и переехать сюда:
"DS 18B20 вычисление CRC как это делать ?"

Сообщение отредактировал Pyku_He_oTTyda - Feb 2 2006, 07:06


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 2 2006, 07:59
Сообщение #11


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Pyku_He_oTTyda @ Feb 2 2006, 09:04) *
... предлагаю закрыть эту ветку ...

Зачем предлагать?
Ветка Ваша. Возьмите да закройте (опции модератора).
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01516 секунд с 7
ELECTRONIX ©2004-2016