中级会员
 
- 积分
- 412
- 金钱
- 412
- 注册时间
- 2015-10-22
- 在线时间
- 95 小时
|

楼主 |
发表于 2016-3-22 11:02:24
|
显示全部楼层
贴上两段代码
原子哥的[mw_shl_code=applescript,true]while(1)
{
if(USART2_RX_STA&0x8000)
{
len2=USART2_RX_STA&0x3FFF;//得到此次接收到的数据长度
for(t=0;t<len2;t++)
{
USART2->DR=USART2_RX_BUF[t];
while((USART2->SR&0X40)==0);//等待发送结束
}
USART2_RX_STA=0;
}
}[/mw_shl_code]
我自己写的
[mw_shl_code=applescript,true] while(1)
{
if(USART2_RX_STA&0x8000)
{
len2=20;//得到此次接收到的数据长度
for(t=0;t<len2;t++)
{
USART1->DR=USART2_RX_BUF[t];
while((USART1->SR&0X80)==0);//等待发送结束
}
memset(USART2_RX_BUF, 0, 200);
USART2_RX_STA=0;
}
[/mw_shl_code]
|
|