打印
[STM32F4]

在STM32F407上使用DMA给TIM2的CCR4写值

[复制链接]
564|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2023-12-11 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32F407上使用DMA给TIM2的CCR4写值,输出固定个数PWM波个数时,遇见了CCR4的高位与低位同时被写入相同的值,如图所示
在DEBUG时可以看见CCR4的高16位与低16位同时被赋值了,但是在内存中,我只存了0x64,为什么会出现高位也出现0x64,导致没有波形产生。




使用特权

评论回复
沙发
probedog| | 2023-12-11 11:20 | 只看该作者
你的DMA写入操作是否正确

使用特权

评论回复
板凳
laocuo1142| | 2023-12-11 11:20 | 只看该作者
检查你的TIM2工作模式和极性设置

使用特权

评论回复
地板
laocuo1142| | 2023-12-11 11:21 | 只看该作者
如果ARR的值小于你通过DMA写入的CCR4的值,那么TIM2可能***不会触发更新事件。

使用特权

评论回复
5
香水城| | 2023-12-11 11:44 | 只看该作者
这点跟硬件架构有关,你做DMA配置时,源端和目的端的访问宽度配置为32位即可。

使用特权

评论回复
6
周半梅| | 2024-8-11 07:19 | 只看该作者

对称性结构,脉冲变压器原边是两个对称线圈,两只开关管接成对称关系,轮流通断,工作过程类似于线性放大电路中的乙类推挽功率放大器

使用特权

评论回复
7
Pulitzer| | 2024-8-11 08:22 | 只看该作者

当需要将单个模块板安装在另一个PCB的顶部

使用特权

评论回复
8
童雨竹| | 2024-8-11 10:18 | 只看该作者

A、B组分先分别用手动或机械进行充分搅拌,让A、B灌封料充分融合

使用特权

评论回复
9
Wordsworth| | 2024-8-11 11:21 | 只看该作者

这时候共模电流会被衰减

使用特权

评论回复
10
Clyde011| | 2024-8-11 12:24 | 只看该作者

由于铜更难以磨削并且可能导致钻头断裂,

使用特权

评论回复
11
公羊子丹| | 2024-8-11 13:17 | 只看该作者

前模块电源灌封时用的最多的是加成型有机灌封硅胶

使用特权

评论回复
12
万图| | 2024-8-11 14:20 | 只看该作者

相反电感量小其阻碍能力也小,它在电路当中抑制的是共模信号

使用特权

评论回复
13
Uriah| | 2024-8-11 15:23 | 只看该作者

在动态测试中,电源的负载能力是最主要的测试参数

使用特权

评论回复
14
Bblythe| | 2024-8-11 18:22 | 只看该作者

这些半孔就是我们所说的邮票孔焊盘

使用特权

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

本版积分规则

444

主题

2237

帖子

1

粉丝