打印

PIC16F72 I/O口问题

[复制链接]
1795|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wenbilin|  楼主 | 2008-6-18 16:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我用的芯片是PIC16F72贴片

原意RC3设计成输入,程序检测该口状态实现程序跳转.

实际RC3为输出.且输出高电平.

现通过将RC3短路到地以实现低电平跳转.

不知可否.

谢谢!


沙发
寒鹰| | 2008-6-18 16:50 | 只看该作者

不行

检查rc3复用的寄存器,就算对地也要加个下拉电阻

使用特权

评论回复
板凳
wenbilin|  楼主 | 2008-6-19 08:40 | 只看该作者

补充说明

单片机内部程序不修改

使用特权

评论回复
地板
lifengtao| | 2008-6-19 09:32 | 只看该作者

不行

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

48

帖子

1

粉丝