记录 usb过程
来源:互联网 发布:淘宝粮仓被挤爆了 编辑:程序博客网 时间:2024/04/29 05:55
1)
SetBTABLE(BTABLE_ADDRESS); //设置包缓冲区地址
SetBTABLE(BTABLE_ADDRESS);
void SetBTABLE(uint16_t wRegValue)
{
_SetBTABLE(wRegValue);
}
#define _SetBTABLE(wRegValue)(*BTABLE = (uint16_t)(wRegValue & 0xFFF8))
#define BTABLE ((__IO unsigned *)(RegBase + 0x50))
#define RegBase (0x40005C00L) /* USB_IP Peripheral Registers base address */
#define PMAAddr (0x40006000L) /* USB_IP Packet Memory Area base address */
2)
中断触发
void USB_HP_CAN1_TX_IRQHandler(void)
{
CTR_HP();
printf("USB_HP_CAN1_TX_IRQHandler!");
}
void USB_LP_CAN1_RX0_IRQHandler(void)
{
USB_Istr();
//printf("USB_LP_CAN1_RX0_IRQHandler!");
}
3)
/* rx/tx buffer base address */
#define ENDP0_RXADDR (0x18)
#define ENDP0_TXADDR (0x58)
/* EP1 */
/* tx buffer base address */
#define ENDP1_TXADDR (0x98)
/* EP2 */
/* Rx buffer base address */
#define ENDP2_RXADDR (0x200)//(0xD8)
#define ENDP1_RXADDR (0xD8)
#define ENDP2_TXADDR (0x400)
4)usb、串口的数据会在最后一次保存,最后一次获取里面信息会不断获取重复信息
- 记录 usb过程
- WRTNode(MT7620) UBoot 中实现USB功能过程记录
- USB 过程
- USB 过程
- USB枚举过程 USB Enumeration
- USB枚举过程 USB Enumeration
- USB枚举过程 USB Enumeration
- USB枚举过程 USB Enumeration
- USB枚举过程 USB Enumeration
- WRTNode(MT7620) 通过USB启动OpenWRT过程记录(上)
- WRTNode(MT7620) 通过USB启动OpenWRT过程记录(中)
- WRTNode(MT7620) 通过USB启动OpenWRT过程记录(下)
- usb 博客记录
- USB使用记录
- Usb的驱动过程
- USB枚举过程详述
- USB总线枚举过程
- usb枚举过程
- codeforces732F Tourist Reform(边双连通分量)
- ERDAS IMAGINE 9.2进行遥感影像融合
- js判断本地是否安装app,未安装去下载,已安装打开本地的app
- XMPP 协议工作流程详解
- ionic的安装与环境配置
- 记录 usb过程
- 汇编 int 10h
- php使用openssl来实现非对称加密
- 开源App之MyHearts(二)
- left join on and与left join on where的区别
- JAVA FX 应用程序基础
- android集成短信验证功能(Eclipse下)
- js与jquery实时监听输入框值的oninput与onpropertychange方法
- android开发:跳转至联系人界面选择后返回电话号码