Thread 中讨论的其他器件:SysConfig
您好!
我正在尝试使用 SysConfig 设置一些 EPWM 和 ADC 通道,在生成的 board.c 中,SysConfig 生成一些函数存根,使您可以将初始化合并为 board_init()函数的一部分。 但这些函数无法修改、因为在构建时会重新生成。
例如 ePWM_init()。 看起来您应该能够将 PWM 设置放在这里、但如果您进行任何更改、它们会在下一个构建中被取代。
void EPWM_init(){
//MOT_PWM_A initialization
//MOT_PWM_B initialization
//MOT_PWM_C initialization
}
SysConfig 需要添加生成此初始化代码的功能,或者插入位于生成的代码之外的用户定义的 init 函数,或者使 ePWM_init()函数成为一个虚拟函数,或者可以覆盖以在其他位置定义它。
我注意到,AIO 初始化()也是如此。
除了在别处执行 PWM 初始化之外、现在还有什么建议吗?
Munan
