通过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. python多久能上手_小白学习Python,怎样能够快速入门上手
  2. 把玩Fedora29操作系统
  3. 开头和结尾标记 在不同系统_写人作文的写作技巧。含思维导图、开头结尾写法及范文分析...
  4. 中科大 计算机网络15 DNS域名解析系统
  5. 算法学习 -- 枚举
  6. CUDA学习笔记(三)
  7. Redis入门指南--五种类型及其基本指令
  8. php+模版取余,PHP取余函数介绍MOD(x,y)与x%y_php技巧
  9. Windows10最常用的软件推荐V1.7
  10. STVD+Cosmic搭建STM8开发环境
  11. 欧姆龙HOSTLINK协议,上位机软件欧姆龙HOSTLINK协议,适合欧姆龙全系列PLC
  12. 1.(4)数据结构之链表的操作,判空,求长度,排序
  13. 脱硫塔发生堵塞,会产生什么影响?怎么应对?基于钙法、镁法、双碱法、氨法脱硫技术比较分析
  14. 使用Ruby搭建Redis 集群
  15. 信息系统项目管理师必背核心考点(六十九)访问控制授权方案
  16. 无线网络-何为ISM频段?
  17. 2022年全球市场车载麦克风总体规模、主要生产商、主要地区、产品和应用细分研究报告
  18. 任天堂 虚拟主机服务器,任天堂不计划在Switch上推出虚拟主机
  19. postgresql 杀不死的会话
  20. Python-股票-从网易财经获取主要财务指标数据

热门文章

  1. 引爆点---绝对内行
  2. matlab 不等式约束,MATLAB进行fmincon函数优化时非线性不等式约束总是报错
  3. 如何交叉编译fio并移植到ARM、IOT上
  4. LaTeX技巧100:LaTeX如何输入大小写罗马数字?
  5. FFmpeg切割视频,自定义视频ts片段时长
  6. WEB-互补色与对比色的计算与获取 (实用、赞)
  7. 搭建一个简易的邮箱服务器
  8. Java基础——类与对象
  9. android 调色盘颜色选取
  10. 网络棋牌游戏创造快乐心情