找回密码
 立即注册
查看: 397|回复: 2

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

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2024-08-17 16:41:35

16

主题

25

回帖

270

积分

中级会员

积分
270
发表于 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);}        

微信图片_20240823203007.png

还是P1IM0不可读? 我改成P2IM0也不行

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2024-08-17 16:41:35

16

主题

25

回帖

270

积分

中级会员

积分
270
发表于 2024-8-24 17:09:01 | 显示全部楼层
本帖最后由 吽吽吽 于 2024-8-24 17:14 编辑

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

加一句
EAXFR=1;

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:467
  • 最近打卡:2025-06-15 22:44:24
已绑定手机

19

主题

3231

回帖

5281

积分

论坛元老

积分
5281
发表于 2024-8-25 11:01:21 | 显示全部楼层
P1IM0寄存器超出范围了,没使用扩展寄存器造成的啊。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 13:02 , Processed in 0.138149 second(s), 61 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表