看到说明书上说PWM信号在最终从管脚里输出前还得经过控制模块, 控制模块的介绍是这样的
♦ PWM输出使能;
♦ 输出极性控制;
♦ 同步;
♦ 故障处理;
♦ 中断状态
那个输出极性控制是用哪个函数的啊?在驱动库函数里没找到诶?如果谁知道请顺便说一下使用方法!
还有,我想保证pwm的输出管脚在程序不运行时输出低电平,可是默认是输出高电平的.我用pwm控制数字稳压电源的,如果
在程序不运行时pwm管脚输出高电平,那么稳压电源就会输出30v的电压,这是很危险的.(程序运行时是稳压输出5v)
这个有解决办法吗?故障处理应该可以实现我的要求,可惜看了函数说明还是不懂,求教有会的人贴一下源程序.
此帖出自
小平头技术问答
而且函数里说了是在一个有效的故障条件(pwm有哪些故障条件啊)才产生,但我只是想在单片机上电复位,程序暂停等时候使PWM管脚输出低电平,这算故障吗??
// Ensure that all outputs are not-inverted.
//
PWMOutputInvert(PWM_BASE, (PWM_OUT_0_BIT | PWM_OUT_1_BIT | PWM_OUT_2_BIT |
PWM_OUT_3_BIT | PWM_OUT_4_BIT | PWM_OUT_5_BIT),
false);
一周热门 更多>