毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

不同型号的单片机带多个DS18B20

更新时间:2012-10-22:  来源:毕业论文

我先做了个实验,
1、用单片机STC12C5202AD带了12个DS18B20,完全正常,上拉电阻是4.7k,数据手册上说单片机IO口驱动能力可达20mA,但是他的EEPROM扇区数不够,只能抛弃,我需要存储比较多的参数,如序列号,报警的温度值等等;
2、用单片机STC89C58RD+带了7个DS18B20,完全正常,带8个的话就乱了。上拉电阻是4.7K,数据手册上说单片机IO口驱动能力是4-7mA,这个EEPROM扇区数符号要求;
问题:我在想是不是把上拉电阻改到大概500欧姆/330欧姆,就是5V/500=10mA左右,加上IO口本身的电流就大概有17mA了,是不是能带动12个DS18B20呢,理论上可行,明天继续做实验,希望有经验的指教下

使用单片机STC89C58RD+改了上拉电阻变2.2K,单总线挂12个DS18B20,18m长的线,线是4股一般的内径2mm电缆线,成功了。

试试用强上拉 
你好! 我也是最近在做P1口接8个DS18B20的测试,但是我的程序不知道有没有问题,我正在做MFC的界面,显示温度值在上位机上面,如果可以加我QQ271896208,(注明csdn ) 因为后续的驱动问题我也还没有碰到

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。