找回密码
 立即注册
查看: 465|回复: 3

请教STC32G12寄存器地址如何看

[复制链接]

8

主题

12

回帖

86

积分

注册会员

积分
86
发表于 2023-11-28 12:34:14 | 显示全部楼层 |阅读模式


开发板屠龙刀三.2,STC-USB Link1D
可以使用KEIL直接下载调试,调试的时候想使用Memory窗口查看寄存器是否写入正确的值
请教如何看寄存器地址,比如想要看CAN寄存器的TXBUFx寄存器,要查哪个地址呢?


截图202311281232599396.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2023-11-28 14:24:00 | 显示全部楼层
本帖最后由 gentleman 于 2023-11-28 14:25 编辑

D:地址

下图是查ADC_CONTR
截图202311281423124741.jpg

ADC_CONTR 地址
截图202311281424427566.jpg

回复 支持 反对

使用道具 举报 送花

8

主题

12

回帖

86

积分

注册会员

积分
86
发表于 2023-11-28 17:05:51 | 显示全部楼层
gentl*** 发表于 2023-11-28 14:24
D:地址

下图是查ADC_CONTR

CAN有两个,通过CANSEL指定读写哪个CAN,这种怎么直接在Memory中查看呢?就只能通过CANDR读吗?
#define     READ_CAN(reg)           (CANAR = (reg), CANDR)
#define     WRITE_CAN(reg, dat)     (CANAR = (reg), CANDR = (dat))

#define     MR                      0x00
#define     CMR                     0x01
#define     SR                      0x02
#define     ISR                     0x03
#define     IMR                     0x04
#define     RMC                     0x05
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2025-05-07 07:52:03

45

主题

381

回帖

1591

积分

金牌会员

静坐常思己过,闲谈莫论人非

积分
1591
发表于 2023-11-29 11:20:55 | 显示全部楼层
比较简单的方法有两种:
1:可以是在手册中查看,如图1
22.png

图1

2:可以在对应的头文件中查看,通过ISP软件查看头文件,如图2


图1

图1


处事要代人所想,读书需切己用功
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 13:26 , Processed in 0.115461 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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