本帖最后由 liao_122 于 2018-9-29 20:22 编辑
有没有人遇到这样的情况,用的是MA82g5D16 SOP28 将OCD的接口复用位IO用,做按键输入,SCL没问题,SDA一拉低就会暂停程序,释放后程序又能继续运行了,
unsigned char dcon0 = 0x00;
EA=0;
dcon0 = readPPageSFR(0x4C);
dcon0 &= 0xFE;
writePPageSFR(0x4C, dcon0);
SFRPI = 0x00; //00
P4M0 &= ~P4M05;
SFRPI = 0x02;
P4M1 &= ~P4M05;
SFRPI = 0x00;
P45 = 1;
SFRPI = 0x00;
P4M0 |= 0x10;
SFRPI = 0x02;
P4M1 |= 0x10;
EA=1;
这是初始化代码
|