请教STC32G12寄存器地址如何看
开发板屠龙刀三.2,STC-USB Link1D
可以使用KEIL直接下载调试,调试的时候想使用Memory窗口查看寄存器是否写入正确的值
请教如何看寄存器地址,比如想要看CAN寄存器的TXBUFx寄存器,要查哪个地址呢?
本帖最后由 gentleman 于 2023-11-28 14:25 编辑
D:地址
下图是查ADC_CONTR
ADC_CONTR 地址
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 比较简单的方法有两种:
1:可以是在手册中查看,如图1
图1
2:可以在对应的头文件中查看,通过ISP软件查看头文件,如图2
页:
[1]