遇到问题了,求高手解决!
事件 按钮4.被单击()编辑框9.内容 = ""
蓝牙1.发送数据(十六进制到字节集("11000000"))
蓝牙1.发送数据(十六进制到字节集("22000000"))
蓝牙1.发送数据(十六进制到字节集("33000000"))
蓝牙1.发送数据(十六进制到字节集("33000000"))
结束 事件
点一下按钮4需要通过蓝牙方式同时发送4条指令到单片机,但是我怎们发都是只执行前面一条指令,四条指令单独发功能和应答都正常,求高手指点一下,谢啦!!其中有两条指令获取硬件版本信息和产品型号的不是很重要,同时发这么多指令主要是想让软件能简单简洁些。
看你同时发的考虑到可能是处理速度跟不上,建议你创建一个时钟,每发送完毕一条指令就进行时钟等待,等待完之后再发第二条、第三条、第四条、这样循环知道全部发完 易如意 发表于 2019-7-14 16:53
看你同时发的考虑到可能是处理速度跟不上,建议你创建一个时钟,每发送完毕一条指令就进行时钟等待,等待完 ...
加延时试过了,不行的,也是只应答第一条指令。三条指令连在一起发也不行,指令之间用FFFFFF隔开发也不行。串口发送完毕指令应该是有个发送完毕标志位,在帮分析一下! 路过,进来看看了解一下。 zhangmos 发表于 2019-7-14 17:03
加延时试过了,不行的,也是只应答第一条指令。三条指令连在一起发也不行,指令之间用FFFFFF隔开发也不行 ...
不是延时,是时钟,用延时会停止主线程 凑凑热闹可以么!
页:
[1]