|
发表于 2023-4-17 13:44:35
|
显示全部楼层
本帖最后由 天天爱玛丽 于 2023-4-17 13:51 编辑
To "abbey_tom":
讲一下如何计算取样点数,这里需要的输出频率为100KHz,
我用的板子,可能是为了兼容STM的芯片,系统时钟是72MHz的,不是芯片最高的216MHz,
定时器的时钟是系统时钟的2分频,为36MHz
我设置的定时器自动重载值为8,则9个定时脉冲(自动重载需要1个)触发一次给DMA喂数,
则取样点数=36000000/(8+1)/100000=40,
那么设置取样点为40点时,正好输出100KHz
测试代码
main.rar
(1.97 KB, 下载次数: 43)
假如主频提高到216MHz,代码不变的情况下,可以将采样点提高的120点,波形会更光滑.
|
评分
-
1
查看全部评分
-
|