吽吽吽 发表于 2024-8-23 20:36:11

这种情况是寄存器损坏了吗?(已解决)

本帖最后由 吽吽吽 于 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:09:01

本帖最后由 吽吽吽 于 2024-8-24 17:14 编辑

额 应该是扩展特殊寄存器原因

加一句
EAXFR=1;

soma 发表于 2024-8-25 11:01:21

P1IM0寄存器超出范围了,没使用扩展寄存器造成的啊。
页: [1]
查看完整版本: 这种情况是寄存器损坏了吗?(已解决)