博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stm32 UART串口
阅读量:5752 次
发布时间:2019-06-18

本文共 1664 字,大约阅读时间需要 5 分钟。

void USART1_IRQHandler(void)                    //´®¿Ú1ÖжϷþÎñ³ÌÐò    {    u8 Res;#ifdef OS_TICKS_PER_SEC         //Èç¹ûʱÖÓ½ÚÅÄÊý¶¨ÒåÁË,˵Ã÷ҪʹÓÃucosIIÁË.    OSIntEnter();    #endif    if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)  //½ÓÊÕÖжÏ(½ÓÊÕµ½µÄÊý¾Ý±ØÐëÊÇ0x0d 0x0a½áβ)        {                    Res =USART_ReceiveData(USART1);//(USART1->DR);    //¶ÁÈ¡½ÓÊÕµ½µÄÊý¾Ý                    if(Res==0x31)            {            //LED0ÉÁÒ»´Î            LED0 = 0;              delay_ms(300);            LED0 = 1;          delay_ms(50);            LED0 = 0;            delay_ms(300);            LED0 = 1;                }        //LED1 ÁÁ            if(Res==0x32)            {                                LED1 = 0;                            }                     if((USART_RX_STA&0x8000)==0)//½ÓÊÕδÍê³É            {            if(USART_RX_STA&0x4000)  //½ÓÊÕµ½ÁË0x0d                {                if(Res!=0x0a)USART_RX_STA=0;//½ÓÊÕ´íÎó,ÖØпªÊ¼                else USART_RX_STA|=0x8000;    //½ÓÊÕÍê³ÉÁË                 }            else //»¹Ã»ÊÕµ½0X0D                {                    if(Res==0x0d)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;//½ÓÊÕÊý¾Ý´íÎó,ÖØпªÊ¼½ÓÊÕ                          }                         }            }                 }

 

while(1)    {        if(USART_RX_STA&0x8000)        {                                   len=USART_RX_STA&0x3fff;//µÃµ½´Ë´Î½ÓÊÕµ½µÄÊý¾Ý³¤¶È            printf("\r\nÄú·¢Ë͵ÄÏûϢΪ:\r\n\r\n");            for(t=0;t

 

转载地址:http://nmukx.baihongyu.com/

你可能感兴趣的文章
Git原理与高级使用(3)
查看>>
从JDK源码看Writer
查看>>
Express 结合 Webpack 实现HMRwi
查看>>
基于protobuf的RPC实现
查看>>
坚信每个人都能成为品牌
查看>>
JAVA的对象复制
查看>>
jquery要怎么写才能速度最快?(转)
查看>>
cisco设备IOS上传、备份、设置启动IOS
查看>>
打开Office报错
查看>>
我的友情链接
查看>>
AsyncTask简易使用
查看>>
关于PHP sessions的超时设置
查看>>
HAProxy负载均衡原理及企业级实例部署haproxy集群
查看>>
开源中国动弹客户端实践(三)
查看>>
Win 8创造颠覆性体验:预览版关键更新
查看>>
vim在多文件中复制粘贴内容
查看>>
Android ContentObserver
查看>>
文章“关于架构优化和设计,架构师必须知道的事情”
查看>>
疯狂java学习笔记1002---非静态内部类
查看>>
ISA2006实战系列之一:实战ISA三种客户端部署方案(上)
查看>>