牛卧堂MCU技术交流

标题: PWM的输出频率疑问? [打印本页]

作者: leefine    时间: 2015-12-14 21:08
标题: PWM的输出频率疑问?

        PWM_ConfigOutputChannel(PWMA, PWM_CH0, 1000, u16Value);
        PWM_ConfigOutputChannel(PWMA, PWM_CH1, 1000, u16Value);
        PWM_ConfigOutputChannel(PWMA, PWM_CH2, 1000, u16Value);
        PWM_ConfigOutputChannel(PWMA, PWM_CH3, 1000, u16Value);
结果CH2、CH3的频率差别太大9223Hz
作者: leefine    时间: 2015-12-16 10:07
但愿厂家nuvoton给个说法。
作者: chenwenbin    时间: 2015-12-16 17:23
本帖最后由 chenwenbin 于 2015-12-16 17:26 编辑

可以Debug看一下是什么问题,在debug状态下打开CH2和CH3的寄存器比较一下这两组寄存器有什么不一样的
作者: leefine    时间: 2015-12-18 14:06
监视到的寄存器值确实不一致。
作者: leefine    时间: 2015-12-18 14:07
万望,Nuvoton能重视,立马改正。
作者: leefine    时间: 2015-12-21 10:37
PWM_ConfigOutputChannel函数有问题,Nuvoton给个说法?!
作者: CHLIN55    时间: 2015-12-21 14:29
樓主的BSP是哪一版的啊?
是最新3.00.002的嗎?
作者: leefine    时间: 2016-1-2 16:36
是的,
/**************************************************************************//**
* @file     pwm.c
* @version  V3.00
* $Revision: 14 $
* $Date: 14/01/28 10:49a $
* @brief    M051 series PWM driver source file
*
* @note
* Copyright (C) 2014 Nuvoton Technology Corp. All rights reserved.
*****************************************************************************/
作者: harvardx    时间: 2016-1-14 09:05
尽量避免用库的这个函数 他自己也有说明 ,有时候2个通道之间 因为共用分频器 会有影响.
作者: leefine    时间: 2016-8-27 09:18
Nuvoton该努力了。
作者: harvardx    时间: 2016-9-22 20:22
harvardx 发表于 2016-1-14 09:05
尽量避免用库的这个函数 他自己也有说明 ,有时候2个通道之间 因为共用分频器 会有影响. ...

人家早就告知你了 一起用的时候 会导致的后果 硬件决定的 .




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2