发新帖我要提问
12
返回列表
打印
[STM32F2]

stm32f203通用定时器输出PWM波调节占空比的问题

[复制链接]
楼主: chuxh
手机看帖
扫描二维码
随时随地手机跟帖
21
pengf| | 2021-10-13 23:25 | 只看该作者 回帖奖励 |倒序浏览
不必每次都来初始化一次。

使用特权

评论回复
22
zhenykun| | 2021-10-13 23:27 | 只看该作者
再就是注意是否要开启CCR寄存器的预装功能,开启了就得等到发生更新事件后才生效,否则立即生效。

使用特权

评论回复
23
juventus9554| | 2021-10-13 23:35 | 只看该作者
修改如下
        bit bBkpKey;
        GENERAL_TIM_Mode_Config(CCR1_Val,CCR2_Val,CCR3_Val,CCR4_Val);
        while(1)
        {
                bit bKey;
                //检测按键按下
                if(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_3) == 0)
                {
                        bKey = 1;
                }
                else
                {
                        bKey = 0;
                }
                if (bKey && !bBkpKey)
                {
                        CCR1_Val += 100; //CCR的值加100
                        //输出PWM
                        GENERAL_TIM_Mode_Config(CCR1_Val,CCR2_Val,CCR3_Val,CCR4_Val);
                }
                bBkpKey = bKey;
        }
更多操作

使用特权

评论回复
24
dingy| | 2021-10-13 23:38 | 只看该作者
初始化的问题吧

使用特权

评论回复
25
dengdc| | 2021-10-13 23:40 | 只看该作者
能进入相应的设定程序里边吗

使用特权

评论回复
26
jlyuan| | 2021-10-13 23:42 | 只看该作者
并列放置  也是按照顺序执行

使用特权

评论回复
27
ousj| | 2021-10-13 23:43 | 只看该作者
是不是就没有进入中断处理程序啊

使用特权

评论回复
28
dingy| | 2021-10-13 23:46 | 只看该作者
应该是程序问题

使用特权

评论回复
29
chuxh|  楼主 | 2021-10-13 23:48 | 只看该作者

明白了,多谢大家讨论这么多哈

使用特权

评论回复
30
xiaoqizi| | 2021-11-4 10:39 | 只看该作者
运行过程中可以调节吗

使用特权

评论回复
31
wakayi| | 2021-11-4 10:44 | 只看该作者
不加循环试试看

使用特权

评论回复
32
wowu| | 2021-11-4 10:45 | 只看该作者
修改CCR寄存器

使用特权

评论回复
33
木木guainv| | 2021-11-4 10:49 | 只看该作者
要随时判定占空比吗

使用特权

评论回复
34
labasi| | 2021-11-4 10:50 | 只看该作者
占空比怎么会自动改变呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则