CH571芯片,移植USB CDC例程,如果串口调试助手下发的数据量太大,单片机处理不过来,此时是应该在OUT事务回复NAK来告诉主机吗?
但是实际测试发现,回复NAK以后,USB中断好像死机一样,回复NAK后面就没收到过数据了
热门产品 :
CH32X035: 32位USB+USB PD单片机
CH571芯片,移植USB CDC例程,如果串口调试助手下发的数据量太大,单片机处理不过来,此时是应该在OUT事务回复NAK来告诉主机吗?
但是实际测试发现,回复NAK以后,USB中断好像死机一样,回复NAK后面就没收到过数据了
“如果串口调试助手下发的数据量太大,单片机处理不过来,此时是应该在OUT事务回复NAK来告诉主机吗”,是的,可以在上图位置控制发NAK。
“回复NAK以后,USB中断好像死机一样,回复NAK后面就没收到过数据了",单包下发调试,检查每次下发OUT数据是不是都进了UIS_TOKEN_OUT | 1这个case,app_write_fifo函数是否返回了非0。