[技术问答] 跳动的音符(PWM合成)

[复制链接]
 楼主| 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 | 显示全部楼层
这些音符的频率都是固定的数值是吗
zljiu 发表于 2023-9-6 11:53 | 显示全部楼层
这样的话需要不断的更改pwm的频率啊
tfqi 发表于 2023-9-6 12:14 | 显示全部楼层
一般这种操作的话是必须要跑系统的?
gwsan 发表于 2023-9-6 21:31 | 显示全部楼层
不停的更改配置的话 对单片机压力也不小啊
aoyi 发表于 2023-9-6 22:22 | 显示全部楼层
音符之间的频率差值好像没有固定的规律啊
七毛钱 发表于 2023-9-11 15:53 来自手机 | 显示全部楼层
音符之间的频率差值有规律可循吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

1497

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部

23

主题

1497

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部