这种情况是寄存器损坏了吗?(已解决)
本帖最后由 吽吽吽 于 2024-8-24 17:14 编辑芯片是STC32G8K64
P1IM0是I/O中断模式寄存器
AURT(0xCC);
AURT(P14);
AURT(P1INTF);
if(P14==1){P1IM0&=0xEF;}
else if(P14==0){P1IM0=0xFF;AURT(0xDD);AURT(P1IM0);}
还是P1IM0不可读? 我改成P2IM0也不行
本帖最后由 吽吽吽 于 2024-8-24 17:14 编辑
额 应该是扩展特殊寄存器原因
加一句
EAXFR=1;
P1IM0寄存器超出范围了,没使用扩展寄存器造成的啊。
页:
[1]