打印

PIC16F73管脚做开关控制时RA口和RC口的差异问题?

[复制链接]
3315|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zdtdl|  楼主 | 2013-6-13 15:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

如图所示,用PIC16F73单片机的管脚做9014的开关控制,目的是控制后端的大电流开关管V1的通断。
设置RA口RC口均为通用IO口输出,当V1输出端不加载的时候,RA0和RC4均可以正常控制V7,V1输出高电平时也正常5V。
当V1输出端输出+5V挂载,则RA0作为开关脚控制正常(V1正常输出+5V),而用RC4则无法实现控制,RC4被拉低为0V,V1输出为0V.
我看了下RA和RC作为通用IO输出时均为CMOS电平输出,没看出有啥不同,管脚也没有复用为多功能状态,为什么会这样的结果,求版主帮忙?谢过了~~
沙发
Ryanhsiung| | 2013-6-13 16:05 | 只看该作者
io至B端要串电阻哦

使用特权

评论回复
板凳
zdtdl|  楼主 | 2013-6-13 16:37 | 只看该作者
串过了,还是一样的结果,RA没问题,RC依然。

使用特权

评论回复
地板
兰天白云| | 2013-6-13 17:35 | 只看该作者
zdtdl 发表于 2013-6-13 16:37
串过了,还是一样的结果,RA没问题,RC依然。

串了多大电阻?很多人告诉我,RC行,RA不行,你正好相反,再看看RC4是否用于其他功能

使用特权

评论回复
5
llqjmy| | 2013-6-13 17:37 | 只看该作者
单片机是怎么供电的?你要注意上电瞬间的状态。另外在io到V7的B端之间应该串电阻,此时你测量RC口应该有高电平输出。如果没有,就证明程序控制出问题,或者你的单片机根本没有工作。

使用特权

评论回复
6
zdtdl|  楼主 | 2013-6-14 09:42 | 只看该作者
串了多大电阻?很多人告诉我,RC行,RA不行,你正好相反,再看看RC4是否用于其他功能


串了1K或10K的电阻,都不行。
复用的功能均禁止了,也没什么改变。挂载后就是不行。

试着在RC输出脚加个电容,让高电平平滑上升后,挂载输出稳定,不过这种方法总不可行吧。

使用特权

评论回复
7
sunlight| | 2013-6-14 10:01 | 只看该作者
按照数据手册RA0和RC4做I/O用没多大差异,你的RC4输出是否只串了几百欧的电阻啊?你串一个4.7k~30k试试。

使用特权

评论回复
8
zdtdl|  楼主 | 2013-6-14 14:54 | 只看该作者
经检查,是同事将V1的输入输出脚布线错了,用RA和RC控制开关管V7均没有问题。
感谢兄弟们参与分析

使用特权

评论回复
9
兰天白云| | 2013-6-14 16:34 | 只看该作者
zdtdl 发表于 2013-6-14 14:54
经检查,是同事将V1的输入输出脚布线错了,用RA和RC控制开关管V7均没有问题。
感谢兄弟们参与分析 ...

阴沟翻船,大侠也没办法

使用特权

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

本版积分规则

11

主题

28

帖子

0

粉丝