關(guān)鍵字:S2-LP,直接 GPIO 模式
目錄預覽
1 引言2 應用場景3 實驗結(jié)果4 小結(jié)
1. 引言
在使用 Spirit 系列的 Sub1G 產(chǎn)品時,有一些特殊的場景,其數(shù)據(jù)來源于 GPIO 口,然后再將獲取到的 GPIO 數(shù)據(jù)發(fā)送出去。當前 ST Spirit 系列支持以下三種數(shù)據(jù)模式:
1. 正常模式
2. 直接 FIFO 模式
3. 直接 GPIO 模式
其中,它們?nèi)咧g的區(qū)別如下:I. 正常模式a) TX,有效的載荷包數(shù)據(jù)填充至 FIFO,當發(fā)送 TX 命令時,就會按照設置好的幀格式將數(shù)據(jù)發(fā)送出去b) RX,對接收到的數(shù)據(jù)進行識別,當且僅當同步字匹配時,才會將數(shù)據(jù)填充至FIFO 中II. 直接 FIFO 模式a) TX,用戶需要自行拼裝幀格式并填充至 FIFO,數(shù)據(jù)就會從 FIFO 中直接發(fā)送出去b) RX,對接收到的數(shù)據(jù)不進行任何處理,直接填充至 FIFO 中,用戶自行在應用層中解析III. 直接 GPIO 模式1. TX,從 GPIO 口獲取得到數(shù)據(jù)后不作任何處理,數(shù)據(jù)就直接被發(fā)送出去;同時伴隨一個時鐘用于傳送數(shù)據(jù)(上升沿有效)2. RX,對接收到的數(shù)據(jù)不進行任何處理,直接通過 GPIO 輸出;同時伴隨一個時鐘用于接收數(shù)據(jù)(下降沿有效)本文以直接 GPIO 模式為例,講解如何利用 S2-LP_DK GUI 配置直接 GPIO 模式并互相通信。
2. 應用場景
為了更好地闡述如何利用 S2-LP_DK GUI 配置直接 GPIO 模式,我們假設這樣一個場景: 設備 A 從信號發(fā)生器接收數(shù)據(jù),然后通過 GPIO 口輸出并作為設備 B 的數(shù)據(jù)源,而設備 B 通過 GPIO 接收這些數(shù)據(jù),然后直接發(fā)送出去,最后設備 C 接收設備 B 的數(shù)據(jù)并輸出Log 信息。這個場景的拓撲如下圖 1 所示:

從上圖可知,搭建這個場景需要如下設備:
1. 矢量信號發(fā)生器,R&S SMBV100A
2. FKI868V2 開發(fā)板 * 3
2.1 配置 為了簡化該場景的配置,這里采用默認的射頻參數(shù),即:1. 中心頻點:868Mhz or 840Mhz
2. 通訊速率:38.4Ksps
3. 頻率偏差:20Khz
4. 接收帶寬:100Khz
5. 調(diào)制方式:2GFSK-1
以及幀格式如下圖 2 所示:








3. 實驗結(jié)果
下圖 10 展示了基于直接 GPIO 模式的設備 B,接收到從設備 A 傳送過來的 GPIO 口數(shù)據(jù),并通過天線發(fā)送給設備 C 并顯示出來。

4. 小結(jié)
本篇章內(nèi)容詳細介紹了如何基于 S2-DK GUI 上位機工具,實現(xiàn)不同設備間利用直接GPIO 模式進行數(shù)據(jù)透傳,為了解 S2-LP 的直接 GPIO 模式性能以及類似的應用場景提供了很好的實驗樣本。
完整內(nèi)容請點擊“閱讀原文”下載原文檔。

長按掃碼關(guān)注公眾號
更多資訊,盡在STM32
▽點擊“閱讀原文”,可下載原文檔
原文標題:應用筆記|如何配置 S2-LP 的直接 GPIO 模式
文章出處:【微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
單片機
+關(guān)注
關(guān)注
6076文章
45495瀏覽量
670400 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373462
原文標題:應用筆記|如何配置 S2-LP 的直接 GPIO 模式
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
探索 HMC652LP2E - HMC655LP2E 寬帶固定衰減器家族
LP8545:高效筆記本LED背光驅(qū)動芯片的深度解析
【MCU學習】GPIO詳解
掌握 LuatIO:GPIO 復用模式初始化配置全流程解析
【NCS隨筆】如何進入system_off深度睡眠模式以及配置GPIO中斷喚醒
LP6274:1進多出/2進多出電平轉(zhuǎn)換芯片
CYUSB3014-BZXC在 slave fifo interface 32 bit data bus模式下,GPIO50~GPIO57是不是只能用作UART與I2S不能作為GPIO?
是否可以通過SLAVE FIFO模式或GPIF將2個MPEG-TS解調(diào)器連接到FX2LP?
使用S2-LP的OOK調(diào)制模式,但是射頻信號確實沒有調(diào)制過的載波,為什么?
HTR3310 10路LED驅(qū)動器和GPIO控制器中文手冊
HTR3316 16路LED驅(qū)動器和GPIO控制器中文手冊
為什么在S32G中使用32個GPIO進行啟動配置?
為什么GPIO配置總是出問題?
應用筆記|如何配置 S2-LP 的直接 GPIO 模式
評論