05-串口通信开发

串口通信参考开源库:

https://gitee.com/cloudhos/serial_demo/tree/v3.2.1/

以附件demo为例 https://pan.baidu.com/s/1Y_WwAGV2o3ExLdsbt3Hohg#list/path=%2F%E9%B8%BF%E8%92%99-%E8%87%AA%E7%A0%94 serial_demo.rar

  1. 使用串口工具连接ttys4

../../_images/seri_conn_image11.jpg
  1. 使用windows串口工具连接

  2. 代码配置对应端口

../../_images/seri_conn_image21.jpg

流程和功能

1.  native\_serialport.openSerial(COM\_DEV\_TTYS7) 打开对应串口

2.  native\_serialport.setOptions(COM\_DEV\_TTYS7, **this**.speedValue, bits, events, stops) 设置串口参数

3.  native\_serialport.closeSerial(COM\_DEV\_TTYS7)关闭对应串口

4.  native\_serialport.recvData 报错,未知异常, 接收一次串口 数据

5.  native\_serialport.sendData 发送一次串口数据

6.  native\_serialport.transmit 发收一次串口数据

7.  native\_serialport.on 串口数据接收监听

8.  native\_serialport.off 关闭监听