DS18 на STM32F103
Mar. 7th, 2021 07:48 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сделал более приличную реализацию DS18x20 на STM'ке. В отличие от предыдущей, здесь не используется opencm3, все на "чистом CMSIS".
Опять на таймере с DMA, как-то идея выкидывать UART на это дело мне совсем не нравится. Хотя, в принципе, данная разработка была чисто спортивным интересом, т.к. датчики DS18 вообще не интересны: мало того, что их точность такая же, как у копеечных NTC/PTC (правда, DS18B20 стоят в районе бакса, если не подорожали еще, в отличие от NTC за полтора-два цента!), так еще и уродливый протокол 1-wire убивает напрочь все желание с ними работать!
Опять на таймере с DMA, как-то идея выкидывать UART на это дело мне совсем не нравится. Хотя, в принципе, данная разработка была чисто спортивным интересом, т.к. датчики DS18 вообще не интересны: мало того, что их точность такая же, как у копеечных NTC/PTC (правда, DS18B20 стоят в районе бакса, если не подорожали еще, в отличие от NTC за полтора-два цента!), так еще и уродливый протокол 1-wire убивает напрочь все желание с ними работать!