请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28375D 工具/软件:TI C/C++编译器
大家好、
从 CLA 访问硬件寄存器的干净方法是什么? 使用 HWREG 宏时、编译器会抛出"无效类型转换"警告。
使用它是否安全?
#define HWREG_CLA (x) (*(volatile uint32_t *)((uint16_t)(x))))
这修复了编译器错误、因为 CLA 具有16位地址空间(和指针)。
此致
福尔克