先谢谢啊 我用串口连接375,在读取375大小时,只能收到第一个字节的内容8,后面的实际的大小的8个字节收不到了,下面是程序,大家帮忙看看啊。手册上说应该是收到1+8共9个字节,我只能收到1个。。。
CH375_WR_CMD( CMD_RD_USB_DATA ); CH375_RD_DATBUF( &buffer[0] , 9 ); u8 Uart2_GetData( u8 *pbuf , u8 num ) //Á¬Ðø´Ó375¶ÁÈ¡num¸ö×Ö½ÚµÄÊý¾Ý { u8 i; for(i=0;i { while( USART_GetFlagStatus(USART2, USART_FLAG_RXNE) == RESET ) ; pbuf[i] = (u8)(USART_ReceiveData( USART2 )); } }