void USART1_IRQHandler(void) //′®¿ú1ÖD¶Ï·tÎñ3ìDò
{
u16 Res,i;
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //½óêÕÖD¶Ï(½óêÕμ½μÄêy¾Y±ØDëêÇ0x0d 0x0a½áÎ2)
{
Res =USART_ReceiveData(USART1); //¶á衽óêÕμ½μÄêy¾Y
}
for(i=0;i<Res;i++)
{
USART_SendData(USART1,Res);
LED0=!LED0;
delay_ms(300);
LED0=!LED0;
delay_ms(300);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
试了一下全局变量,返回串口调试助手的值是正确的,但用的时候不对
十分感谢,这个错误真的是改了好多次程序
建议你了解一下上位机软件的编写,我经常用c#编写上位机软件协助调试下位机软件,上位机采集数据显示比下位机灵活,我之前写的一些东西你可以参考一下
http://tieba.baidu.com/p/4165655 ... p;cid=0#79198155026
http://bbs.elecfans.com/forum.ph ... d=540144&extra=
好的,谢谢啦。我看一下
一周热门 更多>