主题中讨论的其他器件:TIDM-02000
大家好
我想知道是否有任何资源可供参考、以帮助实现峰值电流模式控制。
我发现只有两个资源、完全不可读。 其中一个是毫无 理由地写在 I assembly 中的。
另一个也用直接访问寄存器的行写入、这些行也不可读。 一次写入整个寄存器、无法了解如何配置斜率补偿和比较器块
其中之一是 TIDM-02000。
请参阅以下用于比较器配置的代码片段。
ASSERT(CMPSS_isBaseValid(base));
//
// Write the high comparator configuration to the appropriate register.
//
EALLOW;
HWREGH(base + CMPSS_O_COMPCTL) =
(HWREGH(base + CMPSS_O_COMPCTL) & ~CMPSS_HICMP_CTL_M) | config;
EDIS;
}
这一点完全不可读。 当 TI 为每个注册表访问定义了一个完美的注册表结构时、他们为什么使用此原始数据访问。
您能不能建议我如何为这个比较器块和斜率补偿硬件找到一个可读代码。
此开发示例未使用单个注册表结构。
开发任何人都无法读取的代码的含义是什么、尤其是在参考设计方面。
为什么 TI 工程师不再像过去那样使用方便的注册表外设结构。
此致
Damith
