STM32F070x2_USB-FS-Device_Lib分析

STM32F070x2_USB-FS-Device_Lib总体上分为三个部分

1、USB Low Level Driver

     

     usb_core.c/h —— 提供USB内核接口

    usb_reg.h —— 实现硬件抽象层,提供一组访问USBFS_设备外围寄存器的基本功能

    usb_bsp_template.c —— 包含低层的核心配置,应该拷贝到应用程序中按需求修改

    usb_dcd.c/h —— 提供库访问设备层的接口

    usb_dcd_int.c/h —— USB中断处理函数

2、USB device library

      —— USB Library core

      —— USB Class

                 文件                          功能
usbd_core (.c, .h) 处理USB所有通信和状态功能
usbd_req( .c, .h)  USB设备的标准请求实现
usbd_ioreq (.c, .h)  处理USB传输的结果
usbd_conf.h  配置USB的基本信息:PID VID等
usbd_pwr.h   USB电源管理
usbd_def.h   包含USB device library的一般定义
usbd_usr.h   USB事件处理的回调函数处理

3、Application layer description

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值