中科因仑“3+1”工程特种兵精英论坛

标题: EFM32开发板LEUART串口收发完整版通用代码 [打印本页]

作者: 痛苦的滋味    时间: 2016-3-28 16:22
标题: EFM32开发板LEUART串口收发完整版通用代码
于将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");
        }      
    }
}





资料转载于他站





欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4