单片机通过USB向PC传输大量数据的方法

2019-07-20 02:37发布

目前做一个项目,MCU用的STM32F767,用到NAND FLASH,NAND FLASH容量是2GB,想通过USB将至少1GB的数据传到PC,速度要达到10M/B以上,可以采用什么方式?谁有例程可以参考?或者除了USB,有没有速度更快的办法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
xiaoguang
1楼-- · 2019-07-21 01:56
直接外加usb3300,10MB/s没问题的
正点原子
2楼-- · 2019-07-21 01:59
leiyitan 发表于 2018-11-3 07:50
你都是做项目了,应该不会去死磕这一个3RMB的芯片成本了吧加phy,也就3块钱一颗,bulk连续传输可以达到10 ...

3块钱什么型号?推荐一个,谢谢
leiyitan
3楼-- · 2019-07-21 06:13
 精彩回答 2  元偷偷看……
leiyitan
4楼-- · 2019-07-21 11:51
本帖最后由 leiyitan 于 2018-11-9 07:15 编辑

记得15年做了一个103驱动CF卡的项目,HS挂大容量存储器从电脑拷贝文件最快也就1M,407有所提升,单片机除了干USB还有其他事要干,也会有影响。
楼主可以先测试一下nand可以读写多快,stm32操作SD卡,nand速度也不快,767比407会有提升么?楼主您这个需要从nand 10MB/S先把数据读出来,然后再USB发送,估计有点困难USB连续传输数据,处理器就干这么一件事,407我测试过,USB HS传输数据峰值7M多字节每秒,平均也就差不多7M!
stm32 USB插安卓手机方案在www.embed-net.com上有案例,可参考
asdf89
5楼-- · 2019-07-21 14:10
谢谢楼主分享

asdf89
6楼-- · 2019-07-21 16:47
 精彩回答 2  元偷偷看……

一周热门 更多>