找回密码
 注册
查看: 445|回复: 4
打印 上一主题 下一主题

单片机串口接收字符串数据,如何拆分转为十进制数并保存为数组?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-3-3 14:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
比如我接收到一个18090,这个18090是字符串吧,如何转为十进制数,使a=180,b=90?最好能将这两个数据存入数组c[2]中。0 k+ |4 F1 d' d, [0 l8 x1 K

该用户从未签到

2#
发表于 2023-3-3 14:40 | 只看该作者
字符串拆分一下就是了

该用户从未签到

3#
发表于 2023-3-3 15:00 | 只看该作者
字符串转十进制数,例如:1='1'-0x30;可以对照ASCII码表进行转换。若str[]="18090";,str[0]='1';

该用户从未签到

4#
发表于 2023-3-3 15:18 | 只看该作者
谁跟你说你接收到的事字符串了,一看就是概念不清

该用户从未签到

5#
发表于 2023-3-3 15:28 | 只看该作者
要先制定通讯协议
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-26 06:58 , Processed in 0.062500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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