新手上路
- 积分
- 49
- 金钱
- 49
- 注册时间
- 2012-3-25
- 在线时间
- 3 小时
|

楼主 |
发表于 2012-3-25 14:41:10
|
显示全部楼层
发射程序:
while(1)
{
times++;
if(times%100==0)printf("AAAA\n\n");
if(times%30==0)LED0=!LED0;//闪烁LED,提示系统正在运行.
delay_ms(10);
//-------------------------------------------------------------
接收程序:
if(USART_RX_STA&0x80)
{
len=USART_RX_STA&0x3f;//得到此次接收到的数据长度
for(t=0;t<len;t++)
{
USART1->DR=USART_RX_BUF[t];
LED1=!LED1;
while((USART1->SR&0X40)==0);//等待发送结束
}
USART_RX_STA=0;
}else
{
times++;
if(times%30==0)LED0=!LED0;//闪烁LED,提示系统正在运行.
delay_ms(10);
}
}
} |
|