查看: 1395|回复: 0
打印 上一主题 下一主题

EFM32开发板LEUART串口收发完整版通用代码

[复制链接]
跳转到指定楼层
沙发
发表于 2016-3-28 16:22:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
于将LEUART收发调试完成,总结了个专门用于串口收发的文档,供大家分享!
具体使用方法:将该文档里面的所以代码复杂到一个.C的文档里面,然后将该文档添加到自己的工程里面,添加相应的头文件,即可直接调用里面的函数,
从而实现通过串口来进行数据收发。
我的测试程序如下:
void main(void)
{
    char c;
    //char buf[10];
    /* Chip errata */
    CHIP_Init();
    LEUart_Init();
   
    SegmentLCD_Init(false);
    LEUart_Puts("LEUART test:\r\n ");
   
    while(1)
    {
        c = LEUart_Getc();
        LEUart_Puts("Input char is:");
        LEUart_Putc(c);
        LEUart_Puts("\r\n");
        if(c == 'r'){
          SegmentLCD_Write("R");
          LEUart_Puts("Receive ok\r\n");
        }
        else if(c == 'w'){
          LEUart_Puts("Write over\r\n");
          SegmentLCD_Write("W");
        }
        else {
          LEUart_Puts("Write errow\r\n");
          SegmentLCD_Write("ERROW");
        }      
    }
}





资料转载于他站
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表