硬件連接
2.出現(xiàn)的問題:51單片機(jī)發(fā)送3520字節(jié)到STM32,前1500字節(jié)可以穩(wěn)定的接收到,后面的字節(jié)就開始丟數(shù)據(jù)。
3.使用的接收函數(shù)
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穩(wěn)定的接收到數(shù)據(jù)??
請(qǐng)指教!謝謝!