TI中文支持网
TI专业的中文技术问题搜集分享网站

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刚开始输出不?

谢谢!

Green Deng:

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

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

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

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28027: 目前项目在使用PWM功能,当使用PWM4A和PWM4B这对PWM输出的时候,这两路引脚GPIO6和GPIO7引脚的初始状态由谁决定?
分享到: 更多 (0)