miemieyang 发表于 2023-11-28 12:34:14

请教STC32G12寄存器地址如何看



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


gentleman 发表于 2023-11-28 14:24:00

本帖最后由 gentleman 于 2023-11-28 14:25 编辑

D:地址

下图是查ADC_CONTR


ADC_CONTR 地址


miemieyang 发表于 2023-11-28 17:05:51

gentleman 发表于 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

rengran 发表于 2023-11-29 11:20:55

比较简单的方法有两种:
1:可以是在手册中查看,如图1

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



页: [1]
查看完整版本: 请教STC32G12寄存器地址如何看