打印
[技术问答]

LOAD的值一直是1

[复制链接]
785|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
trytant|  楼主 | 2023-6-10 11:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
修改完占空比后,PWM的LOAD位没有载入,求助大佬指点下,新手对这个单片机不熟悉。

使用特权

评论回复
沙发
Betty996| | 2023-6-21 10:54 | 只看该作者
看一下相关的编辑语言的工具,来选择合适的编辑工具和语言

使用特权

评论回复
板凳
Carmen7| | 2023-6-21 12:09 | 只看该作者
要使用PWM负载值,需要配置相关的寄存器和引脚,以便将负载值加载到PWM模块中

使用特权

评论回复
地板
Emily999| | 2023-6-21 13:33 | 只看该作者
在使用PWM模块之前,需要初始化它,并设置相关的参数,例如周期、占空比等

使用特权

评论回复
5
Belle1257| | 2023-6-21 15:10 | 只看该作者
试试用一下调试工具,像调试器或printf函数,检查代码正确性

使用特权

评论回复
6
Allison8859| | 2023-6-21 16:20 | 只看该作者
如果你用的是硬件自动更新模式,则无需手动载入LOAD位,模块会自动更新负载值

使用特权

评论回复
7
Annie556| | 2023-6-22 06:05 | 只看该作者
参考一下对应单片机的PWM模块文档,了解如何正确更新LOAD位

使用特权

评论回复
8
B1lanche| | 2023-6-22 09:14 | 只看该作者
你用的是哪种单片机?

使用特权

评论回复
9
Carina卡| | 2023-6-22 10:07 | 只看该作者
通常是通过将周期值写入PWM周期寄存器来实现的

使用特权

评论回复
10
alxd| | 2023-6-22 10:55 | 只看该作者
你重复写一下呢?看看能不能写进去

使用特权

评论回复
11
Charlotte夏| | 2023-6-22 14:23 | 只看该作者
仿真跟踪一下吧,看看为啥没写进去

使用特权

评论回复
12
huahuagg| | 2023-6-29 20:54 | 只看该作者
配置好后还有一个东西要操作。

使用特权

评论回复
13
huahuagg| | 2023-6-29 20:56 | 只看该作者
    /* Enable output of BPWM0 channel 0~5 */
    BPWM_EnableOutput(BPWM0, 0x3F);

    /* Start BPWM0 counter */
    BPWM_Start(BPWM0, 0x3F);

使用特权

评论回复
14
huahuagg| | 2023-6-29 20:56 | 只看该作者
例如要这样。

使用特权

评论回复
15
huahuagg| | 2023-6-29 21:21 | 只看该作者

使用特权

评论回复
16
heisexingqisi| | 2023-6-30 20:49 | 只看该作者
晒出代码看看。

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝