打印
[技术问答]

跳动的音符(PWM合成)

[复制链接]
589|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
averyleigh|  楼主 | 2023-8-26 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
30, US, hz, 11, PWM
音符频率对应表如下,根据这个,我们通过PWM就可以输出不同音阶的音符:
音符
频率/HZ
半周期/us
音符
频率/HZ
半周期/us
音符
频率/HZ
半周期/us
1
262
1908
1
523
0956
1
1046
0478
1#
277
1805
1#
554
0903
1#
1109
0451
2
294
1700
2
578
0842
2
1175
0426
2#
311
1608
2#
622
0804
2#
1245
0402
3
330
1516
3
659
0759
3
1318
0372
4
349
1433
4
698
0716
4
1397
0358
4#
370
1350
4#
740
0676
4#
1480
0338
5
392
1276
5
784
0638
5
1568
0319
5#
415
1205
5#
831
0602
5#
1661
0292
6
440
1136
6
880
0568
6
1760
0284
6#
466
1072
6#
932
0536
6#
1865
0268
7
494
1012
7
988
0506
7
1976
0253
"#"表示半音,用于上升或下降半个音,乘以二就提升该声音一个八度音阶,减半则降一个八度。

使用特权

评论回复
沙发
七毛钱| | 2023-9-6 10:08 | 只看该作者
一个充满文艺细胞的程序猿

使用特权

评论回复
板凳
tpgf| | 2023-9-6 10:50 | 只看该作者
如果想要更加细腻的话 是不是需要的表格会更大啊

使用特权

评论回复
地板
nawu| | 2023-9-6 11:25 | 只看该作者
这些音符的频率都是固定的数值是吗

使用特权

评论回复
5
zljiu| | 2023-9-6 11:53 | 只看该作者
这样的话需要不断的更改pwm的频率啊

使用特权

评论回复
6
tfqi| | 2023-9-6 12:14 | 只看该作者
一般这种操作的话是必须要跑系统的?

使用特权

评论回复
7
gwsan| | 2023-9-6 21:31 | 只看该作者
不停的更改配置的话 对单片机压力也不小啊

使用特权

评论回复
8
aoyi| | 2023-9-6 22:22 | 只看该作者
音符之间的频率差值好像没有固定的规律啊

使用特权

评论回复
9
七毛钱| | 2023-9-11 15:53 | 只看该作者
音符之间的频率差值有规律可循吗

使用特权

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

本版积分规则

20

主题

1256

帖子

3

粉丝