通过FreeScale单片机DZ60读取LM75的温度,遇到如下问题:

连接BDM仿真器通过IIC读取LM温度时不存在问题,同样的程序,拔了仿真器,通过CAN将温度发送出来时,读取不到温度。CAN通信没有问题。

解决方法:

读取温度的频率降低(<300ms),则正常。

原因分析:

The conversion-time specification is provided to indicate how often the temperature data is updated. The LM75 can be accessed at any
time and reading the Temperature Register will yield result from the last temperature conversion. When the LM75 is accessed, the
conversion that is in process will be interrupted and it will be restarted after the end of the communication. Accessing the LM75
continuously without waiting at least one conversion time between communications will prevent the device from updating the
Temperature Register with a new temperature conversion result. Consequently, the LM75 should not be accessed continuously with a
wait time of less than 300 ms

转换时间规范提供说明通常温度数据更新。LM75可以在任何时间和读取温度寄存器将从去年的温度转换结果。
当LM75访问,转换,是过程将被中断,它将通信结束后重新启动。访问LM75连续无等待至少一个转换时间之
间的交流将阻止装置与一个新的温度转换的结果更新温度寄存器。因此,不应该访问的LM75持续不到300毫秒的等待时间

DZ60通过IIC读取LM75温度遇到问题解决方法相关推荐

  1. 基于FPGA的IIC读取LM74A温度值

    基于FPGA的IIC读取LM74A温度值 IIC总线概述 采用串行总线技术可以使系统的硬件设计大大简化.系统的体积减小.可靠性提高.同时,系统的更改和扩充极为容易.常用的串行扩展总线有: I2C (I ...

  2. STM32通过IIC读取MPU6050原始数据过程详解

    STM32通过IIC读取MPU6050数据过程详解 一:硬件介绍 此款MPU6050是通过IIC来与MCU通信的,它有两个IIC接口,第一个是主IIC,通过SCL和SDA两条线与MCU通信:第二个辅助 ...

  3. Arduino与Proteus仿真实例-LM75温度传感器驱动仿真

    LM75温度传感器驱动仿真 1.LM75介绍 LM75 温度传感器包括一个 delta-sigma 模数转换器和一个数字过热检测器. 主机可以通过其 I²C 接口查询 LM75 以随时读取温度. 当超 ...

  4. STM32使用I2C和PWM捕获读取MLX90615温度值

    一.MLX90615使用说明          MLX90615是一款红外温度传感器,默认使用SMBus模式,如果需要使用PWM模式则需要修改EEPROM地址中Config Register中的值才能 ...

  5. ESP32用Arduino硬件IIC读取SHT30温湿度计的数据

    网上有不少ESP32用硬件IIC读取SHT30温湿度计的数据的文章,大多缺少解释,不太看得明白,我通过波形查看标注了一下说明,有不对的地方望帮助指出,谢谢 直接上代码吧: #include <W ...

  6. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...

    Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...

  7. python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...

    本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...

  8. STM32L0 读取芯片温度与当前供电电压 STM32L051C8T6

    在做低功耗产品的时候读取芯片温度和当前电压是十分重要的一件事情. 通过当前供电电压可以知晓电池电量是否低于水平值实现电池缺电报警. 读取芯片温度也很重要,可以在使用内部振荡器的时候通过校准算法根据温度 ...

  9. Android 系统(112)---Android系统读取 CPU温度(MTK平台)

    Android系统读取 CPU温度(MTK平台) 一.[MTK 平台]读取温度命令 1.查看类型是否是 CPU adb shell "cat /sys/class/thermal/therm ...

  10. Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法。

    Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法. 参考文章: (1)Java对象序列化文件追加对象的问题,以及Java的读取多个对象的问题解决方法. (2)https: ...

最新文章

  1. ICA处理脑电资料汇总
  2. 【转】刨根究底字符编码之五——简体汉字编码方案(GB2312、GBK等)以及全角、半角、CJK
  3. oracle 查看监听命令_linux下使用Oracle常用命令
  4. 悉尼大学计算机录取要求,Q 同学_悉尼大学_计算机_录取成功案例分享
  5. 常见机器学习算法分类及名称
  6. 远程调试运行在Resin上面的Web应用程序
  7. 注释和特殊字符(HTML)
  8. Bleu:此'蓝'非彼蓝
  9. 微信小程序-“授权失败”场景的优雅处理
  10. linux网络操作系统-实训项目的实现
  11. 利用神经网络识别12306验证码——(四)数据增广以及训练集、验证集的划分
  12. 公告栏文本横向循环滚动
  13. Loongson2_龙芯灵珑9S2A_usb或硬盘方式安装debian6 [刘工版]
  14. 带你走进神经网络的“前世今生”
  15. 4.1.1 OS之初识文件管理概念和功能
  16. 解决webpack打包css时CssSyntaxError的问题
  17. 输入手机号查询信息C语言,简单个人电话号码查询系统.doc
  18. Java面试题之Redis的大坑
  19. 电商平台接入第三方支付接口之微信支付接入订单系统
  20. 爬取国内创业公司、投资机构、独角兽公司信息

热门文章

  1. 期刊评价查询+机器人领域期刊排名
  2. mysql 查询当前日期
  3. PHP获得某天某星期某月的开始结束时间
  4. Refresh Token介绍
  5. mongodb数据库
  6. 10 windows 启动虚拟机报错_如何修复Windows 10中的Java虚拟机致命错误
  7. Pillow为图片添加水印
  8. oracle存储过程执行中输出日志文件 (转载学习)
  9. HTML---网络编程基础知识(2)
  10. keil 不能F12跳转到定义