Работа с датчиком HDT11

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 15731
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Не забывайте про разницу в организации выходных каскадов АВР и того, что я привел выше (там прожка для mcs51).
Для обеспечения шины ОК (с внешним подтягивающим резистором) в случае с АВР необходимо в порт записать 0 а уровни создавать разворотом порта на ввод (автоматически создается 1 за счет подтяжки) или на вывод - создаем 0. Линию читаем с PIN.
8)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15731
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ну и о пропуске импульса ответа (80uS/80uS), следующим за запросом от МК (18mS/40uS), не забываем!
Иначе читается всяко бяко.
8)
Это версия под адуринку с выводом в терминал IDE
my_dht.rar
(52.52 КБ) 170 скачиваний
используются средства IDE без всяко-лишнего.
:tea:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15731
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

В исходнике обнаружена ошибка (некорректное значение предела цикла)
исправленный вариант с выводом на дисплей лежит тут:
https://radiokot.ru/forum/viewtopic.php ... 6#p3690276
архив называется my_dht_5.rar
:oops:
Ответить

Вернуться в «Периферия»