- 1
- 0
- 约3.05千字
- 约 3页
- 2026-09-07 发布于陕西
- 举报
开发示例——PWM控制蜂鸣器播放歌曲
新建名为beepexpe文件夹,在文件夹下新建名为beepexpe.c文件和BUILD.gn的文件。
1.编写beepexpe.c
代码如下:
#includestdio.h
#includeunistd.h
#includeohos_init.h
#includecmsis_os2.h
#includehi_io.h
#includehi_pwm.h
#includehi_gpio.h
#includehi_time.h
#defineSPEAKER_PORTHI_GPIO_IDX_8
staticconstuint16_tg_tuneFreqs[]={
0, //Defaultclock,40MHz,参考表6-1第6个八度,C6~B6
//第6个八度
38223,//11046.51046.5=38223
34052,//21174.7
30338,//31318.5
28635,//41396.9
25511,//51568
22728,//61760
20249,//71975.5
//低一个八度,即第5个八度
51021,//5_(8)783.99
45454,//6_(9)880.01
原创力文档

文档评论(0)