首页 > 技术文章 > DSP5509的USB协议开发

429512065qhq 2018-09-07 21:21 原文

1. 使用的板子

2. 原理图相关,这个1.5K的上拉电阻,全速和高速上拉在D+,低速上拉在D-

3. 中断处理函数没有搞明白是什么意思?这个工程我怎么基本看不懂?

interrupt void USB_ISR()
{
    /* 调用USB事件的分配器 */
    USB_evDispatch();
}

4. USB的一些初始化和配置函数,我很懵逼,hEpObjArray,EpIn0Event_mask,EpOut0Event_mask这3个变量都是库里面定义的吗?找不到出处?

/* 对USB进行初始化设置 */
USB_InitConfig(hEpObjArray,EpIn0Event_mask,EpOut0Event_mask);
     /* 进入系统死循环 */
     for(;;)
     { 
         /* 在该函数里面进行判断是否满足系统设置的默认状态,    */
         /* 如果满足就进行相应的处理,否则不进行任何处理        */
         USB_DefaultDeal();

 

推荐阅读