PIC16F876A端口A设置

2020-02-09 11:46发布

各位好!PIC16F876A在上电的时候端口A默认模拟输入,我现在要将端口A作为IO口使用,我初始化为如下:
    ADCON0=0X00;
    TRAISA=0X00;//做输出使用
    PORTA=0X00;//输出低电平
请问为何不能正常工作,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
portx
1楼-- · 2020-02-09 15:37
看下你的晶体配置位是否正确,__CONFIG(HS&WDTDIS);
micropower
2楼-- · 2020-02-09 18:45
注意,认真看数据手册,16F87xA这系列的A口除了ADCON0、TRISA、PORTA寄存器外,还有CMCON和CVRCON两个寄存器。
NewNew
3楼-- · 2020-02-09 22:31
CMCON0和CVRCON设置如下:
CMCON0=0X00;
CVRCON=0X00;
设置后还不行,不知道是哪里出问题了,请帮看看,按道理是没有错的呀!
gaolf_2000
4楼-- · 2020-02-10 02:53
配置ADCON1:PCFG3 PCFG2 PCFG1 PCFG0--->011x
astankvai
5楼-- · 2020-02-10 04:10
 精彩回答 2  元偷偷看……
NewNew
6楼-- · 2020-02-10 06:35
Note: When using the SSP module in SPI Slave mode and SS enabled, the A/D converter must be set to one of
the following modes, where PCFG3:PCFG0 = 0100, 0101, 011x, 1101, 1110, 1111

我是将端口A设置成IO口,上面不是说SPI Slave mode 吗!我英语学的不好,不知是啥意思!

一周热门 更多>