广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1153|回复: 5

串口怎么发送json文本命令

[复制链接]

1

主题

3

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2023-9-1 12:53:11 | 显示全部楼层 |阅读模式
串口好像只能发送16进制的命令,像这种控制命令{"msg_type":8,"contents":{"m_id":"AECInput1","datas":[{"p_id":2,"p_value":"[0,0]","p_type": 3}]}}#,要用什么函数才能通过串口发送出去

回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-9-1 14:34:18 | 显示全部楼层
字符串这种需要将每个字符转成对应的16进制,然后才能调用串口发送api
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

1

主题

3

帖子

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2023-9-1 15:21:10 | 显示全部楼层
If后要接end 发表于 2023-9-1 14:34
字符串这种需要将每个字符转成对应的16进制,然后才能调用串口发送api

但是指令助手的无线网络那里是可以直接发送字符串的,不知道怎么调用无线网络发送网络的控制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-9-1 16:58:51 | 显示全部楼层
symon_aiwia 发表于 2023-9-1 15:21
但是指令助手的无线网络那里是可以直接发送字符串的,不知道怎么调用无线网络发送网络的控制代码
...

指令助手里面的字符都是自动转成了16进制的,脚本调用串口方式api需要自己在脚本做一次转换
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

1

主题

3

帖子

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2023-9-3 11:30:03 | 显示全部楼层
If后要接end 发表于 2023-9-1 16:58
指令助手里面的字符都是自动转成了16进制的,脚本调用串口方式api需要自己在脚本做一次转换 ...

机器485串口返回的也是这种字符串类型的数据给屏幕,那on_uart_recv_data(packet)函数接收到的数据是会自动转成16进制给到里面的packet数组吗?还是里面是字符串
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12543
发表于 2023-9-4 09:18:07 | 显示全部楼层
symon_aiwia 发表于 2023-9-3 11:30
机器485串口返回的也是这种字符串类型的数据给屏幕,那on_uart_recv_data(packet)函数接收到的数据是会自 ...

你发送给屏幕之前,要先转换为16进制,在串口接收回调函数里面,用string.char转成字符串
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-5-3 16:09 , Processed in 0.066452 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表