Доброй всем Пятницы, 13-ой:)
Готовых библиотек много, но хотел сам разобраться.
Засылаю через UART (over DMA) в DS18B20 подключенный тремя проводами команды:
reset //UART 9600
0xCC //UART115200, skip rom
0x44 //start convert
После reset датчик откликается. Но после команд в ответ шину не просаживает. Может по картинке с анализатора кто то сразу узреет косяк?
ps тайминги по идее нормальные, т.к. сформированы через UART по рекомендациям из известного даташита, да и глядел на статью :
Stm32 + 1-wire + DMA update: все заработало, просадка шины - видимо не в ноль по постоянному току, а "логический ноль" при тактировании мастером