PIC16F72 I/O口问题

[复制链接]
2961|8
 楼主| wenbilin 发表于 2008-6-19 09:38 | 显示全部楼层 |阅读模式
我用的芯片是PIC16F72贴片<br /><br />原意RC3设计成输入,程序检测该口状态实现程序跳转.<br /><br />实际RC3为输出.且输出高电平.<br /><br />现单片机内部程序不作修改(程序已写好,且已焊好)<br /><br />通过将RC3短路到地以实现低电平跳转.<br /><br />不知可否.<br /><br />还有就是将RC3短路到地P沟通场效应管为何不烧坏,且无电流?怪了<br /><br />谢谢!<br />
 楼主| wenbilin 发表于 2008-6-19 09:42 | 显示全部楼层

补充说明

将RC3短路到地,程序可读到低电平<br />
 楼主| wenbilin 发表于 2008-6-19 10:32 | 显示全部楼层

补充说明2

将RC3短路到地,程序可读到低电平,此时将RC3连地线断开,RC3仍然为低电平,不为高电平,怪了.<br />
xieyuanbin 发表于 2008-6-19 12:35 | 显示全部楼层

绝对禁止如此操作。可能造成IO口烧坏或电源短路

出现你这样的情况,估计是你程序中有别的操作动了IO口。比如说对RC口的位操作,可导致当按键按下时读入低电平而回写入RC口,这样RC3就持续输出低电平了。<br />解决办法:重新编程,在线烧写也不是很麻烦。
 楼主| wenbilin 发表于 2008-6-19 12:44 | 显示全部楼层

四楼所述情况可排除

四楼所述情况可排除,大量的在线烧写也很麻烦
xieyuanbin 发表于 2008-6-19 18:45 | 显示全部楼层

说到底,你就是不想麻烦。

那你出货好了,犯不着到这里来问三问四
gao8051 发表于 2008-6-19 21:26 | 显示全部楼层

为什么要犯这种低级的错误呢

为什么要犯这种低级的错误呢,如果老板要是懂得话早就将你开除了。
 楼主| wenbilin 发表于 2008-6-20 08:28 | 显示全部楼层

楼上批评的是,我只是想弄懂两个问题

楼上批评的是,我只是想弄懂两个问题<br />1、将RC3短路到地P沟通场效应管为何不烧坏,且无电流(好像过流保护了)<br />2、此时将RC3连地线断开,RC3仍然为低电平,不为高电平,且接一电阻到电源<br />电压就变高了。<br /><br />我设计不出这样的电路,请教。<br />问PIC原厂人也不知相关内部电路,国人水平还很差。
 楼主| wenbilin 发表于 2008-6-20 08:31 | 显示全部楼层

大家只是做应用,为何不多问几个为什么?

大家只是做应用,为何不多问几个为什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

48

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部