本文主要是介绍Lattice Mico8在LMS添加UART,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如下图所示,添加如下:
所需要的函数如下:
unsigned char GetCharacter(MicoUartCtx_t *pUart){unsigned char c;MicoUart_getC (pUart, &c);return(c);
}void SendCharacter(MicoUartCtx_t *pUart, char c){MicoUart_putC (pUart, c);return;
}void SendString (MicoUartCtx_t *pUart, char *str)
{char *ptr = str;do {MicoUart_putC (pUart, *ptr);ptr++;} while (*ptr != '\0');
}
不过在测试的过程中,若打印数字则为assii码,需要用特定的串口助手才可以
打印字符串会出现时正常,时乱码
不清楚是什么问题后续补充,若有知道的如何解决的小伙伴可以在底下留言
这篇关于Lattice Mico8在LMS添加UART的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!