Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 23:19

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 08:51 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
Горят нули.... опрос датчика идет(судя по осциллограмме)...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 12:46 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Прочитал твой пост… нарисовал схему в протеусе… прога работает нормуль… смотри внимательно, что-то ты делаешь не так… ;)
1.png
1.png [ 98.67 КБ | Просмотров: 6905 ]


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
Извиняюсь :) немного не туда подключил max7219... все в торопях.. большое тебе спасибо... а можно еще по подробнее объяснить, что именно было подправлено? кроме очистки SRAM и регистров?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 15:58 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Я писал, что твоя ошибка была в последовательности выполнения алгоритма в прерывании по таймеру. Так как не изучив работу данного датчика, пытаешься его юзать. ;) Суть в следующем: прерывание у тебя настроено через каждые 80 мс (примерно), а датчик после команды… конвертирует температуру максимально 750 мс… при конвертации шину он притягивает к земле… но твой алгоритм на это положил и начинает каждые 80 мс производить сброс шины… :D в алгоритме сброса шины, вначале производится проверка высокого уровня, но его там быть не может при конвертировании температуры датчиком… а раз проверка шины произведена, а высокого уровня нет, вот и получаешь ошибку неисправности под кодом №1. :-)
Зная эту фишку датчика, я в последовательности опроса, поставил проверку уровня на шине (после команды конвертировать)… пока датчик не освободит шину, его никто не дёргает… а вот когда он закончит все свои дела, тогда и нужно читать температуру…
Как-то так. 8-)
1.png
1.png [ 8.08 КБ | Просмотров: 6901 ]


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 17:19 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
еще раз спасибо.. буду внимательней... спешка как всегда ...кажется все просто взял да подкинул библиотеку и все... а нет:) привык на Си там в этом плане проще. и пока перестроишь свои мозги на другой язык да и алгоритм в целом, много времени уходит, а терпения нет:) вот в этом моя и ошибка:) шя буду пилить ds1307... накачал примеров кучу буду "курить" :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 17:59 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 18:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Кстати, лучше юзать DS3231 чем DS1307. Первые восемь регистров у них один в один… у DS3231 есть два будильника, внутренний кварц с термокомпенсацией, ну а значит и термометр внутри есть… ещё и питается от 3,3 В… в общим советую обратить на него внимание… модуль в сборе у китайцев просто за даром… :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: DHT11-DHT22 в AB!?
СообщениеДобавлено: 21 окт 2016, 18:56 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2011, 06:43
Сообщения: 294
тема заманчивая... но у меня уже давно лежит кучка этих самых ds1307, но ценник на модули DS3231 тоже радует.. пока начну с 1307 там видно будет.. пока с китая приедут это примерно 40 дней... хотя до меня с китаем почти 2т км..


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB