kongqw / AndroidSerialPort

Android串口通信示例
718 stars 214 forks source link

区分哪个串口发送 #6

Open noobzhp opened 6 years ago

noobzhp commented 6 years ago

如果同时打开连个串口,在发送和接收的时候怎么区分是那个串口呢?谢了

kongqw commented 6 years ago

我还没有同时打开过两个串口,您尝试一下创建两个 SerialPortManager

是希望通过一个 Listener 来监听吗?

noobzhp commented 6 years ago

想的是如果能把SerialPortManager的功能改成关闭,开启某个设备,然后设备的通信功能集成到device里面去,监听也写到device里面去。或者在回调的时候吧device也返回,这样区分那个串口发送,哪个串口收到会比较方便些。

kongqw commented 6 years ago

好的,稍后改进,谢谢

lzlcss commented 6 years ago

你好,请问如何设置databits数据位,stopbits停止位,和parity奇偶校验

kongqw commented 6 years ago

@lzlcss 传输协议没有添加,需要自行定义哦。

zhaoxiuyu commented 6 years ago

setOnSerialPortDataListener onDataReceived 这个接口会同时回调两次,一次乱码,一次正常 yt_i0 o ohf _vvdji8_f o

JinCodeGitHub commented 6 years ago

有遇到在打开/proc/tty/drivers的时候,权限被拒绝吗?我使用的是模拟器

ChenArno commented 6 years ago

看了一般的 板子上有串口是哪个的标识,比如RX4 TX4,检测出来就是ssy4

ChenArno commented 6 years ago

@zhaoxiuyu 我也遇到乱码的情况,你解决了吗,求指教

carl1990 commented 4 years ago

同问 如何同时打开两个串口,并且监听各自数据发送和接受

noobzhp commented 4 years ago

两个实体类就行了

carl1990 commented 4 years ago

@noobzhp 好的 谢谢