如下图所示,添加如下:
所需要的函数如下:
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码,需要用特定的串口助手才可以
打印字符串会出现时正常,时乱码
不清楚是什么问题后续补充,若有知道的如何解决的小伙伴可以在底下留言
来源:CSDN
作者:smile_5me
链接:https://blog.csdn.net/smile_5me/article/details/103782170