你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于ESP8266+STM32的USB MP3 + WiFi适配器

[复制链接]
eefishing 发布时间:2019-3-4 21:48
本帖最后由 eefishing 于 2019-3-4 21:49 编辑
0 \, T' ?' L/ S* N; B7 s: F
- Q' T0 d8 Z! R! _0 F# ?' @) d3 V相册:- Z6 Q$ m# l9 W  I- L- L
QQ浏览器截图20190304214207.png 6 H, I1 w; u% n0 q1 H
QQ浏览器截图20190304214212.png
' W9 B. F" R' M. r QQ浏览器截图20190304214219.png 8 V$ Y9 Q& \! }9 K% g8 f3 X; f
QQ浏览器截图20190304214223.png
( _& C# H( B6 ^# o2 P QQ浏览器截图20190304214228.png
. j1 i! r8 C$ }6 C

- W  j) J. M: l
6 @& p6 [4 W$ h+ O描述:
该设备是流行和廉价的ESP8266 WiFi模块和STM32F103C8T6微控制器的组合。该设备充当一个虚拟的1 GB USB磁盘,并连接到任何具有USB端口的设备(PC、DVD播放器、电视盒等)。到目前为止,我已经开发了一个Windows应用程序来将MP3文件传输到设备上。将设备连接到USB端口并开始播放,播放设备将其视为正常的1GB USB存储棒,但MP3数据通过WiFi链接从远程位置提取。
- c; d" n9 Z7 n4 j/ k, i! J! X, l) CSTM32模块管理USB设备,ESP8266用于WiFi,ESP8266的HSPI端口连接到STM32的SPI1端口(启用DMA)。
# J" h0 x( {* C# e1 G3 B4 |( @; B6 h2 }; ]7 G$ z
% _  ^5 @/ a- f6 [' U
GPIO13 -> PA07
9 o) B: M6 ~# E' h. J; b5 LGPIO12 -> PA06 3 O7 B( ?; A( [/ o0 z4 i7 T
GPIO14 -> PA05
; O$ {* S% H9 X* l# f4 k
7 l/ L7 `$ n3 O9 y, ]ESP8266使用UDP与远程PC连接。当播放设备进行磁盘读取时,从远程设备中拉出16次1KB的数据,并将其送入USB读取流。
1 W  J  j) [6 \( m; V& I2 [: i" D4 s$ g2 [. X


& L# d6 K1 _1 C: T$ C$ r& \9 ~文件:4 S5 }! X, s! p# A* `3 n8 l. X' O9 i

) J2 Y) ~. x$ T3 MVirtual_File_SytemMP3_ESP8266.zip8 a5 F6 C0 [, G5 a' P6 [: q
Source Code for STM32
' b2 ~) \1 ]% k' j$ R, s6 ~  _: l4 i9 i# {
Virtual_File_SytemMP3_ESP8266.zip (7.4 MB, 下载次数: 15)
赞 收藏 3 评论1 发布时间:2019-3-4 21:48

举报

1个回答
any012 回答时间:2019-3-5 08:53:23
好奇右边的蓝色板子是干什么的。

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版