发新帖我要提问
12
返回列表
打印
[其他]

eMiniBoard之PWM驱动无源蜂鸣器+ADC调整LED亮度

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
21


使用特权

评论回复
22
更多更合适ii|  楼主 | 2022-7-29 23:50 | 只看该作者


    说明:

        *为对应单音频谱省略数据
        计算过程:
        系统主频:

        MB022(HSI 48MHz)
        MB023(HSE 96MHz)
        MB024(HSE 96MHz)
        MB025(HSE 96MHz)
        定时器分频后频率: 2MHz
        单音对应定时器重载值 = 2MHz / 单音频率

使用特权

评论回复
23
更多更合适ii|  楼主 | 2022-7-29 23:51 | 只看该作者
const u16 tonetime[] = {
    1000,
    // 1: do
    7633,   6802,   6060,   5076,   5102,   4545,   4048,1000,1000,1000,
    //11: `do
    3824,   3407,   3034,   2865,   2550,   2273,   2024,1000,1000,1000,
    //21: do`
    15267,  13605,  12121,  11429,  10204,  9090,   8097,1000,1000,1000,
    //31: ``do
    1910,   1702,   1516,   1432,   1276,   1136,   1012,1000,1000,1000,
};

使用特权

评论回复
24
更多更合适ii|  楼主 | 2022-7-29 23:53 | 只看该作者
说明:

        数值 1000 为空白/占位,调度算**将小于等于 1000 的数值屏蔽发音。

使用特权

评论回复
25
更多更合适ii|  楼主 | 2022-7-29 23:53 | 只看该作者
谱曲

以兰花草为例:

使用特权

评论回复
26
更多更合适ii|  楼主 | 2022-7-29 23:59 | 只看该作者

使用特权

评论回复
27
更多更合适ii|  楼主 | 2022-7-29 23:59 | 只看该作者
u8 music[]={
    6,3,3,3,3,2,        1,2,1,27,26,        6,6,6,6,6,5,
    3,5,5,4,3,          3,6,6,5,3,2,        1,2,1,27,26,23,
    23,1,1,27,26,3,     2,1,27,25,26
};

u8 time[] = {
    2,2,2,2,6,2,        3,1,2,2,8,          2,2,2,2,6,2,
    2,2,2,2,8,          2,2,2,2,6,2,        2,2,2,2,4,4,
    2,2,2,2,6,2,        3,1,2,2,8
};

使用特权

评论回复
28
tpgf| | 2022-8-3 08:38 | 只看该作者
音频播放效果如何

使用特权

评论回复
29
wakayi| | 2022-8-3 10:59 | 只看该作者
ADC如何调整他的亮度呢

使用特权

评论回复
30
wowu| | 2022-8-3 11:13 | 只看该作者
这个跟频率有什么关系呢

使用特权

评论回复
31
xiaoqizi| | 2022-8-3 11:25 | 只看该作者
无源蜂鸣器的工作原理是什么

使用特权

评论回复
32
木木guainv| | 2022-8-3 11:39 | 只看该作者
这个表格是什么意思呢

使用特权

评论回复
33
磨砂| | 2022-8-3 11:50 | 只看该作者
只能通过读表的方式吗

使用特权

评论回复
34
Bowclad| | 2022-9-16 21:07 | 只看该作者
无源蜂鸣器的工作原理是什么

使用特权

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

本版积分规则