91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

應(yīng)用筆記|如何配置 S2-LP 的直接 GPIO 模式

STM32單片機(jī) ? 來(lái)源:未知 ? 2023-05-26 07:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

關(guān)鍵字:S2-LP,直接 GPIO 模式

目錄預(yù)覽

1 引言2 應(yīng)用場(chǎng)景3 實(shí)驗(yàn)結(jié)果4 小結(jié)

1. 引言

在使用 Spirit 系列的 Sub1G 產(chǎn)品時(shí),有一些特殊的場(chǎng)景,其數(shù)據(jù)來(lái)源于 GPIO 口,然后再將獲取到的 GPIO 數(shù)據(jù)發(fā)送出去。當(dāng)前 ST Spirit 系列支持以下三種數(shù)據(jù)模式:

1. 正常模式

2. 直接 FIFO 模式

3. 直接 GPIO 模式

其中,它們?nèi)咧g的區(qū)別如下:I. 正常模式a) TX,有效的載荷包數(shù)據(jù)填充至 FIFO,當(dāng)發(fā)送 TX 命令時(shí),就會(huì)按照設(shè)置好的幀格式將數(shù)據(jù)發(fā)送出去b) RX,對(duì)接收到的數(shù)據(jù)進(jìn)行識(shí)別,當(dāng)且僅當(dāng)同步字匹配時(shí),才會(huì)將數(shù)據(jù)填充至FIFO 中II. 直接 FIFO 模式a) TX,用戶需要自行拼裝幀格式并填充至 FIFO,數(shù)據(jù)就會(huì)從 FIFO 中直接發(fā)送出去b) RX,對(duì)接收到的數(shù)據(jù)不進(jìn)行任何處理,直接填充至 FIFO 中,用戶自行在應(yīng)用層中解析III. 直接 GPIO 模式1. TX,從 GPIO 口獲取得到數(shù)據(jù)后不作任何處理,數(shù)據(jù)就直接被發(fā)送出去;同時(shí)伴隨一個(gè)時(shí)鐘用于傳送數(shù)據(jù)(上升沿有效)2. RX,對(duì)接收到的數(shù)據(jù)不進(jìn)行任何處理,直接通過(guò) GPIO 輸出;同時(shí)伴隨一個(gè)時(shí)鐘用于接收數(shù)據(jù)(下降沿有效)

本文以直接 GPIO 模式為例,講解如何利用 S2-LP_DK GUI 配置直接 GPIO 模式并互相通信。

2. 應(yīng)用場(chǎng)景

為了更好地闡述如何利用 S2-LP_DK GUI 配置直接 GPIO 模式,我們假設(shè)這樣一個(gè)場(chǎng)景: 設(shè)備 A 從信號(hào)發(fā)生器接收數(shù)據(jù),然后通過(guò) GPIO 口輸出并作為設(shè)備 B 的數(shù)據(jù)源,而設(shè)備 B 通過(guò) GPIO 接收這些數(shù)據(jù),然后直接發(fā)送出去,最后設(shè)備 C 接收設(shè)備 B 的數(shù)據(jù)并輸出Log 信息。這個(gè)場(chǎng)景的拓?fù)淙缦聢D 1 所示:

886af30a-fb51-11ed-90ce-dac502259ad0.png

從上圖可知,搭建這個(gè)場(chǎng)景需要如下設(shè)備:

1. 矢量信號(hào)發(fā)生器,R&S SMBV100A

2. FKI868V2 開(kāi)發(fā)板 * 3

2.1 配置 為了簡(jiǎn)化該場(chǎng)景的配置,這里采用默認(rèn)的射頻參數(shù),即:

1. 中心頻點(diǎn):868Mhz or 840Mhz

2. 通訊速率:38.4Ksps

3. 頻率偏差:20Khz

4. 接收帶寬:100Khz

5. 調(diào)制方式:2GFSK-1

以及幀格式如下圖 2 所示:

889e5db2-fb51-11ed-90ce-dac502259ad0.png

2.1.1矢量信號(hào)發(fā)生器 這里僅需要根據(jù)上述的配置中提及的參數(shù)設(shè)置即可,詳情如下圖 3 所示:

88c6e656-fb51-11ed-90ce-dac502259ad0.png

2.1.2. 設(shè)備 A 同理,設(shè)備 A 想要從矢量信號(hào)發(fā)生器獲取數(shù)據(jù),對(duì)應(yīng)的射頻參數(shù)就要設(shè)置成一樣,如下圖 4 所示:

88e97d42-fb51-11ed-90ce-dac502259ad0.png

配置完上述的參數(shù)之后,在 Low Level Command 選項(xiàng)中點(diǎn)擊 Data on GPIO no Packet,即可讓設(shè)備 A 進(jìn)入直接 GPIO 接收模式,如下圖 5 所示:

89234130-fb51-11ed-90ce-dac502259ad0.png

然后,將 GPIO0 連接至設(shè)備 B 的 GPIO0 即可。 2.1.3. 設(shè)備 B 由于設(shè)備 A 與設(shè)備 B 之間的時(shí)鐘是不同步的,所以為了獲取設(shè)備 A 的數(shù)據(jù),設(shè)備 B應(yīng)該采用過(guò)采樣的方式,即設(shè)備 B 的通訊速率應(yīng)該至少等于設(shè)備 A 的 8 倍,也就是 38.4 * 8 = 307.2Ksps。但是,目前 GUI 最大只能設(shè)置 250Ksps 的速率,所以設(shè)備 B 想要配置通訊速率為 307.2Ksps,需要手動(dòng)修改寄存器;具體如下圖 6 所示:

893d1038-fb51-11ed-90ce-dac502259ad0.png

因?yàn)樵O(shè)備 B 此時(shí)是作為 TX 端,因此不需要配置接收帶寬參數(shù);同時(shí)為了避免引起歧義,將中心頻點(diǎn)變更為 840Mhz。最后,在 Low Level Command 選項(xiàng)中點(diǎn)擊 Send Data from GPIO,即可讓設(shè)備 B 進(jìn)入直接 GPIO 發(fā)射模式,如下圖 7 所示:

898e94d0-fb51-11ed-90ce-dac502259ad0.png

2.1.4.設(shè)備 C 設(shè)備 C 是通過(guò)天線接收設(shè)備 B 傳送過(guò)來(lái)的數(shù)據(jù),所以中心頻點(diǎn)應(yīng)該跟設(shè)備 B 一樣,其他的數(shù)跟設(shè)備 A 一樣,詳情如下圖 8 所示:

89abb0c4-fb51-11ed-90ce-dac502259ad0.png

而幀格式的配置應(yīng)保持與上述配置中提及的相同。至此,所有的設(shè)備配置均已完成,最終的實(shí)物搭建如下圖 9 所示:

89cefb92-fb51-11ed-90ce-dac502259ad0.png

3. 實(shí)驗(yàn)結(jié)果

下圖 10 展示了基于直接 GPIO 模式的設(shè)備 B,接收到從設(shè)備 A 傳送過(guò)來(lái)的 GPIO 口數(shù)據(jù),并通過(guò)天線發(fā)送給設(shè)備 C 并顯示出來(lái)。

8a74bab4-fb51-11ed-90ce-dac502259ad0.png

4. 小結(jié)

本篇章內(nèi)容詳細(xì)介紹了如何基于 S2-DK GUI 上位機(jī)工具,實(shí)現(xiàn)不同設(shè)備間利用直接GPIO 模式進(jìn)行數(shù)據(jù)透?jìng)鳎瑸榱私?S2-LP 的直接 GPIO 模式性能以及類似的應(yīng)用場(chǎng)景提供了很好的實(shí)驗(yàn)樣本。

完整內(nèi)容請(qǐng)點(diǎn)擊“閱讀原文”下載原文檔。

8aa9c506-fb51-11ed-90ce-dac502259ad0.png

長(zhǎng)按掃碼關(guān)注公眾號(hào)

更多資訊,盡在STM32

點(diǎn)擊“閱讀原文”,可下載原文檔


原文標(biāo)題:應(yīng)用筆記|如何配置 S2-LP 的直接 GPIO 模式

文章出處:【微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45498

    瀏覽量

    670586
  • STM32
    +關(guān)注

    關(guān)注

    2310

    文章

    11162

    瀏覽量

    373518

原文標(biāo)題:應(yīng)用筆記|如何配置 S2-LP 的直接 GPIO 模式

文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    探索 HMC652LP2E - HMC655LP2E 寬帶固定衰減器家族

    探索 HMC652LP2E - HMC655LP2E 寬帶固定衰減器家族 在電子工程師的日常工作中,選擇合適的衰減器對(duì)于實(shí)現(xiàn)電路的精確性能至關(guān)重要。今天,我們就來(lái)深入了解一下 HMC652LP2
    的頭像 發(fā)表于 03-04 16:35 ?77次閱讀

    探索HMC656LP2E - HMC658LP2E寬頻固定衰減器家族

    探索HMC656LP2E - HMC658LP2E寬頻固定衰減器家族 在電子工程領(lǐng)域,寬頻固定衰減器是不可或缺的組件,它們?cè)诟鞣N高頻應(yīng)用中發(fā)揮著關(guān)鍵作用。今天,我們來(lái)深入了解一下HMC656LP2
    的頭像 發(fā)表于 03-03 16:55 ?521次閱讀

    LP8545:高效筆記本LED背光驅(qū)動(dòng)芯片的深度解析

    LP8545:高效筆記本LED背光驅(qū)動(dòng)芯片的深度解析 在電子設(shè)備的海洋中,顯示屏的背光驅(qū)動(dòng)芯片扮演著至關(guān)重要的角色。今天,我們就來(lái)深入探討一款來(lái)自德州儀器(TI)的高效LED背光驅(qū)動(dòng)芯片
    的頭像 發(fā)表于 02-27 14:15 ?119次閱讀

    【MCU學(xué)習(xí)】GPIO詳解

    本實(shí)驗(yàn)通過(guò)一個(gè)“小實(shí)驗(yàn)框架 GPIO Mode Lab”,在同一個(gè) GPIO 引腳上依次配置不同模式,并用 ADC 探頭測(cè)量電壓、同時(shí)讀取數(shù)字電平,系統(tǒng)化地觀察。
    的頭像 發(fā)表于 01-24 11:45 ?3645次閱讀
    【MCU學(xué)習(xí)】<b class='flag-5'>GPIO</b>詳解

    掌握 LuatIO:GPIO 復(fù)用模式初始化配置全流程解析

    在使用 LuatIO 進(jìn)行嵌入式應(yīng)用開(kāi)發(fā)時(shí),合理配置 GPIO 的復(fù)用功能是實(shí)現(xiàn)外設(shè)控制的前提。本文全面解析 GPIO 引腳由普通 IO 轉(zhuǎn)換為復(fù)用功能引腳的初始化流程,包括時(shí)鐘使能、模式
    的頭像 發(fā)表于 01-23 15:28 ?1206次閱讀
    掌握 LuatIO:<b class='flag-5'>GPIO</b> 復(fù)用<b class='flag-5'>模式</b>初始化<b class='flag-5'>配置</b>全流程解析

    【NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒

    【NCS隨筆】如何進(jìn)入system_off深度睡眠模式以及配置GPIO中斷喚醒 本文章主要是講解NCS下面使用nRF54L15如何進(jìn)入system_off模式,以及如何
    的頭像 發(fā)表于 09-29 00:56 ?766次閱讀
    【NCS隨筆】如何進(jìn)入system_off深度睡眠<b class='flag-5'>模式</b>以及<b class='flag-5'>配置</b><b class='flag-5'>GPIO</b>中斷喚醒

    LP6274:1進(jìn)多出/2進(jìn)多出電平轉(zhuǎn)換芯片

    與 STI_2 低頻輸出通道,以及額外的 VGHD 高電壓信號(hào),同時(shí)支持 2 line mode,可滿足有 DLG 需求的應(yīng)用場(chǎng)景,功能配置全面且靈活。 LP6274 采用標(biāo)準(zhǔn)的 Q
    發(fā)表于 08-13 10:16

    GPDV6624C應(yīng)用筆記1.0版

    電子發(fā)燒友網(wǎng)站提供《GPDV6624C應(yīng)用筆記1.0版.pdf》資料免費(fèi)下載
    發(fā)表于 06-06 17:20 ?0次下載

    CYUSB3014-BZXC在 slave fifo interface 32 bit data bus模式下,GPIO50~GPIO57是不是只能用作UART與I2S不能作為GPIO

    您好,請(qǐng)問(wèn)CYUSB3014-BZXC芯片在 slave fifo interface 32 bit data bus 模式下,GPIO50~GPIO57是不是只能用作UART與I2S
    發(fā)表于 06-03 08:11

    是否可以通過(guò)SLAVE FIFO模式或GPIF將2個(gè)MPEG-TS解調(diào)器連接到FX2LP?

    AN58069 解釋了如何通過(guò) MPEG-TS 接口以 SLAVE FIFO 模式將一個(gè) Dmod 連接到 FX2LP。 如果我想通過(guò) MPEG-TS 接口將兩個(gè) Demod 連接到 FX2LP,如何為兩個(gè) TS 接口
    發(fā)表于 05-21 07:20

    使用S2-LP的OOK調(diào)制模式,但是射頻信號(hào)確實(shí)沒(méi)有調(diào)制過(guò)的載波,為什么?

    define SYNT3_VALUE 0x54 define SYNT2_VALUE 0x29 define SYNT1_VALUE 0xD8 define SYNT0_VALUE 0x9C
    發(fā)表于 04-29 06:26

    HTR3310 10路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)

    ? ? ? HTR3310是一款10路多功能LED驅(qū)動(dòng)器和GPIO控制器2.5V~5.5V電源供電。10個(gè)IO端口中的任何一個(gè)都可以配置為L(zhǎng)ED模式GPIO
    發(fā)表于 04-14 16:31 ?2次下載

    HTR3316 16路LED驅(qū)動(dòng)器和GPIO控制器中文手冊(cè)

    ? ? ?HTR3316是一款16路多功能LED驅(qū)動(dòng)器和GPIO控制器,2.5V~5.5V電源供電。16個(gè)IO端口中的任何一個(gè)都可以配置為L(zhǎng)ED模式GPIO
    發(fā)表于 04-11 17:51 ?2次下載

    為什么在S32G中使用32個(gè)GPIO進(jìn)行啟動(dòng)配置?

    我很好奇為什么在 S32G 中使用 32 個(gè) GPIO 進(jìn)行啟動(dòng)配置。 是否必須使用所有 32 個(gè) GPIO 進(jìn)行引導(dǎo)模式
    發(fā)表于 04-10 06:48

    為什么GPIO配置總是出問(wèn)題?

    在STM32開(kāi)發(fā)中,GPIO(通用輸入輸出)配置看似簡(jiǎn)單,但在實(shí)際開(kāi)發(fā)中,很多人常常會(huì)遇到這些困惑:明明按照教程配置GPIO,為什么LED燈就是不亮?為什么有時(shí)候按鍵無(wú)法響應(yīng),或者響
    的頭像 發(fā)表于 04-07 11:59 ?1751次閱讀
    為什么<b class='flag-5'>GPIO</b><b class='flag-5'>配置</b>總是出問(wèn)題?