求助:请问单片机在下载程序时所有的I/O口都被强制拉高是怎么回事?

2019-07-15 16:02发布

现在用的是LPC1768芯片,在下载程序的时候所有的I/O口都被强制拉高了,导致部分电路自运行,请问有木有大神遇到过这种情况,是什么原因? 谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
andy_wsj
1楼-- · 2019-07-15 18:22
XA_cray 发表于 2015-9-25 21:30
试了用下拉电阻 但还是被强制拉高状态怎么回事

我遇到过上电复位为高的情况,使用5.1K下拉解决了
烧程序的时候为高我也遇过,但是没有理会,因为烧完就好了
如果是量产产品,芯片都是烧好程序才焊上去的
这样的问题没什么好办法,实在不行,考虑投入ARM架构怀抱吧
现在ARM也有1、2块的片子了,功能绝对比单片机强大

非要解决这样的问题就是加非门电路,IO后面加一级非门,但是成本又上去了 最佳答案
破力达
2楼-- · 2019-07-15 23:27
当然有,但是那是的输出电流很小,用一个下拉电阻把它拉低就解决了
andy_wsj
3楼-- · 2019-07-16 00:47
不光是烧程序,上电复位瞬间也是这样,使用51核的单片机时,根据实际电路,做好电阻下拉,下拉电阻使用4.7K或5.1K就可以了
XA_cray
4楼-- · 2019-07-16 06:47
破力达 发表于 2015-9-25 06:51
当然有,但是那是的输出电流很小,用一个下拉电阻把它拉低就解决了

用了下拉电阻也不行
XA_cray
5楼-- · 2019-07-16 10:02
 精彩回答 2  元偷偷看……
XA_cray
6楼-- · 2019-07-16 14:02
andy_wsj 发表于 2015-9-26 11:30
我遇到过上电复位为高的情况,使用5.1K下拉解决了
烧程序的时候为高我也遇过,但是没有理会,因为烧完就好了
如果是量产产品,芯片都是烧好程序才焊上去的

哦 好的 谢谢 我试下

一周热门 更多>