PWMMusic

所属分类:单片机开发
开发工具:C/C++
文件大小:1119KB
下载次数:138
上传日期:2009-08-02 11:32:38
上 传 者wmx0901
说明:  首先要说:是我自己写的你他地方下不到! 这是一个用PWM播放.wav歌曲文件的程序,歌曲本身已经被和代码一起固化到FLASH中了,想要听到美妙的歌曲你只需要把PB0经过一个滤波放大电路接到蜂鸣器或耳机插孔上,并把程序下到你的STM32中运行就可以了。 另外,看看这篇关于PWM播放.wav的文章:http://wmx0901.blog.163.com/blog/static/10320222020097171727367/edit/
(First of all, to say: I wrote it myself, he places less than you! This is a PWM player with. Wav files songs, songs and the code itself has been with the curing of the FLASH, and you want to hear the wonderful songs you have to do to go through a filtering PB0 received buzzer amplifier or headphones jack, and the procedures to run your STM32 it. In addition, take a look at this on the PWM player. Wav article: http://wmx0901.blog.163.com/blog/static/10320222020097171727367/edit/)

文件列表:
PWMMusic\bin\cortexm3_macro.lst (25414, 2009-08-02)
PWMMusic\bin\cortexm3_macro.o (2348, 2009-08-02)
PWMMusic\bin\drv_lcd1602.crf (132093, 2009-08-02)
PWMMusic\bin\drv_lcd1602.d (1398, 2009-08-02)
PWMMusic\bin\drv_lcd1602.o (138432, 2009-08-02)
PWMMusic\bin\drv_tmrx.crf (126265, 2009-08-02)
PWMMusic\bin\drv_tmrx.d (1337, 2009-08-02)
PWMMusic\bin\drv_tmrx.o (132392, 2009-08-02)
PWMMusic\bin\main.crf (6993, 2009-08-02)
PWMMusic\bin\main.d (191, 2009-08-02)
PWMMusic\bin\main.o (14908, 2009-08-02)
PWMMusic\bin\PWMMusic.axf (259540, 2009-08-02)
PWMMusic\bin\PWMMusic.hex (295784, 2009-08-02)
PWMMusic\bin\PWMMusic.htm (87973, 2009-08-02)
PWMMusic\bin\PWMMusic.lnp (561, 2009-08-02)
PWMMusic\bin\PWMMusic.map (75733, 2009-08-02)
PWMMusic\bin\PWMMusic.plg (14285, 2009-08-02)
PWMMusic\bin\PWMMusic.sct (479, 2009-08-02)
PWMMusic\bin\PWMMusic.tra (1901, 2009-08-02)
PWMMusic\bin\STM32F10x.lst (31925, 2009-08-02)
PWMMusic\bin\STM32F10x.o (4816, 2009-08-02)
PWMMusic\bin\stm32f10x_flash.crf (30017, 2009-08-02)
PWMMusic\bin\stm32f10x_flash.d (341, 2009-08-02)
PWMMusic\bin\stm32f10x_flash.o (37860, 2009-08-02)
PWMMusic\bin\stm32f10x_gpio.crf (35060, 2009-08-02)
PWMMusic\bin\stm32f10x_gpio.d (388, 2009-08-02)
PWMMusic\bin\stm32f10x_gpio.o (43284, 2009-08-02)
PWMMusic\bin\stm32f10x_it.crf (127396, 2009-08-02)
PWMMusic\bin\stm32f10x_it.d (1410, 2009-08-02)
PWMMusic\bin\stm32f10x_it.o (139996, 2009-08-02)
PWMMusic\bin\stm32f10x_lib.crf (123937, 2009-08-02)
PWMMusic\bin\stm32f10x_lib.d (1365, 2009-08-02)
PWMMusic\bin\stm32f10x_lib.o (126548, 2009-08-02)
PWMMusic\bin\stm32f10x_nvic.crf (29559, 2009-08-02)
PWMMusic\bin\stm32f10x_nvic.d (333, 2009-08-02)
PWMMusic\bin\stm32f10x_nvic.o (40752, 2009-08-02)
PWMMusic\bin\stm32f10x_rcc.crf (34170, 2009-08-02)
PWMMusic\bin\stm32f10x_rcc.d (325, 2009-08-02)
PWMMusic\bin\stm32f10x_rcc.o (42316, 2009-08-02)
PWMMusic\bin\stm32f10x_tim.crf (60713, 2009-08-02)
... ...

这是一个用PWM播放.wav歌曲文件的程序,歌曲本身已经被和代码一起固化到FLASH中了,想要听到 美妙的歌曲你只需要把PB0经过一个滤波放大电路接到蜂鸣器或耳机插孔上,并把程序下到你的STM32中 运行就可以了。下面是系统正常运行所需的一些设置: CPU: STM32F103RB CLK:外部8MHz石英晶振,内部倍频到72MHz PIN: PB0--经滤波放大电路接到蜂鸣器或耳机插孔上 PB5--PB7和PB12--PB15 接LCD的控制和数据引脚。具体为 - E = PB5 - RW = PB6 - RS = PB7 - DB4 = PB12 - DB5 = PB13 - DB6 = PB14 - DB7 = PB15 另外,考虑到你的LCD1602可能并未如程序所愿的那样连接到系统中,所以我在程序中注释掉了使他 工作的代码;假如你愿意你可以去掉注释重新编译以看到LCD1602的显示内容!

近期下载者

相关文件


收藏者