IC代烧网


首页 -- IC代烧-- IC编程器-- 适配器座子-- 仿真器-- 相关知识解答 --关于我们
 
IC代烧网 >> IC代烧 >> 当前位置

芯片解密单片机解密at32f415403基于V2库 usb hid通信

本文主要是使用AT32F403A开发板,基于V2库实现usb hid通讯。


         串口工具使用的Atlink-ez自带的串口功能。


         工程建立、调试工具配置在前面章节有详细介绍。


硬件
         硬件方面使用的是参考官方AT32F437 SURF板子而设计的一个AT32F403A开发板,板子上的芯片是AT32F403AVGT7的型号,开发板上面还板载了一个atlink-ez的仿真器,atlink-ez除了可以在线仿真和下载之外还有一个串口的功能,硬件上是通过跳线帽接到了MCU的串口1,pa9/10上面。


         如下图是开发板pcb图,以及硬件资源。(左边上角的就是atlink-ez,用usb线接到pc即可):


AT32F403A的USBFS 实现了 USB2.0 全速设备协议,总线速度 12Mb/s,支持控制传输(Control)、批量传输(Bulk)、 同步传输(Isochronous)、中断传输(Interrupt),同时支持 USB 挂起/恢复操作。 USBFS 设计有 8 个可配置双向端点,每个端点可根据具体需求配置为不同的传输类型,USBFS 有一块 双端口的 SRAM 用于端点与用户程序的数据交互,同时为了提高传输效率,还实现了批量端点/同步端点 的双缓冲机制。USBFS PHY 内置了 DP 上拉电阻,以满足设备需求。


         官方提供了很多的usb的通信方式的例子,源码在AT32F403A的bsp里面的usb外设文件夹里面,包含虚拟串口、虚拟磁盘、鼠标、键盘、hid、usb耳机等,同时官网也有对应的使用文档介  
返回顶部


2013-2015 IC代烧网 All Rights Reserved.
如有任何问题和建议请联系:498187676@qq.com

深圳市星光芯电子有限公司 版权所有
深圳市龙岗区南湾街道平吉大道1号建昇大厦B栋1618(李朗软件园对面)
联系人:周工  手机:13713820066


站点地图

粤ICP备12084176号