Foxtable(狐表)用户栏目专家坐堂 → [求助]串口发送数据报错


  共有2138人关注过本帖树形打印复制链接

主题:[求助]串口发送数据报错

帅哥哟,离线,有人找我吗?
laipiwen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:375 积分:2800 威望:0 精华:0 注册:2015/4/29 11:50:00
[求助]串口发送数据报错  发帖心情 Post By:2023/3/13 14:08:00 [只看该作者]

用调试工具可以调通的串口

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16786871841550.png
图片点击可在新窗口打开查看
在命令窗口中执行 Write 始终报错

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16786872379317.png
图片点击可在新窗口打开查看
附厂家说明
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1906330474least-rs232绿板自动上传说明.zip


请老师们帮我看看截图是什么问题呢?还有就是 HEX发送接收 是怎么设置呢?




[此贴子已经被作者于2023/3/13 14:13:45编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/13 14:19:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
laipiwen
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:375 积分:2800 威望:0 精华:0 注册:2015/4/29 11:50:00
  发帖心情 Post By:2023/3/13 18:23:00 [只看该作者]

通过数据监控 发现截图中的情况
Ports("COM6").Write("55")  不能发出  截图中的数据 第一行
Ports("COM6").Write("U") 能够发送出 截图中的数据  第一行
请问怎么样才能 不适用 U  直接  write 55  ,或者说 怎么才能不被转换  直接发出去?

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787021688282.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787035518016.png
图片点击可在新窗口打开查看




[此贴子已经被作者于2023/3/13 18:33:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/13 19:58:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
laipiwen
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:375 积分:2800 威望:0 精华:0 注册:2015/4/29 11:50:00
  发帖心情 Post By:2023/3/13 20:03:00 [只看该作者]

这样吗?

Dim Val() As Byte = New Byte() {55}
Ports("COM6").Write(Val, 0, Val.Length)

还是 ?

Dim bytes() As Byte = System.Text.Encoding.Unicode.GetBytes("55")
Ports("COM6").Write(Val, 0, Val.Length)
[此贴子已经被作者于2023/3/13 20:11:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/13 20:19:00 [只看该作者]

测试咯

 回到顶部
帅哥哟,离线,有人找我吗?
laipiwen
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:375 积分:2800 威望:0 精华:0 注册:2015/4/29 11:50:00
  发帖心情 Post By:2023/3/13 20:25:00 [只看该作者]

这样 不知道 哪里的问题  反正就是 报错,提示写入超时

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787101886417.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/13 20:35:00 [只看该作者]

重启项目试试。注意添加串口和打开串口的代码执行一次就行了,不需要每次都执行

按这种方式发送
Dim Val() As Byte = New Byte() {55}
Ports("COM6").Write(Val, 0, Val.Length)

 回到顶部
帅哥哟,离线,有人找我吗?
laipiwen
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:375 积分:2800 威望:0 精华:0 注册:2015/4/29 11:50:00
  发帖心情 Post By:2023/3/13 21:16:00 [只看该作者]

这样也是被改了
图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_16787113495500.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2023/3/13 21:16:58编辑过]

 回到顶部