微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 求助:cc2430驱动ds18b20问题

求助:cc2430驱动ds18b20问题

时间:10-02 整理:3721RD 点击:

有没有哪位前辈做过基于Zigbee无线网络技术的cc2430开发板和ds18b20温度传感器的无线测温项目啊?我正在做,但是遇到个问题:程序总是停在DS18b20的驱动程序里的这一句:

while(IN_DQ) {;}//等待回复

#define IN_DQ P0_0

说明传感器的DQ引脚总是输出高电平。传感器应该是好的,驱动也是网上流传甚广,经过验证的,而且我以前也成功过。试了很多方法都没能解决,诚求高手指点!

工程源代码有40多M,上传不方便,如果哪位高人愿意为在下解答,并且需要更详细的问题描述或源代码,麻烦回复告诉我,我会积极回应的!在此先谢谢了!


while(IN_DQ) {;}//等待回复
#define IN_DQ P0_0
改为
while(!IN_DQ) {;}//等待回复
#define IN_DQ P0_0
DQ引脚为0时温度转换,转换完成置高

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top