[an error occurred while processing this directive] [an error occurred while processing this directive]
Ребята Подмогите плиз.чтото я запарился. Девайс шуршит вовсю а с термометром DS1821застрял (даташит невразумляет,да и в проектах туман)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Вован 24 декабря 2001 г. 19:56

Запрос - ответ работает.
Для отправки скажем команды $AA
загружаем его в DATA_OUT
DS_OUT:
DQ=0
задержка ?
DQ=1
M:
если в DATA_OUT младший бит=0 -> DQ=0
если в DATA_OUT младший бит=1 -> DQ=1
задержка ?
сдвиг вправо
jmp M
итак восемь раз
DQ=1
далее если необходимо считываем.
поставьте вместо вопросов цифры(mkS)
подобным образом если можно опишите алгоритм считывания


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru