码迷,mamicode.com
首页 > 其他好文 > 详细

【转】STC51单片机下载程序的时候不要在VCC端接DHT11

时间:2018-01-24 13:56:54      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:其他   log   开发板   get   电源   单片机   post   如何   ref   

今天使用51单片机学习板调试DHT11湿度传感器,下载程序的时候把DHT11烧掉了。

 

一开始我使用杜邦线把DHT11的VCC引脚接到学习板上的VCC端,GND接GND,数据端口接51单片机的P0.0。

 

第一次给单片机下载程序没有什么问题,能下载成功。之后再下载程序发觉下载不了,下载窗口显示正在连接51单片机,后来听到“啪”一声,然后又闻到一股焦味,我吓得立马给单片机断电,检查是哪个元器件烧了。摸了一下DHT11湿度传感器,感觉烫烫的,应该是这个烧了。

 

检查了一下开发板的电源电路,我突然意识到如果要给传感器接VCC,必须在电源VCC和传感器VCC之间接一个电阻限流,不然就会像今天这样子把DHT11传感器给烧了。

 

另外,为什么程序下载不进去,我在网上查找到一下信息:

 

STC单片机下载引导程序需要CPU完全断电,注意:完全断电!完全断电!完全断电!


1、要知道电源并非只从VCC进入,其他管脚也可能有微弱电流,至于多大,并不是非得达到CPU工作的电流。
2、说到这里,大家可能明白了一点,微弱电源就是从你已经连好的ISP下载线进入了,下载线供电能力,有个体和偶然因素,所以很多人换根线或是改改波特率就好了,会判断是下载线不兼容的假像!这个假相迷惑了数代有识青年,并当做教本教育下一代,呵呵。
3、问题如何解决:STC串口线TXD串一个300-500欧电阻、RXD串一个IN4148,保证你从此告别STC下载烦劳。


我认为之前为什么程序下载不进去,是第一点原因。
第一次下载正常运行后,第二次再下载时,DHT11传感器里面有微弱的电流,这些电流传给51,导致51没有完全断电而不能下载程序。

 

来源

【转】STC51单片机下载程序的时候不要在VCC端接DHT11

标签:其他   log   开发板   get   电源   单片机   post   如何   ref   

原文地址:https://www.cnblogs.com/skullboyer/p/8341053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!