中级会员
 
- 积分
- 404
- 金钱
- 404
- 注册时间
- 2016-8-23
- 在线时间
- 50 小时
|
1金钱
if(USART_RX_STA&0x8000)
{
len=USART_RX_STA&0x3fff;//μÃμ½′Ë′νóêÕμ½μÄêy¾Y3¤¶è
printf("\r\nÄú·¢ËíμÄÏûÏ¢Îa:\r\n\r\n");
for(t=0;t<len;t++)
{
USART_SendData(USART1, USART_RX_BUF[t]);//Ïò′®¿ú1·¢Ëíêy¾Y
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//μè′y·¢Ëí½áêø
}
if(USART_RX_BUF[t]==1)
LED0=0;
printf("\r\n\r\n");//2åèë»»DD
USART_RX_STA=0;
}
程序是使用的原子的,就是判断收到的数据是1,则点亮led0,可是上述程序点亮不了
|
|