我有MSP432p401r启动板,并且正在使用7.3。 我正在使用TIME_A0,并且使用3MHz的SMCLK。 我想更改SMCLK,并在技术手册中阅读,我可以更改它,但我需要将0x695A写入CSKEY寄存器。 问题是未在msp432p401r.h头文件中定义CSAKEY。 定义了CS_KEY_VALUE,定义了其他CS变量,但未定义CSKEY。 所以当我尝试编译我的c代码时,我收到一个错误,说CSKEY未定义。 我只是想知道CKEY的定义是什么。
我还创建了一个指向CSKEY地址位置的指针,如下所示:
#define CSNKEY (*((volatile UINT32_t *)0x4001.04万))
当我创建自己的CSKEY时,我的编译器编译正常,但当我通过调试器查看CSKEY寄存器是否已写入时,寄存器未更改。
在哪里可以访问CSAKEY指针?
为什么我的#define CSKEY不访问时钟系统密钥寄存器中的内存位置?
谢谢你