cubemx 使用DMA&TIM 生成数目可调、频率可调的脉冲
本次使用的芯片STM32F405RG
开始配置:
注意下面的极性需要定义为低,也可以根据需要定义为高。
DMA的配置:
生成代码后在代码中加入如下定义,以及main中做初始化,注意ACCNUM需要为偶数,当为奇数时会出现脉冲翻转不一致的情况,如果需要等频率的脉冲,把20*i 变成一个跟需要频率相关的定值即可,代码如下:
#define ACCNUM 16
...
原创
2019-11-27 18:16:53 ·
1506 阅读 ·
1 评论