请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280049C-Q1Thread 中讨论的其他器件:SysConfig、 C2000WARE
工具/软件:
尊敬的 TI 团队:
我使用当前的 CCS 20.3.0.14_1.9.0 对 280049 C2000 控制器进行编程
是否可以在 Texas Instruments C2000 微控制器自动生成的 syscfg board.c 中更改初始化顺序?
在(自动)生成的文件中、首先配置 GPIO (PinMux_init)、然后配置 PWM 模块。 但是、在 PWM 驱动器内、最后配置了跳闸区。 在本例中、这将导致在启动期间 PWM GPIO 上出现短脉冲。 是否有方法(例如,在死区模块之前初始化跳闸区,或仅在 PWM 模块之后配置 GPIO (PinMux_init)、而不牺牲 syscfg 自动生成 board.c?
我很高兴能提供有关如何影响初始化序列的建议(或其他最佳实践,以避免系统启动期间输出端出现不必要的干扰,并仍然使用 syscfg 自动化)!
BR FM