新手上路
- 积分
- 41
- 金钱
- 41
- 注册时间
- 2016-4-16
- 在线时间
- 12 小时
|

楼主 |
发表于 2016-9-3 21:02:02
|
显示全部楼层
现在程序这样,还是不行啊
u8 i=0; u8 dat[2];
Void USART1_IRQHandler(void)
{
if(i>1) i=0;
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //½óêÕÖD¶Ï(½óêÕμ½μÄêy¾Y±ØDëêÇ0x0d 0x0a½áÎ2)
{
dat=USART_ReceiveData(USART1); //将接收到的两位数据存入数组
i++;
}
if((dat[0]==0xEE)&&(dat[1]==0x4D)) //判读接收是否为0xEE,0X4D
{
printf("正确\r\n");
}
}
|
|