首页|嵌入式系统|显示技术|模拟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的温度测量系统
本地下载

评论