×

基于Cortex_M3的智能卡USB读卡器设计

消耗积分:0 | 格式:rar | 大小:0.40 MB | 2017-09-29

分享资料个

  在 USB 通信过程中自上而下涉及到主机软件、USB 总线驱动程序、USB主控制器驱动程序、USB功能设备 4 个部分[3]。主机软件将数据保存在发送数据缓冲区中,向 USB 总线驱动程序发送数据请求(IRP);USB总线驱动程序对IRP进行响应,将其中的数据转换为 USB 协议规定的事务处理格式,并将其向下传递给 USB 主控制器驱动程序;USB 主控制器驱动程序将每个事务处理转化为一系列以帧为单位的事务处理队列;USB 主控制器读取事务处理列表,将其中的事务处理以信息包的形式发送到 USB 总线上;USB 功能设备接收数据,串行接口引擎(SIE)自动解码信息包,并将数据保存到指定的端点缓冲区中,供 USB 进行处理。USB 设备中惟一可寻址部分是设备端点,它是主机与设备间通信流的一个逻辑终端。控制端点可以双向传输数据,而其它端点只能单方向传输数据。本文设计中用到控制端点和两个单向端点,而且,USB 总线可以在不使用的时候被挂起,这样可以降低功耗[4

基于Cortex_M3的智能卡USB读卡器设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !