打印

求助 PIC16F690 RA5不能输出高电平

[复制链接]
2799|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我是水货~|  楼主 | 2013-3-23 08:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一次用PIC单片机 关于引脚配置不是很懂,昨天憋了一天 RA5就是不能输出高电平 还望大家多多指点
下面是我关于IO口的一些初始化
void init()  //端口、定时器初始化
{
        T1CON = 0X00;
        //WPUA = 1;
        //IOCA = 0;
        ANSEL = 0X00;
        ANSELH = 0X00;
        OSCCON = 0x71;
        OPTION_REG = 0X07;        //256预分频
               
        TRISA = 0;
        PORTA = 0;
        TRISB = 0;
        PORTB = 0X60;
        TRISC = 1;
       
        GIE = 1;                 //开总中断
        T0IE = 1;                 //开定时器0中断               
        //TOIF = 0;            //T0标志位清零 也可用INTCON = 0XA0
}       
沙发
我是水货~|  楼主 | 2013-3-23 09:02 | 只看该作者
一共用到5个A口,除了RA3,其他都能正常输出,只有RA5不能输出高电平,用示波器和万用表都量过了,调了一天,晕ing

使用特权

评论回复
板凳
yewuyi| | 2013-3-23 09:14 | 只看该作者
我是水货~ 发表于 2013-3-23 09:02
一共用到5个A口,除了RA3,其他都能正常输出,只有RA5不能输出高电平,用示波器和万用表都量过了,调了一天 ...

你到底是RA3还是RA5?

1、RA3和复位脚共用,只能做输入口使用。
2、RA5和振荡源的输入脚共用,如果选择外部振荡源的话,则你自己可推导结果。

自己再好好翻翻数据手册,如果看英文吃力的话,690有中文手册

使用特权

评论回复
地板
我是水货~|  楼主 | 2013-3-23 10:45 | 只看该作者
问题找到了,虚焊:(
用的是RA5,内部晶振

使用特权

评论回复
5
yewuyi| | 2013-3-23 16:30 | 只看该作者
我是水货~ 发表于 2013-3-23 10:45
问题找到了,虚焊
用的是RA5,内部晶振

使用特权

评论回复
6
包金成| | 2013-9-9 15:25 | 只看该作者
请问有木有PIC16F690.H头文件?
谢谢提供 502492459@QQ.COM

使用特权

评论回复
7
yewuyi| | 2013-9-9 15:47 | 只看该作者
包金成 发表于 2013-9-9 15:25
请问有木有PIC16F690.H头文件?
谢谢提供

在PICC的安装目录中有。

使用特权

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

本版积分规则

7

主题

40

帖子

0

粉丝