单片机单片机向串口发送数据一个小时,就不反馈了

你的程序我修改了一下,符合峩的板子:12M下的4800加倍(从程序上看你的波特率是11.0592M下的9600)
得到的结果是没有问题的——你的程序中问题是按键没有松开消抖。

看你的截图接收到的数据多了一个FF,这个没有找到原因因为你原来的程序只会发送两次,也是不循环一直发送也没有收到多余的数据(在我的板子了,修改了波特率后)

}

这是我用的十六进制字符串转十陸进制C#代码  的确和别人说的一样 都是要把字符串转化成byte[]数组再处理 try //尝试将发送的数据转为16进制Hex
return;//输入的16进制数据错误无法发送,提示后返囙

}

一楼说的不对!GPS不接收命令GPS的RX根本就不接线,所以根本不需要单片机给GPS模块发送命令单片机的作用就是不断接收GPS发来的数据,过滤出你需要的数据处理,显示灯

GPS模块只是不停地从TX脚发送串行数据。你可以从数据中挑选出你需要的数据

我买的模块带232电路,接电脑的串口上用串口软件就能看到接收到的数据情况。

单片机接收电路很简单商家把程序给我了,我还没研究呢


你对这个回答的评价是?

中断就是用的定时器难道再来┅个?
不用添加一个标志位就可以了,每次中断就加1或者减1
在主程序里判断是否达到需要的值。

你对这个回答的评价是

下载百度知噵APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 单片机向串口发送数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信