TI中文支持网
TI专业的中文技术问题搜集分享网站

F28377s的usb驱动问题请教!急

现用F28377s做一款usb cdc device,请问:

1. 能否不用中断做收发控制?所有usb例程都是用的中断,如果用中断,可能会影响一些其他中断,我们优先考虑用查询收发,不使能接收中断,能否用接收中断位查询,然后读出FIFO数据?

2. 我关闭接收发送中断位,为什么使能SOFTCONN,会将收发中断重新置位?

3. 在中断正常使能时,在1ms中发送150bytes,TXFIFO长度为256,一帧能发送完毕,但是每500ms左右会有这样的情况:FIFO写入150字节,TXRDY置位后50ms后usb总线上才有一次数据,这个可能是什么原因?500ms的其他时间在TXRDY置位后均在很短时间内在总线上数据包

Seven Han:

论坛相关讨论请参考http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/126844.aspx

现用F28377s做一款usb cdc device,请问:

1. 能否不用中断做收发控制?所有usb例程都是用的中断,如果用中断,可能会影响一些其他中断,我们优先考虑用查询收发,不使能接收中断,能否用接收中断位查询,然后读出FIFO数据?

2. 我关闭接收发送中断位,为什么使能SOFTCONN,会将收发中断重新置位?

3. 在中断正常使能时,在1ms中发送150bytes,TXFIFO长度为256,一帧能发送完毕,但是每500ms左右会有这样的情况:FIFO写入150字节,TXRDY置位后50ms后usb总线上才有一次数据,这个可能是什么原因?500ms的其他时间在TXRDY置位后均在很短时间内在总线上数据包

user5314858:兄弟最后有解决这个问题不?我是用了中断嵌套来防止对其他中断产生影响的,但是我把缓存设置64bytes以上之后,老平台的电脑(仅有usb2.0)都无法正常识别这个USB设备了,只有那些支持usb3.0的电脑才能识别。

赞(0)
未经允许不得转载:TI中文支持网 » F28377s的usb驱动问题请教!急
分享到: 更多 (0)