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

 
Текущее время: 27 апр 2024, 09:38

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



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - DHT11-DHT22 в AB!?
Автор Сообщение
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
тема заманчивая... но у меня уже давно лежит кучка этих самых ds1307, но ценник на модули DS3231 тоже радует.. пока начну с 1307 там видно будет.. пока с китая приедут это примерно 40 дней... хотя до меня с китаем почти 2т км..
Сообщение Добавлено: 21 окт 2016, 18:56
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
Кстати, лучше юзать DS3231 чем DS1307. Первые восемь регистров у них один в один… у DS3231 есть два будильника, внутренний кварц с термокомпенсацией, ну а значит и термометр внутри есть… ещё и питается от 3,3 В… в общим советую обратить на него внимание… модуль в сборе у китайцев просто за даром… :D
Сообщение Добавлено: 21 окт 2016, 18:08
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
Сообщение Добавлено: 21 окт 2016, 17:59
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
еще раз спасибо.. буду внимательней... спешка как всегда ...кажется все просто взял да подкинул библиотеку и все... а нет:) привык на Си там в этом плане проще. и пока перестроишь свои мозги на другой язык да и алгоритм в целом, много времени уходит, а терпения нет:) вот в этом моя и ошибка:) шя буду пилить ds1307... накачал примеров кучу буду "курить" :)
Сообщение Добавлено: 21 окт 2016, 17:19
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
Я писал, что твоя ошибка была в последовательности выполнения алгоритма в прерывании по таймеру. Так как не изучив работу данного датчика, пытаешься его юзать. ;) Суть в следующем: прерывание у тебя настроено через каждые 80 мс (примерно), а датчик после команды… конвертирует температуру максимально 750 мс… при конвертации шину он притягивает к земле… но твой алгоритм на это положил и начинает каждые 80 мс производить сброс шины… :D в алгоритме сброса шины, вначале производится проверка высокого уровня, но его там быть не может при конвертировании температуры датчиком… а раз проверка шины произведена, а высокого уровня нет, вот и получаешь ошибку неисправности под кодом №1. :-)
Зная эту фишку датчика, я в последовательности опроса, поставил проверку уровня на шине (после команды конвертировать)… пока датчик не освободит шину, его никто не дёргает… а вот когда он закончит все свои дела, тогда и нужно читать температуру…
Как-то так. 8-)
1.png
1.png [ 8.08 КБ | Просмотров: 6941 ]
Сообщение Добавлено: 21 окт 2016, 15:58
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
Извиняюсь :) немного не туда подключил max7219... все в торопях.. большое тебе спасибо... а можно еще по подробнее объяснить, что именно было подправлено? кроме очистки SRAM и регистров?
Сообщение Добавлено: 21 окт 2016, 15:12
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
Прочитал твой пост… нарисовал схему в протеусе… прога работает нормуль… смотри внимательно, что-то ты делаешь не так… ;)
1.png
1.png [ 98.67 КБ | Просмотров: 6945 ]
Сообщение Добавлено: 21 окт 2016, 12:46
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
Горят нули.... опрос датчика идет(судя по осциллограмме)...
Сообщение Добавлено: 21 окт 2016, 08:51
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
Что высвечивается на индикаторе?
Сообщение Добавлено: 21 окт 2016, 08:02
  Заголовок сообщения:  Re: DHT11-DHT22 в AB!?  
Цитата
неа не работает... :(
Сообщение Добавлено: 21 окт 2016, 04:16

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


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