请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280045 主题中讨论的其他器件:C2000WARE
在 C2000Ware 版本4 f28004x_adc.h 中、我可以看到 ADCSOC0CTL_BITS 结构的 CHSEL 部分(以及所有其他 SOC 寄存器的 CHSEL 部分)被定义为 UINT32、而其他元素为 UINT16。
为什么这个被定义为 UINT32有任何特殊原因吗? 将其更改为 uint16似乎是安全的、因为 IT shoudl 只有4位长。