• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32驱动18B20的问题

奔跑的黑蚂蚁 2018-08-23 浏览量:844
请问stm32单片机在驱动18B20的时候,有没有什么固件库之类的呢?或者说有没有什么比较好的方法呢?感觉一步一步去驱动IO引脚的话,太繁琐了。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 18B20用单总线的,现在多数用普通IO口来读写的,随便找个18B20的驱动移植一下都行

    参考一下https://blog.csdn.net/qq_27735797/article/details/50900329

    • 发布于 2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:16
  • 你只需要写一次!就相当于有库了,而且18b20的程序到处都是,你写完了一个.c一个.h,每次拷过去添加头文件初始化就可以调用了。
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 直接一直51的程序就可以了,没有现成的专门针对传感器的库,可以去某宝搜一搜
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个芯片的驱动程序已经有很多了,不用自己写了,移植过来就可以了
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 单总线18B20对时序要求还是挺高的,找个成功的例子移植下就好了。如果是用mbed或其他形式的,好像有直接调用的
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 直接参考51的18b20读写程序,非常简单,注意时序就可以了
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 直接参考51的例程,最好选那种函数封装的比较好的,只需要修改一下IO配置即可通用的,还有延时函数的修改。
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 库是没有,不过可以参照时序写,当然这一类常用的传感器前人都写过了,只要在网上找找,拿过来用就好了
    • 发布于2018-08-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 18B20的例程还是挺多的,控制也比较简单,一般修改IO配置就可以驱动了。
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接参考原子给出的STM32驱动DS18B20的例程就可以了,F103 F4 F7系列都有这个例程。

    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 1820这东西你可以用开漏输出模式,既可以改变电平又可以读取状态
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 18B20的STM32程序网上很多,找个成功的例子移植下就可以了
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接复制任何一家开发板的适用你板子的DS18B20的例程,引脚看着人家配置的,你动手接一下就行了
    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 正点原子有18b20的驱动程序,你可以参考正点原子的教程进行驱动
    • 发布于2018-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 单总线并没有库,需要自己通过IO口模拟通信协议
    • 发布于2018-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 单总线的驱动方式要自己根据时序来编写,没有完整的通用的库
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种可以参考一下正点原子的例程,他有完整的驱动代码
    • 发布于2018-09-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32驱动18B20的问题