在STM32F4上使用UART-DMA完成one-wire总线操作DS18B20温度传感器
本帖最后由 arda 于 2012-6-19 10:19 编辑文档描述了如何使用DMA和UART完成one-wire总线访问,给出代码及使用说明。
文档描述的代码在基于STM32F407VGT6的STM32F4Discovery开发板进行测试。
文档描述的代码使用IAR 6.04.1进行编译并通过。
文档描述的代码在1至多个采用one-wire总线的DS18B20温度传感器使用过程中进行过测试。
文档描述的代码使用基于RT-Thread 开源操作系统,系统版本V1.0.1
文档描述的代码不使用one-wire总线的CRC功能。
顶 很好的资料 留着以后用{:lol:} 不错,没试过用串口,学习了! Mark 支持 谢谢分享{:smile:} 好办法,多谢分享!
有项目使用DS18B20 请求帮忙 QQ:597296093 谢谢楼主分享!正好有用,呵呵! {:tongue:}好东西哦,谢谢楼主分享! 谢谢分享。楼主辛苦; 精彩!! 楼主有测试过能用吗? qqtfh 发表于 2014-11-5 16:27
楼主有测试过能用吗?
可以用~~ 看看了,希望有用 谢谢这个不错的 这个不错,收藏 谢谢楼主。。。。。。 看了下程序,都用了DMA了,却还是用while去等待,这与延时有什么区别啊,还占用了串口。 jiezi 发表于 2023-3-30 16:54
看了下程序,都用了DMA了,却还是用while去等待,这与延时有什么区别啊,还占用了串口。 ...
(引用自18楼)
可以不关中断,时序精确,当然可以不用while,也是可以的。
页:
[1]