1822,vpp脚当输入,程序里判断如果RA3为低就亮一颗LED,如果为高LED就灭。
但是烧在芯片里却发现,RA3脚为高时,LED亮;为低时,LED灭,程序哪里有问题呢?
如果把输入脚换成其他的引脚来测试,是正常的。
#include <pic.h>
__CONFIG(0x2F84);
__CONFIG(0x3EFF);
void main(void)
{
OSCCON = 0X6A;
while(MFIOFR==0);
PORTA = 0;
ANSELA = 0;
TRISA = 0x08;
nWPUEN = 1;
WPUA = 0;
while(1)
{
if(RA3==0) LED_ON();
else LED_OFF();
}
} |