Microchip
直播中

施敏

7年用户 156经验值
私信 关注
[问答]

PIC24FV32KA304 PORT RA4无法正常工作

我在PIC24FV32 KA304上遇到了端口RA4端口的问题。不知怎的,我不能让端口RA4打开。这是我的简单代码,我甚至尝试过LababtiTE。RA4=1,高,低。但是RA9端口正在工作。请告知谢谢,int main(void){//初始化设备SYSTEM_Initialize();而(1){PORTCbits.RC1=1;//PORTAbits.RA4=1;LATAbits.LATA4=1;PORTAbits.RA9=1;//添加应用程序代码}.-1;}

回帖(8)

王雪

2020-3-19 10:17:24
你的三位一体是怎么设置的?TRISx寄存器确定引脚是输入还是输出。尝试设置TRISAbits.TRISA4=0以确保A4是输出。此外,在写入输出时使用LAT而不是PORT。一般规则:LATx寄存器写入输出,PORTx读取输入。另外,这在8中做了什么?位模拟板?应该在:HTTP://www. McCHIP.COM/FUMMS/F179ASPX
举报

李铭鑫

2020-3-19 10:24:48
嗨,引脚RA4与次级晶体振荡器连接共享。即使没有晶体连接,如果以某种方式启用了SOSC,那么RA4(和RB4)将由振荡放大器锁定。在配置位寄存器26-3:FOSCSEL:当设备处于缺省状态时,SOSCSRC位被启用。擦除。迈西尔
举报

王雪

2020-3-19 10:38:51
好的捕捉,这也很可能是问题所在。
举报

吴键洪

2020-3-19 10:48:57
同意,可能是振荡器的选择。这就是为什么显示配置位设置很重要的原因。注意,在循环中,所有三个访问都应该指向相关的LATx寄存器,而不是PORTx寄存器。总是向LATx写入,从PORTx读取。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分