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

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