楼主

[嵌入式] 【求助帖】有谁了解开发板A原程序上电自检蜂鸣器发出声音

[复制链接]
英雄feathersnake
2019-10-29 21:13:20 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
直接用sample 程序覆盖了原生程序,感觉原生的程序里面上电的时候声音比较好听,不知道是那几个音组成的,有了解的同学么? 用tim12控制蜂鸣器发声倒是写好了,就不知道怎么组合出原生程序上电的谱子。
跳转到指定楼层
沙发

[嵌入式] 【求助帖】有谁了解开发板A原程序上电自检蜂鸣器发出声音

[复制链接]
正式队员13950756019
2019-10-30 17:00:57 只看该作者

#define D0 1
#define D1 262
#define D2 293
#define D3 329
#define D4 349
#define D5 392
#define D6 440
#define D7 494

#define M1 523
#define M2 586
#define M3 658
#define M4 697
#define M5 783
#define M6 879
#define M7 987

#define H1 1045
#define H2 1171
#define H3 1316
#define H4 1393
#define H5 1563
#define H6 1755
#define H7 1971


#define NOTE_D0 1
#define NOTE_D1 294
#define NOTE_D2 330
#define NOTE_D3 370
#define NOTE_D4 393
#define NOTE_D5 441
#define NOTE_D6 495
#define NOTE_D7 556

#define NOTE_DL1 147
#define NOTE_DL2 165
#define NOTE_DL3 175
#define NOTE_DL4 196
#define NOTE_DL5 221
#define NOTE_DL6 248
#define NOTE_DL7 278

#define NOTE_DH1 589
#define NOTE_DH2 661
#define NOTE_DH3 700
#define NOTE_DH4 786
#define NOTE_DH5 882
#define NOTE_DH6 990
#define NOTE_DH7 112

#define WHOLE 1
#define HALF 0.5
#define QUARTER 0.25
#define EIGHTH 0.25
#define SIXTEENTH 0.625


是指这个吗   对于每个音符的pwm的setcompare值


void Music_Play(uint8_t flag)
{
if(flag==1)            //小星星
        {Buzzer_PWMSet(NOTE_D1);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D1);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D5);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D5);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D6);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D6);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D5);
                delay_ms(600);
                 
                Buzzer_PWMSet(NOTE_D4);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D4);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D3);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D3);
                delay_ms(150);
                Buzzer_PWMSet(NOTE_D3);
                delay_ms(150);
                Buzzer_PWMSet(NOTE_D2);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D2);
                delay_ms(300);
               
                Buzzer_PWMSet(NOTE_D1);
                delay_ms(300);
                Buzzer_PWMSet(NOTE_D1);
                delay_ms(300);
}}
板凳

[嵌入式] 【求助帖】有谁了解开发板A原程序上电自检蜂鸣器发出声音

[复制链接]
英雄feathersnake
 楼主| 2019-11-1 09:21:32 只看该作者
13950756019 发表于 2019-10-30 17:00
#define D0 1
#define D1 262
#define D2 293

嗯 这个是演奏音乐的, 差不多类似,不过我就是想知道开发板之前启动的时候那个很短的提示音, 感觉还比较好听, 其实就是大疆的无人机的启动时候的声音,很短的。
地板

[嵌入式] 【求助帖】有谁了解开发板A原程序上电自检蜂鸣器发出声音

[复制链接]
正式队员15972074156
2020-2-25 16:37:56 只看该作者
顶顶顶顶顶顶顶顶顶
5#

[嵌入式] 【求助帖】有谁了解开发板A原程序上电自检蜂鸣器发出声音

[复制链接]
梯队队员0x00000000
2021-10-4 00:22:07 只看该作者
tim12控制发生怎么弄的 为啥我一直没弄成呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表