Страница 1 из 2

DS18B20 + 74HC595

Добавлено: 02 апр 2018, 22:15
sillver
Не получается вывести показания с датчика DS18B20 через 74HC595!!! не могу вывести адекватные показания.

DS18B20 + 74HC595

Добавлено: 02 апр 2018, 22:41
Nikan
.

DS18B20

Добавлено: 02 апр 2018, 22:49
sillver
????? это ирония или сарказм????

Отправлено спустя 4 минуты 14 секунд:
вот что не получается.
4.flp

DS18B20 + 74HC595

Добавлено: 02 апр 2018, 22:50
Nikan
.

DS18B20

Добавлено: 02 апр 2018, 22:57
sillver
ну так подскажи!!!

DS18B20 + 74HC595

Добавлено: 02 апр 2018, 23:07
Nikan
.

DS18B20

Добавлено: 02 апр 2018, 23:09
sillver
ну я тупой! не понял на подсказку.

DS18B20 + 74HC595

Добавлено: 02 апр 2018, 23:13
Nikan
подсказка в посте №4, осилите много для себя проясните

DS18B20 через 74HC595

Добавлено: 03 апр 2018, 11:02
DWD
sillver, датчик DS18B20 работает как на передачу, так и на приём - ему нужно передавать различные команды и потом он, выполнив их, выдаёт данные. А регистр 74HC595 однонаправленный - он только может принять данные с датчика и передать куда-то. А наоборот - нет.

DS18B20 через 74HC595

Добавлено: 03 апр 2018, 11:27
Sancho
[ref]sillver[/ref],
Возьмите Ваш проект и внимательно посмотрите настройку последних двух блоков - сначала 8 разрядов, а потом вдруг 2???

DS18B20 через 74HC595

Добавлено: 03 апр 2018, 12:23
pony sonata
DWD писал(а): 03 апр 2018, 11:02А регистр 74HC595 однонаправленный - он только может принять данные с датчика и передать куда-то.
эм. нет. мб картинка ответит лучше за меня :)
[spoiler]
ShftOut_Schema1.gif
[/spoiler]

DS18B20 через 74HC595

Добавлено: 03 апр 2018, 12:39
Sancho
[ref]pony sonata[/ref], [ref]DWD[/ref], [ref]Nikan[/ref],
Други, посмотрите проект - речь о другом.

DS18B20 через 74HC595

Добавлено: 03 апр 2018, 13:47
pony sonata
Sancho писал(а): 03 апр 2018, 12:39Други, посмотрите проект - речь о другом.
как тс написал, так и отвечали. я файл проекта вообще не думал открывать после первого сообщения. был уверен, что там датчик подключен к 595й D

sillver, я так понимаю речь идет ds + 595 (в качестве драйвера семисегментника) + сам семисегментник для вывода значений, ток блоки у вас не настроены

DS18B20 + 74HC595

Добавлено: 03 апр 2018, 19:54
sillver
как не настроены? от резистора аналог показывает!

Отправлено спустя 4 минуты 8 секунд:
Sancho писал(а): 03 апр 2018, 11:27[ref]sillver[/ref],
Возьмите Ваш проект и внимательно посмотрите настройку последних двух блоков - сначала 8 разрядов, а потом вдруг 2???
да взял проект и посмотрел! и настройку последних двух блоков сначала 8 разрядов, а потом вдруг 2 МИКРОСХЕМЫ В КАСКАДЕ!!!!

DS18B20 + 74HC595

Добавлено: 03 апр 2018, 20:29
Sancho
sillver писал(а): 03 апр 2018, 19:54 сначала 8 разрядов, а потом вдруг 2 МИКРОСХЕМЫ В КАСКАДЕ!!!!
Не надо кричать, с Вами нормально беседуют.
как Вы на двух разрядах видите значение аналогового входа правильно?
Поставьте время опроса датчика температуры 5-10 сек.

DS18B20 + 74HC595

Добавлено: 04 апр 2018, 09:52
sillver
я извиняюсь если кого обидел! я просто чуть повысил голос для того что-б все таки прочитали.
Теперь по сути: в проекте как видно участвуют 8 разрядов на двух 595. аналог показывает адекватно ,а температуру нет!!!

DS18B20 + 74HC595

Добавлено: 04 апр 2018, 10:41
Sancho
[ref]sillver[/ref],
Пробовали то, что отправляете на индикатор, слать в порт?
И что значит не правильно показывает?

DS18B20 + 74HC595

Добавлено: 04 апр 2018, 10:48
DWD
pony sonata писал(а): 03 апр 2018, 13:47как тс написал, так и отвечали. я файл проекта вообще не думал открывать после первого сообщения. был уверен, что там датчик подключен к 595й
Аналогично. :)

DS18B20 + 74HC595

Добавлено: 04 апр 2018, 15:07
sillver
Sancho писал(а): 04 апр 2018, 10:41[ref]sillver[/ref],
Пробовали то, что отправляете на индикатор, слать в порт?
И что значит не правильно показывает?
пробовал в порту все показывает ОК!

DS18B20 + 74HC595

Добавлено: 04 апр 2018, 15:27
Sancho
Sancho писал(а): 04 апр 2018, 10:41И что значит не правильно показывает?