下面这个单片机程序修改怎么修改,SendStr怎么说明

在使用STC12C5A60S2串口1发送数据的时候接收端无法收到完整的字符串,我的发送方式如下:

发现接收端只能收到'00'串口无法完整接收字符,甚是诡异把串口助手的十六进制显示勾上之后,终于发现了猫腻


“00”字符串之后竟然是空字符而遇到空字符,一般就当作字符串结束自然,后面的字符就无法显示了

于昰把UART_Send_Str函数改为如下即可正常运行

即干脆不发送空字符,也不知道这样会不会有什么隐患暂时就先这样用了,欢迎各位同学批评指正,给些意见


我要回帖

更多关于 单片机程序修改 的文章

 

随机推荐