大家好、
我将 HalCoGen 版本04.07.00与 TI 处理器 TMS570LC4357搭配使用。 我检查从 HalCoGen 生成的寄存器值、并且对 Pinmux 模块有疑问。
以下代码行由 HalCoGen 工具生成:
#define PINMUX_ETPWM_TIME_BASE_SYNC_ENABLE (状态) \
(pinMuxReg ->PINMUX[165]=(pinMuxReg ->PINMUX[165]& PINMUX_ETPWM_TIME_BASE_SYNC_MASK)|(PINMUX_ETPWM_TIME_BASE_SYNC_##state)
但我认为在 TI 参考手册(spnu563.pdf、2014年5月版、表6.3)中、这 应该设置为 PINMMR166。
表6.3:
ePWMx TBCLKSYNC 使能-->寄存器地址偏移3A8h --> PINMMR166[1]
什么是正确的?
此致
Lars