[lm3s8962]PWM控制模块

2019-03-24 15:49发布

看到说明书上说PWM信号在最终从管脚里输出前还得经过控制模块, 控制模块的介绍是这样的
♦ PWM输出使能;
♦ 输出极性控制;
♦ 同步;
♦ 故障处理;
♦ 中断状态

那个输出极性控制是用哪个函数的啊?在驱动库函数里没找到诶?如果谁知道请顺便说一下使用方法!

还有,我想保证pwm的输出管脚在程序不运行时输出低电平,可是默认是输出高电平的.我用pwm控制数字稳压电源的,如果
在程序不运行时pwm管脚输出高电平,那么稳压电源就会输出30v的电压,这是很危险的.(程序运行时是稳压输出5v)
这个有解决办法吗?故障处理应该可以实现我的要求,可惜看了函数说明还是不懂,求教有会的人贴一下源程序.
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
academic
1楼-- · 2019-03-24 23:49
 精彩回答 2  元偷偷看……
zhengqieqie
2楼-- · 2019-03-25 00:32
< :TI_MSP430_内容页_SA7 --> 这个函数我用过,true和false都试过,貌似没用啊?
而且函数里说了是在一个有效的故障条件(pwm有哪些故障条件啊)才产生,但我只是想在单片机上电复位,程序暂停等时候使PWM管脚输出低电平,这算故障吗??
academic
3楼-- · 2019-03-25 03:57
结合这个试试
    // 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);

一周热门 更多>

相关问题

    相关文章