This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28027: 目前项目在使用PWM功能,当使用PWM4A和PWM4B这对PWM输出的时候,这两路引脚GPIO6和GPIO7引脚的初始状态由谁决定?

Part Number: TMS320F28027

目前项目在使用PWM功能,当使用PWM4A和PWM4B这对PWM输出的时候,这两路引脚GPIO6和GPIO7引脚的初始状态由谁决定?

PWM没有启动的时候GPIO6和GPIO7能否设置为自己想要的电平状态?

比如设置两个同时为高 两个同时为低或者两个当中任意一个为高另外一个为低

当PWM功能启动的时候设置如下

PWM递增模式 当计数达到CPMA数值时输出为低电平,当计数器由TBPRD的值溢出为0的时候PWM引脚输出高电平 请问原来的GPIO的高低电平影响PWM刚开始输出不?

谢谢!

  • PWM对应的GPIO在上电复位的时候是处于随机状态的,也就是不能确定电平的高低:The pullups on the PWM pins are not enabled at reset.

    只有等程序运行起来之后才会被程序控制为上下拉状态,这也是处于安全考虑。

    所以一般PWM引脚为了防止PWM引脚启动的时候下位机出现误动作,会考虑在外部给PWM引脚加一个弱上下拉,来给予引脚一个初始电位。