u盘怎么通过USB接口与pc通信?U盘里面一般用什么mcu?用 51单片机能实现吗?

如题所述

你要是不对速度没有太高要求的话(大约几十KB每秒),用51是可以实现的(再快就要上好点的新片了)。USB有专用的通信协议,它集成在一个单一的芯片中(也有基于51核的USB芯片),一般是用51的管脚与USB专用芯片连接,用51对传过来的数据做处理(教学用51+pdiusbd12 书籍可以参考:圈圈教你玩USB,如果网上下不着的话,可以查人名马伟,他著有一本USB的书籍,我忘了书名)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-31
51当然可以,使用CH375或者CH376芯片去读写U盘能有效的降低工作量。
第2个回答  2017-11-08
一般都有USB协议芯片,单独一个51不行的,需要配合USB芯片,
懂事电子设计 Vgz
第3个回答  2012-01-27
用51单片机你这辈子就不用想了,用ARM吧。本回答被网友采纳
相似回答