初级会员

- 积分
- 113
- 金钱
- 113
- 注册时间
- 2014-9-1
- 在线时间
- 0 小时
|

楼主 |
发表于 2014-12-16 18:05:08
|
显示全部楼层
回复【4楼】login_FAE:
---------------------------------
void USART1_IRQHandler(void) //????1????·??????ò
{
u8 Res;
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //????????
{
Res =USART_ReceiveData(USART1);
if((USART_RX_STA&0x8000)==0)//???????ê??
{
if(USART_RX_STA&0x4000)//????????'&'
{
USART_RX_STA|=0x8000;
flagset=1;
sprintf((char*)USART_RX_BUF1,"%s&",USART_RX_BUF);
USART_RX_STA=0;
printf(" uuu \r\n");
}
else //????????0X0D
{
if(Res=='&')USART_RX_STA|=0x4000;
else
{
USART_RX_BUF[USART_RX_STA&0X3FFF]=Res ;
USART_RX_STA++;
if(USART_RX_STA>(USART_REC_LEN-1))USART_RX_STA=0;//?????????í?ó,????????????
}
}
}
}
} |
|