我以115200波特率写入AT指令返回正常,然后关闭串口,设置波特率为2400。
打开串口,以2400波特率开始写入数据信息(多条),分条写入。设备就不返回数据
发现使用一个51串口调试comdebug设备可以返回信息
2400波特率下,我每写入一条,正常情况下设备应该响应一个06
但是不管我怎么设置,设备始终不响应
路过的给点指导意见。
打开串口,以2400波特率开始写入数据信息(多条),分条写入。设备就不返回数据
发现使用一个51串口调试comdebug设备可以返回信息
2400波特率下,我每写入一条,正常情况下设备应该响应一个06
但是不管我怎么设置,设备始终不响应
路过的给点指导意见。
解决方案 »
- 字符串复制截取问题(初学没经验)
- |ZYCWPF| WPF中的MVVM模式,我会Binding控件相应的属性,但是如何Binding控件的Children呢?谢谢
- winform中treelist有一列是checkbox怎么把数据保存到数据库?
- PictureBox变大之后被遮住了,怎么办?
- 关于委托
- 关于存储过程的问题,高手帮小弟看下。谢谢
- 用c#将sql server数据到入到 oracle9i
- 初学者的疑问,不能显示页面,急死了,在线等待
- 求加密解密,压缩解压缩算法
- 泛型方法不解之处
- Intptr是Struct数组的起始地址,如何获取数组中其他Struct值
- C#连Oracle sql语句问题
实际上他并没有读取
我现在在程序中添加了串口读取事件
想问的是我怎么判断到返回值了再继续发送下一条语句
使用一个bool变量在发送时判断,接收到返回字符后设置为True
接收不到设置为False
因为我有1千多条数据往串口写,分开写的
如何简单实现判断到返回值后再继续写串口
一般的AT指令在接收信息成功后会有一个“OK”,可以根据这个判断