PIC16F72 I/O口问题

[复制链接]
2657|5
 楼主| wenbilin 发表于 2008-6-18 16:01 | 显示全部楼层 |阅读模式
<br />我用的芯片是PIC16F72贴片<br /><br />原意RC3设计成输入,程序检测该口状态实现程序跳转.<br /><br />实际RC3为输出.且输出高电平.<br /><br />现通过将RC3短路到地以实现低电平跳转.<br /><br />不知可否.<br /><br />谢谢!<br /><br /><br />
寒鹰 发表于 2008-6-18 16:50 | 显示全部楼层

不行

检查rc3复用的寄存器,就算对地也要加个下拉电阻
 楼主| wenbilin 发表于 2008-6-19 08:40 | 显示全部楼层

补充说明

单片机内部程序不修改
lifengtao 发表于 2008-6-19 09:32 | 显示全部楼层

不行

当I/O口的方向确定(输出),状态置为高电平,再读状态寄存器,始终是“1”状态。一则&nbsp;这时读状态寄存器是无意义的,因为它已经被你置为“1”。二则&nbsp;把输出短路接地也改变不了状态寄存器内的数值,因为它读端口的功能没有打开(指I/O方向)。&nbsp;你还可以看看I/O口的原理图,你这样把RC3短路接地有短路的危险!<br />16F72&nbsp;才有多少程序啊~改程序吧&nbsp;&nbsp;用串行下载修改程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

48

帖子

1

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