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

RTT中单总线比如DS18B20如何在工程中使用

wo4fisher 2018-10-18 浏览量:784
RTT中单总线比如DS18B20如何在工程中使用,因为它有严格的时序要求
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 进临界,关中断嘛,谁也打扰不了他。

    在临界代码操作 单总线,完了退出临界

    • 发布于 2018-10-18
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:7
  • 只能锁任务.

    所以建议再加一个小单片机..

    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以再操作它的时候关闭所有的中断,操作系统就是进入临界区。
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 有的,所有的操作系统必须关中断,不然会干扰读取数据
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • DS18B20的时序已经不算严格的了,注意一下那个延时,不要用操作系统自带的延时函数,用个while循环那种延时比较好
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 10B20在实时操作系统里面的读取方式应该是进入临界区关闭所有中断等待读取完成,再退出临界区恢复正常运作。

    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • DS18B20对时序的要求并不是很高,单纯的通信用普通的延时就可以
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是可以直接通过延时的操作,时序不算高
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

RTT中单总线比如DS18B20如何在工程中使用