void SysInit()
{
OPTION_REG=0x0f; //允许上拉,timer0预分配256:1
WDTCON=0x24; //WatchDog 关闭
INTCON=0; //中断全部关闭,标志清空
PIE1=0; //外设中断1全部关闭
PIE2=0; //外设中断2全部关闭
LATA=0; //清空IO输出锁存
TRISA=0x1F; //xx011111
CM1CON0=0; //关闭比较器
WPUA=0x3F; //上拉禁止
OSCCON=0x6A; //01101010内部时钟,4MHz频率
ANSELA=0; //端口配置为数字
T1CON=1; //打开Timer1
}
我这样配置了之后写LATA5并不能引起RA5的变化,是哪个外设冲突还是什么别的原因呢?有人能帮我看看问题在哪吗?万分感谢!
|