在线时间12 小时
UID3466060
注册时间2020-4-19
NXP金币0
该用户从未签到
注册会员

- 积分
- 193
- 最后登录
- 2024-7-30
|
发表于 2020-11-25 11:27:52
|
显示全部楼层
hi,
基于CodeWarrior for mcu ver11.x tools建工程, 会自动生成一个文件MC56F84789.h(依赖于你用的芯片),此文件定义了外设寄存器的地址。
typedef struct {
__IO uint32_t DATA; /**< CRC Data register, offset: 0x0 */
__IO uint32_t GPOLY; /**< CRC Polynomial register, offset: 0x2 */
__IO uint32_t CTRL; /**< CRC Control register, offset: 0x4 */
} CRC_Type;
/** Peripheral CRC base address */
#define CRC_BASE (0xE3A0u)
/** Peripheral CRC base pointer */
#define CRC ((CRC_Type *)CRC_BASE)
你可以用下列代码来访问寄存器。
CRC->DATA=0xxx,
CRC->CTRL=0x00;
比如你可以用 |
|