请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
查看: 254|回复: 4

【提问】如何读取地址数值为ASCII码并从串口下发?

[复制链接]

42

主题

173

回帖

1422

积分

金牌会员

Rank: 6Rank: 6

积分
1422
发表于 2024-7-15 09:36:50 | 显示全部楼层 |阅读模式
比如地址输入的数值是65535,则串口下发36 35 35 33 35,发送的是每一位的ASCII码,这种用C语言代码怎么去实现呢?现在是做了个函数去一位一位拆开转换的,各位大佬有更加便捷的方法吗?
Github搬运工
回复

使用道具 举报

0

主题

87

回帖

617

积分

高级会员

Rank: 4

积分
617
发表于 2024-7-17 16:01:06 | 显示全部楼层
66535%10=5      5+'0'='5'       6653%10=3    3+'0'='3'     ....直到%10后=0结束取余
回复

使用道具 举报

42

主题

173

回帖

1422

积分

金牌会员

Rank: 6Rank: 6

积分
1422
 楼主| 发表于 2024-7-17 16:17:21 | 显示全部楼层
tianlan 发表于 2024-7-17 16:01
66535%10=5      5+'0'='5'       6653%10=3    3+'0'='3'     ....直到%10后=0结束取余

是的,现在就是这么做的
Github搬运工
回复

使用道具 举报

0

主题

87

回帖

617

积分

高级会员

Rank: 4

积分
617
发表于 2024-7-17 17:49:10 | 显示全部楼层
赵雄帅 发表于 2024-7-17 16:17
是的,现在就是这么做的

录入中状态的话不行,录入后直接读一遍地址的值,然后解析去发串口
回复

使用道具 举报

2

主题

13

回帖

117

积分

注册会员

Rank: 2

积分
117
发表于 2024-11-7 13:12:16 | 显示全部楼层
我也遇到这种问题,要把指令解析成ASCII发送用于控制,找不到解决方法
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-3-21 08:00 , Processed in 0.028942 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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