LAT1225
Local Application Tips
LAT1225 – Rev 1.0 – Jan. 2023
如何配置 S2-LP 的直接 GPIO 模式
关键字:S2-LP,直接 GPIO 模式
1. 引言
在使用 Spirit 系列的 Sub1G 产品时,有一些特殊的场景,其数据来源于 GPIO 口,然
后再将获取到的 GPIO 数据发送出去。当前 ST Spirit 系列支持以下三种数据模式:
1. 正常模式
2. 直接 FIFO 模式
3. 直接 GPIO 模式
其中,它们三者之间的区别如下:
I. 正常模式
a) TX,有效的载荷包数据填充至 FIFO,当发送 TX 命令时,就会按照设置好的帧
格式将数据发送出去
b) RX,对接收到的数据进行识别,当且仅当同步字匹配时,才会将数据填充至
FIFO 中
II. 直接 FIFO 模式
a) TX,用户需要自行拼装帧格式并填充至 FIFO,数据就会从 FIFO 中直接发送出
去
b) RX,对接收到的数据不进行任何处理,直接填充至 FIFO 中,用户自行在应用
层中解析
III. 直接 GPIO 模式
1. TX,从 GPIO 口获取得到数据后不作任何处理,数据就直接被发送出去;同时
伴随一个时钟用于传送数据(上升沿有效)
2. RX,对接收到的数据不进行任何处理,直接通过 GPIO 输出;同时伴随一个时
钟用于接收数据(下降沿有效)
本文以直接 GPIO 模式为例,讲解如何利用 S2-LP_DK GUI 配置直接 GPIO 模式并互相
通信。
2. 应用场景
为了更好地阐述如何利用 S2-LP_DK GUI 配置直接 GPIO 模式,我们假设这样一个场
景: 设备 A 从信号发生器接收数据,然后通过 GPIO 口输出并作为设备 B 的数据源,而设
备 B 通过 GPIO 接收这些数据,然后直接发送出去,最后设备 C 接收设备 B 的数据并输出
Log 信息。这个场景的拓扑如下图 1 所示: