奇怪的PWM现象

2019-07-16 15:09发布

void Pluses(void)                                                                        //励磁脉冲设置     P10.4与P10.5
{
        const Timer_A_PWMConfig pwmConfig30 =                     //TA3.0  P10.4
                {
                        TIMER_A_CLOCKSOURCE_ACLK,                        //选择为ACLK时钟
                        TIMER_A_CLOCKSOURCE_DIVIDER_1,                    //1分频
                               5240,                                           //周期
                            TIMER_A_CAPTURECOMPARE_REGISTER_0,                //选择通道0
                        TIMER_A_OUTPUTMODE_TOGGLE_RESET,            //电平方式
                        2620,                                              //周期
                };

        const Timer_A_PWMConfig pwmConfig31 =                     //TA3.1  P10.5
                {
                        TIMER_A_CLOCKSOURCE_ACLK,                        //选择为ACLK时钟
                        TIMER_A_CLOCKSOURCE_DIVIDER_1,                    //1分频
                               5240,                                           //周期
                            TIMER_A_CAPTURECOMPARE_REGISTER_1,                //选择通道1
                        TIMER_A_OUTPUTMODE_TOGGLE_SET,                    //电平方式
                        2620,                                              //周期
                };

                GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P10,GPIO_PIN4,GPIO_PRIMARY_MODULE_FUNCTION);
                Timer_A_generatePWM(TIMER_A3_MODULE, &pwmConfig30);

                GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P10,GPIO_PIN5,GPIO_PRIMARY_MODULE_FUNCTION);
                Timer_A_generatePWM(TIMER_A3_MODULE, &pwmConfig31);


}
各位路过的大神,请看上面的例程。
执行后,P10.4口,没有脉冲串。P10.5口,有6.25Hz脉冲串。
还请高手帮忙看看,到底啥问题?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
mcu5i51
1楼-- · 2019-07-16 18:17
没有用过这个类型片子,经验是检查IO状态,复用等
mcu5i51
2楼-- · 2019-07-16 22:14
430 的好像还有时钟有些默认是关的
vaiting
3楼-- · 2019-07-17 04:04
我是用的是MSP432P401,使用固件函数库编写程序。
vaiting
4楼-- · 2019-07-17 06:11
 精彩回答 2  元偷偷看……
vaiting
5楼-- · 2019-07-17 06:48
mcu5i51 发表于 2017-7-10 17:23
没有用过这个类型片子,经验是检查IO状态,复用等

IO没有复用。两路PWM,分别使用10.4P和10.5P。
vaiting
6楼-- · 2019-07-17 10:25
mcu5i51 发表于 2017-7-10 17:24
430 的好像还有时钟有些默认是关的

TIMER_A_CLOCKSOURCE_ACLK,两个结构体同时使用的ACLK作为两个PWM口的时钟源。所以,应该不是您怀疑的原因。

一周热门 更多>