串口实验问题

2019-07-20 15:38发布

  len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度     主函数里的这句不理解 这怎么能获取数据长度呢           如果接收的是128  那1000 0000&0x3ff=128    l然后                    for(t=0;t<len;t++)                        {
                                USART1->DR=USART_RX_BUF[t];
                                while((USART1->SR&0X40)==0);//等待发送结束
                        }  

循环128次   什么鬼  求大神    举个例子讲一下

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。