硬件连接
2.出现的问题:51单片机发送3520字节到STM32,前1500字节可以稳定的接收到,后面的字节就开始丢数据。
3.使用的接收函数
void usb_receivedata(u8 num)
{
u8 s,i,in_endp_addr,length=0;;
in_endp_addr=0x02;
for(i=0;i
{
s = WaitHostTransact374( in_endp_addr, DEF_USB_PID_IN, USB_Rx_tog1, 1000 );
length=SPI2_USB_ReadOneByte( REG_USB_LENGTH );
if(s==0x14)
{
s=0;
Read374Block( RAM_HOST_RECV, length, &USB_Rxbuf[i*32] );
USB_Rx_tog1 = USB_Rx_tog1 ? 0 : 1;
}
}
}
4.希望解决的问题:如何使CH374稳定的接收到数据??
请指教!谢谢!