Skip to content

Commit

Permalink
更新ReadMe文件,说明dlt645_rs485_port.c的用途
Browse files Browse the repository at this point in the history
  • Loading branch information
saviourxx committed Aug 11, 2023
1 parent cc0843d commit 052b267
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,13 @@

软件包提供了完备的基于DL/T 645协议的数据包封包与解包操作,而用户则需要根据自己的平台给软件包提供底层数据的发送与接收接口,让软件包能够接收到数据并且成功发送出去。下面就来详细介绍一下软件包的移植操作。如文字描述有概念模糊或者不理解的地方可以参考本节下方的移植案例。

### port文件说明
1. **dlt645_port.c** 基于UART串口通信,文件里有485控制脚的宏开关用于简易操作485的收发功能;
2. **dlt645_rs485_port.c** 基于RS485通信,使用RT-Thread的RS485软件包的底层驱动。

### 移植步骤

1. 初始化用于dlt645协议通信的硬件。(如串口)
1. 初始化用于dlt645协议通信的硬件。(如串口、RS485
2. 定义一个dlt645结构体作为dlt645通信的环境结构体。
3. 实现数据发送与接收函数。(发送和接收单位为一个数据包)
4. 将数据发送与接收函数注册到dlt645环境结构体中。
Expand Down

0 comments on commit 052b267

Please sign in to comment.