DS18B20

May 13, 2016 16:16

Доброй всем Пятницы, 13-ой:)

Готовых библиотек много, но хотел сам разобраться.

Засылаю через UART (over DMA) в DS18B20 подключенный тремя проводами команды:

reset //UART 9600
0xCC //UART115200, skip rom
0x44 //start convert

После reset датчик откликается. Но после команд в ответ шину не просаживает. Может по картинке с анализатора кто то сразу узреет косяк?





ps тайминги по идее нормальные, т.к. сформированы через UART по рекомендациям из известного даташита, да и глядел на статью : Stm32 + 1-wire + DMA

update: все заработало, просадка шины - видимо не в ноль по постоянному току, а "логический ноль" при тактировании мастером

Вопрос, МК, Цифра

Previous post Next post
Up