摄像头采集到的数据远远超过了发送缓冲区的数据,可以不用缓冲区吗?

2019-07-16 08:06发布

做了一个摄像头的实验,用的是STM32f103,MCU把摄像头采集到的数据通过串口发送到PC。但我现在比较糊涂的是,摄像头采集到的数据远远超过了发送缓冲区的数据,可以不用缓冲区吗?缓冲区是串口发送和接收必须用的吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
上单若水
2019-07-16 18:56
chenwei6991627 发表于 2017-11-6 10:09
肯定是要缓冲器,你还是先看串口怎么传送的吧

        for(j=0;j<76800;j++)
                {
                        GPIOB->CRL=0X88888888;                  
                        OV7670_RCK=0;
                        color=OV7670_DATA;                //读数据
                        OV7670_RCK=1;        
                        color<<=8;                                          
                        OV7670_RCK=0;
                        color|=OV7670_DATA;                //读数据                  
                        OV7670_RCK=1;
                        GPIOB->CRL=0X33333333;
                        USART_SendData(USART1, color);               
                        LCD_WR_DATA(color);         
                }  
是这么传送的,用了USART_SendData(USART1, color);这样行吗?串口这我有点迷糊?多谢了?       

一周热门 更多>