stm32f407中文资料有哪些音频礼包

有人用过STM32F4实现USB Audio Class 2.0吗_百度知道查看: 3493|回复: 6
最后登录在线时间21 小时金钱6990 注册时间阅读权限30帖子精华4积分478UID132903
助理工程师, 积分 478, 距离下一级还需 22 积分
该用户从未签到
金钱6990 精华4帖子
本帖最后由 SengChuary 于
15:01 编辑
我自己找了一家由深圳微雪电子产的一款STM32F4 —Open407I-C系列开发评估板,大家有买过或用过的评估一下怎么样,想从STM32F4系列开发但全套下来得七八百,有点贵,大家讨论一下
13:20 上传
13:20 上传
[ 核心接口简介 ]1.&&核心板插槽
方便接入核心板。2. CAN1接口
方便接入CAN模块。3.&&PS/2接口
方便接入PS/2键盘或鼠标。4.&&DCMI接口
方便接入摄像头模块。5.&&I2C2 / I2C3接口
方便接入I2C模块,如I/O扩展芯片PCF8574、EEPROM AT24CXX等模块。6.&&SPI1 / SPI2接口
方便接入SPI模块,如FLASH AT45DBXX、SD卡、MP3等模块。
方便接入AD、DA模块,因为SPI1复用了AD、DA功能。7.& &I2S2 / I2S3 / I2C1接口
方便接入I2S模块,如音频模块等。8.&&SDIO接口
方便接入Micro SD模块,SDIO接口读写SD卡的速度相比SPI接口快的多。9.&&USART3接口
方便接入RS232、RS485、USB TO 232等模块。10.&&CAN2接口
方便接入CAN模块。11.&&16BIT FSMC接口
方便接入NorFlash、SRAM等模块。12.&&16BIT FSMC+SPI接口
方便接入LCD + 触摸屏模块。13.&&8BIT FSMC接口
方便接入NandFlash、Ethernet等模块。14.&&UART1接口
方便接入RS232、RS485、USB TO 232等模块。15.&&Ethernet接口
方便接入Ethernet模块。16.&&ULPI接口
方便接入高速USB模块等(STM32F407I没有内置USB HS PHY)。17.&&USART2接口
方便接入RS232、RS485、USB TO 232等模块。18.&&1-WIRE接口
方便接入1-WIRE器件(TO-92封装),如温度传感器DS18B20、电子注册码DS2401等。[ 其它接口简介 ]19.&&5V DC接口20.& &5V与3.3V电源输入输出接口
常用于对外供电,或与用户板进行共地处理。21.&&MCU引脚接口
引出所有I/O,方便与外设进行I/O连接。
[ 芯片简介 ]22.&&74LVC139
用于将 FSMC 扩展为多个位选引脚,以让FSMC能同时接入更多的设备,例如同时接入LCD与NAND FLASH等。
[ 器件简介 ]23.&&用户LED
便于I/O输出测试或显示程序运行状态。24.&&用户按键
便于I/O输入测试或控制程序运行状态。25.&&Wake Up按键
可用作普通按键,也可将STM32从睡眠中唤醒。26.&&摇杆
上、下、左、右、按下,共5个状态。27.&&50M有源晶振焊盘(PCB背面)
可为DCMI提供时钟源(出厂状态未焊接)。
[ 跳线说明 ]28.&&74LVC139选择跳线
用于控制FSMC的片选
短接跳线:接入到示例程序指定的I/O;
断开跳线:可改为使用连接线接入自定义的I/O。29.& &PS/2接口跳线
短接跳线:接入到示例程序指定的I/O;
断开跳线:可改为使用连接线接入自定义的I/O。30.& &用户LED跳线
短接跳线:接入到示例程序指定的I/O;
断开跳线:可改为使用连接线接入自定义的I/O。31.&&用户按键/五向摇杆跳线
短接跳线:接入到示例程序指定的I/O;
断开跳线:可改为使用连接线接入自定义的I/O。
核心板资源简介
13:20 上传
[ 芯片简介 ]1.&&STM32F407IGT6
内  核:Cortex-M4 32-bit RISC;
特 性:单周期DSP指令;
工作频率:168MHz,210 DMIPS/1.25 DMIPS/MHz;
工作电压:1.8V-3.6V;
封  装:LQFP176;
存储资源:1024kB Flash,192+4kB SRAM;
资  源:3 x SPI,4 x USART,2 x UART,2 x I2S,3 x I2C;
1 x FSMC,1 x SDIO,2 x CAN;
1 x USB 2.0 FS/HS 控制器(带有专用DMA);
1 x USB HS ULPI;(用于外接USB HS PHY)
1 x 10/100 Ethernet MAC;
1 x 8 to 14-bit parallel camera interface;
3 x AD(12位,1us,分时24道),2 x DA(12位);
调试下载:支持JTAG/SWD接口的调试下载,支持IAP。2.&&AMS(PCB背面)
3.3V稳压器件。3.&&MIC2075(PCB背面)
USB电源管理器件。[ 其它器件简介 ]4.&&&5Vin&或&USB&供电选择开关
切换到上面,选择USB供电;
切换到下面,选择5Vin供电。5.&&BOOT状态设置开关
可设置BOOT0的状态。(BOOT1极少需要被使用,可通过配套的连接线修改其状态)6.&&电源LED7.&&VBUS LED8.&&复位按键9.&&8M晶振(PCB背面)10.&&32.768K晶振(PCB背面)
可供内置RTC使用,或用以校准。[ 接口简介 ]11.&&JTAG/SWD接口
支持下载与调试。12.&&USB接口
作为Devcie:通过连接线,与计算机进行USB通信。
作为Host:通过转接线,U盘等USB设备。13.&&MCU引脚接口
引出VCC、GND及所有I/O,方便与外设进行连接。14.&&5Vin输入接口
当USB作为HOST/OTG时,需要输入5V电源。[ 跳线/开关说明 ]15.&&USB OTG/HOST跳线
短接跳线:使用USB OTG/HOST时跳上。
断开跳线:不影响I/O。16.&&VBAT选择跳线
短接跳线:采用系统供电;
断开跳线:可将VBAT接入外部电源,如电池。17.&&VREF选择跳线
短接跳线:VREF+接入VCC;
断开跳线:可自定义VREF+。JTAG/SWD接口定义
[size=13.211px]特别说明:本产品支持下载程序!STM32支持UART BOOT LOAD,主控板接入USB UART模块,即可进行程序下载!本产品不自带仿真调试!需接入仿真器才能进行仿真调试!(仿真器需另行购买)
产品配套光盘中有如下内容:开发环境(KEIL等软件)示例程序(C程序、μC/OS-II)电路原理图(PDF格式)STM32开发资料(包括各类器件Datasheet,入门学习资料,开发资料)
套餐模块配置
x1 x1 x1 x1 x1 x1 x1(不含SD卡) x1 x1 x1 x1 x1 x1 2PCS x1 2PCS x1 x11.
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
14:31 上传
全部模块:
14:54 上传
3.2英寸液晶屏
14:54 上传
[size=13.211px]接入USB设备(通过转接线)
[size=13.211px]
14:54 上传
[size=13.211px]接入USB3300 USB HS Board
[size=13.211px]
14:54 上传
[size=13.211px]接入UDA1380 Board
[size=13.211px]
14:54 上传
[size=13.211px]接入OV9655 Camera Board
[size=13.211px]
14:54 上传
[size=13.211px]接入RS232 Board
[size=13.211px]
14:54 上传
[size=13.211px]接入RS485 Board
[size=13.211px]
14:54 上传
[size=13.211px]接入USB UART Board
[size=13.211px]
14:54 上传
[size=13.211px]接入CAN Board
[size=13.211px]
14:54 上传
[size=13.211px]接入8 Push Buttons
[size=13.211px]
14:54 上传
[size=13.211px]接入5 IO Keypad
[size=13.211px]
14:54 上传
[size=13.211px]接入AD Keypad
[size=13.211px]
14:54 上传
[size=13.211px]接入Test Board
[size=13.211px]
14:54 上传
[size=13.211px]接入FRAM Board
[size=13.211px]
14:54 上传
[size=13.211px]同时挂多个I2C模块
[size=13.211px]
14:54 上传
[size=13.211px]接入DataFlash Board
[size=13.211px]
14:54 上传
[size=13.211px]接入VS1003B MP3 Board
[size=13.211px]
14:54 上传
[size=13.211px]接入NRF24L01 RF Board
[size=13.211px]
14:54 上传
[size=13.211px]接入Micro SD Storage Board
[size=13.211px]
14:54 上传
[size=13.211px]接入NandFlash Board
[size=13.211px]
14:54 上传
[size=13.211px]接入NorFlash Board
[size=13.211px]
14:54 上传
[size=13.211px]接入SRAM Board
[size=13.211px]
14:54 上传
[size=13.211px]接入Ethernet Board
[size=13.211px]
14:54 上传
[size=13.211px]接入任意自定义模块,随心搭配
交流不一样的气氛氛围
最后登录在线时间1 小时金钱-19 注册时间阅读权限30帖子精华0积分240UID325
助理工程师, 积分 240, 距离下一级还需 260 积分
该用户从未签到
金钱-19 精华0帖子
小手一抖,钱钱到手!
最后登录在线时间16 小时金钱2062 注册时间阅读权限70帖子精华11积分1161UID4
电子工程师
高级工程师, 积分 1161, 距离下一级还需 839 积分
该用户从未签到
金钱2062 精华11帖子
最后登录在线时间0 小时金钱-36 注册时间阅读权限30帖子精华0积分196UID2361
助理工程师, 积分 196, 距离下一级还需 304 积分
该用户从未签到
金钱-36 精华0帖子
看帖必回,谢了
最后登录在线时间4 小时金钱46 注册时间阅读权限30帖子精华0积分184UID62418
助理工程师, 积分 184, 距离下一级还需 316 积分
该用户从未签到
金钱46 精华0帖子
我是个凑数的。。。
最后登录在线时间2 小时金钱-25 注册时间阅读权限30帖子精华0积分191UID19856
助理工程师, 积分 191, 距离下一级还需 309 积分
该用户从未签到
金钱-25 精华0帖子
我是个凑数的。。。
最后登录在线时间1 小时金钱-48 注册时间阅读权限30帖子精华0积分191UID49349
助理工程师, 积分 191, 距离下一级还需 309 积分
该用户从未签到
金钱-48 精华0帖子
小手一抖,钱钱到手!
Powered by查看: 6892|回复: 6
分享一份STM32F407ZGT6红龙开发板光盘资料
本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
才可以下载或查看,没有帐号?
电子版第二款_01.jpg (211.01 KB, 下载次数: 12)
13:50 上传
电子版第二款_02.jpg (213.99 KB, 下载次数: 1)
13:50 上传
电子版第二款_03.jpg (292.19 KB, 下载次数: 2)
13:50 上传
电子版第二款_04.jpg (257.05 KB, 下载次数: 2)
13:50 上传
电子版第二款_05.jpg (221.15 KB, 下载次数: 0)
13:50 上传
电子版第二款_06.jpg (413.95 KB, 下载次数: 0)
13:51 上传
电子版第二款_07.jpg (271.98 KB, 下载次数: 4)
13:51 上传
电子版第二款_08.jpg (197.23 KB, 下载次数: 0)
13:51 上传
电子版第二款_09.jpg (492.48 KB, 下载次数: 1)
13:51 上传
电子版第二款_10.jpg (567.48 KB, 下载次数: 8)
13:51 上传
电子版第二款_11.jpg (328.1 KB, 下载次数: 0)
13:51 上传
电子版第二款_12.jpg (319.12 KB, 下载次数: 0)
13:51 上传
电子版第二款_13.jpg (213.49 KB, 下载次数: 1)
13:51 上传
电子版第二款_14.jpg (475.15 KB, 下载次数: 1)
13:51 上传
电子版第二款_15.jpg (303.94 KB, 下载次数: 6)
13:51 上传
(57.69 KB, 下载次数: 17)
13:51 上传
本帖最后由 旺宝电子 于
13:36 编辑
红龙407开发板是基于ST 公司STM32F407ZGT6(LQFP144)处理器的一款学习板,该处理器采用是ARM Cortex?-M4 内核以为核心。ARM Cortex?-M4是32位MCU,带有FPU 单元,有210 DMIPS,多达1MB FLASH/192+4KB RAM,USB OTG HS/FS,Ethernet,17个定时器,3个ADC,15个通讯接口和一个摄像口。主频高达168MHz。该处理器是由ARM专门开发的最新嵌入式处理器,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。高效的信号处理功能与 Cortex-M 处理器系列的低功耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新兴类别的灵活解决方案。
主芯片STM32F407ZGT6(LQFP144)
红龙407开发板
本文内容摘录自【MCU资讯论坛】
文章全部内容请参考
红龙407开发板
ZADOUMEIYOU
Powered by查看: 10431|回复: 40
最近做的一款STM32F4板子,软解MP3/FLAC/APE/WAV等,最高支持192K 24位音频播放
& &花了近一年时间,设计的一款F4开发板,主芯片使用STM32F407芯片,软解码MP3/FLAC/APE/WAV等音频文件,IIS输出后,WM8978进行D/A转换,效果还不错,音质比VS1053好一些。
音乐播放器功能简介:
1,支持WAV/FLAC/APE/MP3等4种格式。
2,WAV最高支持192K,24bit音频播放
3,MP3全码率支持
4,APE最高支持96K,16bit播放
5,FLAC最高支持192K,16bit播放
6,支持歌词显示,前后三行预览,中间一行为正在播放的歌词。
7,支持拖动定位播放位置(ape支持,其他都支持)
& &实物图(带4.3寸电容屏):
&&主界面图片(来自屏幕截图):
&&音乐播放中(来自屏幕截图):
原子前辈的例程写的很犀利,我搞了好久的I2S都没有搞定,看了你的教程,昨天ok了,现在已经能够出声了,接下来就是搞文件系统了,没有买你的开发板,但是还是借用了你的技术资料,惭愧不已,感激不尽!!
不过我还是遇到一点点问题,就是I2S的DMA传输,输出用示波器看,在两个buf切换的时候,会丢失一个字节 [s:5]
引用第1楼zhangdu于 18:28发表的 :
原子前辈的例程写的很犀利,我搞了好久的I2S都没有搞定,看了你的教程,昨天ok了,现在已经能够出声了,接下来就是搞文件系统了,没有买你的开发板,但是还是借用了你的技术资料,惭愧不已,感激不尽!!
不过我还是遇到一点点问题,就是I2S的DMA传输,输出用示波器看,在两个buf切换的时候,会丢失一个字节 [s:5]会丢失一个字节??
这个我倒是没有去看过哦,应该不会丢失才对,如果丢失,24bit播放的时候,就完全乱套了。
我也不是很清楚,一开始,我是定义了两个buf,I2S_BUF0和I2S_BUF1,然后在里面都附上初值,1.2.3.4.5.6.........然后让DMA传输给I2S外设,监看输出波形,结果是,1 0&&3 2&&5 4& &7 6&&...............这样,那个0就是在DMA切换buf的时候,插进来的,就好像是从BUF数组前面一个地址开始传输的,我又试过了让DMA指向的地址为 I2S_BUF0[1]和 I2S_BUF1[1],同时从这里开始附初值,还是一样的结果,但是指向数组的第二个元素的时候,貌似就好了;
不过在连接上SD读取的音频数据时,又不行了,把buf按照你教程里说的做4字节对齐以后,再把dma指向buf的首地址,就可以正常播放出声,但是中间有没有丢失或者错位,就不知道了,因为数据不知,所以没有办法用示波器监看,靠耳朵听的话,反正我是没有听出爆音和断流的感觉;
就是觉得很奇怪,不知道你之前有没有遇到过
没有按你的这个方式测试过。
如果有单字节丢失,很容易听出来的,会出现噪音的。
之前调试24位wav播放的时候,很长一段时间都是噪音,后面整了2天才搞出来。
引用第4楼正点原子于 20:25发表的 :
没有按你的这个方式测试过。
如果有单字节丢失,很容易听出来的,会出现噪音的。
之前调试24位wav播放的时候,很长一段时间都是噪音,后面整了2天才搞出来。
我也是这么认为的,如果播放的时候没有听出明显的噪音,那么传输的时候应该就没有发生错位或者丢失,不然的话整个数据块错位了,应该送出来的都是错误的信息,甚至高低字节全都错位了,那么应该都是噪声才对。
你的教程真的写的很棒,再次感谢!说实话,你钻研很久搞出来的成果,我就这么直接的使用了,感觉很惭愧,不过我都是自己玩玩,不搞商用的说!
不知道后面出来的M7,你会不会出开发板,到时候一定搞一块学习,M4之前买了探索板了;
引用第5楼zhangdu于 00:11发表的 :
我也是这么认为的,如果播放的时候没有听出明显的噪音,那么传输的时候应该就没有发生错位或者丢失,不然的话整个数据块错位了,应该送出来的都是错误的信息,甚至高低字节全都错位了,那么应该都是噪声才对。
你的教程真的写的很棒,再次感谢!说实话,你钻研很久搞出来的成果,我就这么直接的使用了,感觉很惭愧,不过我都是自己玩玩,不搞商用的说!
不知道后面出来的M7,你会不会出开发板,到时候一定搞一块学习,M4之前买了探索板了;看ID就知道,这是个卖开发板的。
噢,楼上的,我就是时钟大师,你叫我爸爸,我给你个电路图和全套说明,告诉你为什么时钟系统根本不需要什么屌毛的TCXO。
快,叫爸爸。 [s:2]
好吧,我承认,MCU直接出来的 I2S jitter 不小,手册上标注正负200ps,但是呢,我用TDA1543已经听了两天了,就这听着就很舒服了,以前用TI的M3也搞过一个,手册上标注jitter 3ns,然后我还是觉得挺爽的,恩,然后我得出一个结论,搞毛jitter啊,我的耳朵对 jitter 的抑制能力很强的,接下来果断ES9018K2M走起,神马外置PLL,神马数字滤波器,神马FPGA/DSP,统统无视,就这样,MCU直接输出I2S,直接给9018,最多给9018上个好点的晶振 [s:2] [s:2]
还是觉得模拟部分可以好好下点功夫,把电源做足,layout搞好;
其实呢,我一直在琢磨着,用32个mos管,直接搞个16bit的 R2R 音量控制,是不是会很高大上掉渣天 [s:2] [s:2]
ES9018帮你把JITTER搞定,确实省事
引用第12楼supersuper于 13:34发表的 :
ES9018帮你把JITTER搞定,确实省事
我其实已经不太关心什么jitter了,我更关心的是在低压下的输出性能,9018K2M应该是目前最合适的,当然了,有个Dejitter,YY起来更加有底气
引用第13楼zhangdu于 14:14发表的 :
我其实已经不太关心什么jitter了,我更关心的是在低压下的输出性能,9018K2M应该是目前最合适的,当然了,有个Dejitter,YY起来更加有底气
9108帮你吧JITTER搞定了,所以你也不用关心了, 所以也没人敢YY了,哈哈!!
好好的一个帖子,唉
引用第6楼诶f2k是milf于 11:51发表的 :
这种CPU通常I2S都不干净。你可以外加晶振,F4的IIS的时钟是可以来自外部晶振的。
如果使用自身的8M晶振倍频再去分频,确实没有几个采样率可以得出0%偏差的,如果换成外部晶振,那就好解决了,很容易解决你说的不干净问题。
我觉得吧,盲听才能得出谁好谁坏,拿不同价位的机器,盲听,能听出最好的那才是真正的真的好,其他都是YY罢了。
[quote]引用第11楼zhangdu于 13:17发表的 :
好吧,我承认,MCU直接出来的 I2S
引用第21楼Bunny于 22:03发表的 :
.......呵呵,确实很多这样的人。
之前听说有网友可以听出水力发电和火力发电的区别,此等神人,不知是否真有?
引用第22楼正点原子于 22:13发表的 :
呵呵,确实很多这样的人。
之前听说有网友可以听出水力发电和火力发电的区别,此等神人,不知是否真有?
& &&&一晃 16 年了, 这些人还在忽悠炒旧饭。
[quote]引用第0楼正点原子于 17:29发表的 最近做的一款STM32F4板子,软解MP3/FLAC/APE/WAV等,最高支持192K 24位音频播放 :
引用第24楼Bunny于 22:39发表的 :
话说楼主的产品, 往孩子的教育方面靠一靠。
.......恩,这方面确实可以考虑。
Powered by

我要回帖

更多关于 stm32f407中文资料 的文章

 

随机推荐