- 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的变化,是哪个外设冲突还是什么别的原因呢?有人能帮我看看问题在哪吗?万分感谢!
|