AnsweredAssumed Answered

MKL26 usb_cdc咨询

Question asked by bi shihao on Dec 27, 2015

我用MKL26Z128芯片,ksdk1.2.0中device cdc的例子,第一次搞usb,搞起来十分吃力,想在这里咨询几个问题,

1) 下面的start_transactions是代表什么,为假表示枚举不成功么?

2) USB_CDC_Periodic_Task();是干啥的,会不会每次调用这个USB_CDC_Periodic_Task()会产生一个CDC初始化中定义的USB_App_Class_Callback?

 

/* call the periodic task function */
USB_CDC_Periodic_Task();

 

/*check whether enumeration is complete or not */
if ((start_app == TRUE) && (start_transactions == TRUE))
{
    Virtual_Com_App();
}

debug模式下,在设备管理器发现设备端口,但是发现start_app = TRUE,并且start_transactions = False,用串口调试软件发送数据,进不了USB_App_Class_Callback函数,获得不了数据。

Outcomes