首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 常用文档> 基于DS18B20与TMS320LF2407A的温度测量系统

基于DS18B20与TMS320LF2407A的温度测量系统

资料介绍
测试测量技术

基于DS18B20与TMS320LF2407A的温度测量系统
前 言
  DS18B2普遍都是和单片机配合使用,很少有关于DSP与DS18B20的连接的接口报道,
所以此文详细介绍了TMS320LF2407与
DS18B20的连接方法,并且很详细的介绍了如何用C语言完成精确的软件延时,从而完成
DS18B20与TMS320LF2407之间的基于单线总线协议的数据通讯。
  1 DS18B20的时序
  1. 1 复位时序
  复位使用DS18B20时,首先需将其复位,然后才能执行其它命令。复位时,主机将数
据线拉为低电平并保持480us~960us,然后释放数据线,再由上拉电阻将数据线拉高15
~60us,等待DS18B20发出存在脉冲,存在脉冲有效时间为60~240us,这样,就完成了复
位操作。
  1.2 写时序
  在主机对DS18B20写数据时,先将数据线置为高电平,再变为低电平,该低电平应大
于1us。在数据线变为低电平后15us内,根据写“1”或写“0”
使数据线变高或继续为低。DS18B20将在数据线变成低电平后15us~60us内对数据线进行
采样。要求写入DS18B20的数据持续时间应大于
60us而小于120us,两次写数据之间的时间间隔应大于1us。
基于DS18B20与TMS320LF2407A的温度测量系统
本地下载

评论