极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14902|回复: 6

有没有办法修改串口底层库,接收十六进制的数

[复制链接]
发表于 2017-11-22 17:46:51 | 显示全部楼层 |阅读模式
平时我们使用Serial.read()  函数,接收过来的都是字符串形式的,有没有办法修改底层库使Serial.read()传过来的值为int型的呢
回复

使用道具 举报

发表于 2017-11-22 19:29:34 | 显示全部楼层
自己进行数据转换,把字符串转换为int
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-22 19:40:45 | 显示全部楼层
弘毅 发表于 2017-11-22 19:29
自己进行数据转换,把字符串转换为int

这样的效率就低很多了,软串口口接收十六进制的数组吗?再问一下软串口最多可以定义几个?
回复 支持 反对

使用道具 举报

发表于 2017-11-22 20:53:21 | 显示全部楼层
liujp327 发表于 2017-11-22 19:40
这样的效率就低很多了,软串口口接收十六进制的数组吗?再问一下软串口最多可以定义几个?

软串口我最多试过3个。。。不过只跑的1200,再多没试过了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-22 20:56:56 | 显示全部楼层
弘毅 发表于 2017-11-22 20:53
软串口我最多试过3个。。。不过只跑的1200,再多没试过了。

使用2个跑个9600不知道有没有问题
回复 支持 反对

使用道具 举报

发表于 2017-11-22 21:46:37 | 显示全部楼层
liujp327 发表于 2017-11-22 20:56
使用2个跑个9600不知道有没有问题

不要超过4800,越低越好~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-27 20:12:32 | 显示全部楼层
弘毅 发表于 2017-11-22 21:46
不要超过4800,越低越好~~

在吗?软串口支持偶校验吗?比较急呀
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 05:50 , Processed in 0.037732 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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