你的程序我修改了一下,符合峩的板子: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立即抢鲜体验。你的手机镜头里或许有别人想知道的答案