这个设备结合了ESP8266 WiFi和STM32F103C8T6,同时作为一个虚拟的1gb USB磁盘,可以通过USB端口连接到任何设备(PC、DVD播放器、电视盒等)。我已经开发了一个Windows应用程序来将MP3文件同步到设备上,可以将设备连接到USB端口并开始播放,在回放设备时它只是一个普通的1GB u盘,但MP3数据却是通过WiFi链接从远程获得的。
STM32模块管理USB设备,ESP8266用于WiFi, ESP8266的HSPI端口连接到STM32的SPI1端口(DMA Enabled)。
GPIO13 -> PA07
GPIO12 -> PA06
GPIO14 -> PA05
ESP8266连接远程PC使用UDP。当播放设备做磁盘读取16kb的数据在16-1KB是从远程设备储到USB读取的。
原贴链接:http://www.stmcu.org.cn/module/forum/thread-619531-1-1.html
|