日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

應(yīng)用筆記|S2-LP 的 FIFO 機(jī)制

STM32單片機(jī) ? 來源:未知 ? 2023-05-17 23:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

關(guān)鍵字:S2-LP,F(xiàn)IFO,大數(shù)據(jù)透傳

目錄預(yù)覽

1 引言2 應(yīng)用場景3 實驗結(jié)果4 小結(jié)

1. 引言

眾所周知,S2-LP 擁有兩個數(shù)據(jù) FIFO,一個用于數(shù)據(jù)傳送,另外一個用于數(shù)據(jù)接收,它們各自的長度均為 128 字節(jié)。針對普通的小數(shù)據(jù)量而言,128 字節(jié)長度的 FIFO 基本上可以滿足大部分應(yīng)用。但是,隨著應(yīng)用越來越復(fù)雜以及對數(shù)據(jù)量的需求越來越大,128 字節(jié)就不夠用了,此時就需要對 FIFO 進(jìn)行管控,才能接收或者發(fā)送更多的數(shù)據(jù)。本文將詳細(xì)介紹 S2-LP 針對大數(shù)量場景時的 FIFO 機(jī)制。

2. 應(yīng)用場景

為了更好地闡述 S2-LP 針對大數(shù)據(jù)量傳輸時的 FIFO 機(jī)制,這里以發(fā)送/接收 500 字節(jié)的數(shù)據(jù)內(nèi)容為例,講解 S2-LP 如何管控 FIFO 來達(dá)到這個目的。對于 TX/RX FIFO 而言,它們均有兩個可編程的閥值,S2-LP 就是基于這兩個閥值來對 TX/RX 的 FIFO 進(jìn)行管控,具體如下圖 1 所示:

2e92b144-f4c9-11ed-90ce-dac502259ad0.png

2.1 TX FIFO 由上述的內(nèi)容可知,當(dāng) TX FIFO 中的數(shù)據(jù)達(dá)到對應(yīng)的閥值時,就會產(chǎn)生相應(yīng)的中斷,從而通知用戶做出下一步的動作。對于可編程閥值而言,S2-LP 有專屬的寄存器FIFO_CONFIG1、FIFO_CONFIG0 來配置這兩個閥值,如下所示:

1. FIFO_CONFIG1[6:0]-->TX_AFTHR,用于設(shè)置 FIFO Almost Full 閥值

2. FIFO_CONFIG0[6:0]-->TX_AETHR,用于設(shè)置 FIFO Almost Empty 閥值

由于 S2-LP FIFO 的特性,這兩個閥值的配置是不一樣的。例如,當(dāng)用戶希望 TX FIFO 達(dá)到 80 Bytes 時,產(chǎn)生 FIFO Almost Full 中斷,那么 TX_AFTHR = 128 - (80-2);而當(dāng)用戶希望 TX FIFO 達(dá)到 20 Bytes 時,產(chǎn)生 FIFO Almost Empty 中斷,那么TX_AETHR = 20。因此,如果 S2-LP 要發(fā)送 500 字節(jié)的數(shù)據(jù),就需要利用這兩個中斷,即當(dāng) FIFO Almost Full 中斷觸發(fā)時,及時將數(shù)據(jù)傳送出去,而當(dāng) FIFO Almost Empty 中斷觸發(fā)時,及時將剩余的數(shù)據(jù)填充至 TX FIFO。 2.2RXFIFO 同理,當(dāng) RX FIFO 中的數(shù)據(jù)達(dá)到對應(yīng)的閥值時,也會產(chǎn)生相應(yīng)的中斷 ,從而用戶可以根據(jù)中斷做出下一步的動作;S2-LP 有專屬的寄存器 FIFO_CONFIG3、FIFO_CONFIG2 來配置這兩個閥值,如下所示:

1. FIFO_CONFIG3[6:0]-->RX_AFTHR,用于設(shè)置 FIFO Almost Full 閥值

2. FIFO_CONFIG2[6:0]-->RX_AETHR,用于設(shè)置 FIFO Almost Empty 閥值

但是,相較于 TX FIFO 的閥值設(shè)置,RX FIFO 有些許不同,即當(dāng)用戶希望 RX FIFO 達(dá)到80 Bytes 時,產(chǎn)生 FIFO Almost Full 中斷,那么 RX_AF_THR = 128 - 80;而當(dāng)用戶希望 RX FIFO 達(dá)到 20 Bytes 時,產(chǎn)生 FIFO Almost Empty 中斷,那么 RX_AE_THR = 20。因此,如果 S2-LP 要接收 500 字節(jié)的數(shù)據(jù),就需要利用 FIFO Almost Full 中斷,當(dāng)其觸發(fā)時,及時將數(shù)據(jù)從 RX FIFO 取走,從而陸陸續(xù)續(xù)地將這 500 字節(jié)的數(shù)據(jù)獲取到。

3. 實驗結(jié)果

基于上述的內(nèi)容,利用 S2-LP FIFO Almost Full 和 FIFO Almost Empty 的機(jī)制就可以實現(xiàn)大數(shù)據(jù)傳輸?shù)膱鼍?,測試結(jié)果如下圖 2 所示,其中對應(yīng)的源碼文件見下述的附件

2ea67cd8-f4c9-11ed-90ce-dac502259ad0.png

其中測試結(jié)果中的 DATA_CORRECT 意思是說,發(fā)送的數(shù)據(jù)與接收的數(shù)據(jù)是一致的。

4. 小結(jié)

本篇章重點描述了 FIFO Almost Full 和 Almost Empty 工作原理及特性,并利用該特性實現(xiàn)了 500 字節(jié)的數(shù)據(jù)透傳。同時也給需要使用數(shù)據(jù)量比較大的應(yīng)用場景,提供一個很好的參考樣例。

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

2ecd9958-f4c9-11ed-90ce-dac502259ad0.png

長按掃碼關(guān)注公眾號

更多資訊,盡在STM32

點擊“閱讀原文”,可下載原文檔


原文標(biāo)題:應(yīng)用筆記|S2-LP 的 FIFO 機(jī)制

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


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

    關(guān)注

    6078

    文章

    45600

    瀏覽量

    674178
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11196

    瀏覽量

    374792

原文標(biāo)題:應(yīng)用筆記|S2-LP 的 FIFO 機(jī)制

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    HMC656LP2E - HMC658LP2E寬頻固定衰減器家族:性能與應(yīng)用解析

    HMC656LP2E - HMC658LP2E寬頻固定衰減器家族:性能與應(yīng)用解析 在電子工程領(lǐng)域,寬頻固定衰減器是不可或缺的組件,它在眾多應(yīng)用場景中發(fā)揮著關(guān)鍵作用。今天,我們將深入探討
    的頭像 發(fā)表于 05-07 16:55 ?256次閱讀

    HMC652LP2E - HMC655LP2E寬頻固定衰減器家族:設(shè)計與應(yīng)用全解析

    HMC652LP2E - HMC655LP2E寬頻固定衰減器家族:設(shè)計與應(yīng)用全解析 在電子工程師的日常設(shè)計工作中,選擇合適的衰減器對于確保系統(tǒng)性能至關(guān)重要。今天我們就來深入了解一下
    的頭像 發(fā)表于 05-07 16:50 ?246次閱讀

    探索HMC596LP4/LP4E:0.2 - 3.0 GHz SMT CMOS 4x2開關(guān)矩陣的卓越性能

    探索HMC596LP4/LP4E:0.2 - 3.0 GHz SMT CMOS 4x2開關(guān)矩陣的卓越性能 在電子工程領(lǐng)域,開關(guān)矩陣是許多系統(tǒng)中不可或缺的組件,尤其是在衛(wèi)星通信、有線電視和蜂窩系統(tǒng)等高
    的頭像 發(fā)表于 04-28 17:10 ?601次閱讀

    HMC646LP2 / 646LP2E:高性能GaAs MMIC 40W FAILSAFE開關(guān)的深度解析

    HMC646LP2 / 646LP2E:高性能GaAs MMIC 40W FAILSAFE開關(guān)的深度解析 在電子工程領(lǐng)域,射頻開關(guān)的性能對于眾多應(yīng)用的成敗起著關(guān)鍵作用。今天,我們就來深入探討
    的頭像 發(fā)表于 04-28 17:05 ?569次閱讀

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

    探索HMC656LP2E - HMC658LP2E寬帶固定衰減器家族 在電子工程領(lǐng)域,寬帶固定衰減器是不可或缺的組件,特別是在處理高頻信號時。今天,我們將深入探討HMC656LP2
    的頭像 發(fā)表于 04-26 16:25 ?349次閱讀

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

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

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

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

    探索HMC646LP2/LP2E:GaAs MMIC 40W故障安全開關(guān)的卓越性能

    探索HMC646LP2/LP2E:GaAs MMIC 40W故障安全開關(guān)的卓越性能 在電子工程領(lǐng)域,射頻開關(guān)的性能對于眾多應(yīng)用的穩(wěn)定性和效率起著關(guān)鍵作用。今天,我們就來深入了解一款備受關(guān)注的射頻開關(guān)
    的頭像 發(fā)表于 02-27 17:15 ?648次閱讀

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

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

    探索HMC536LP2 / 536LP2E:6GHz GaAs MMIC T/R開關(guān)的卓越性能

    探索HMC536LP2 / 536LP2E:6GHz GaAs MMIC T/R開關(guān)的卓越性能 在電子工程師的日常工作中,選擇合適的開關(guān)器件對于確保系統(tǒng)性能至關(guān)重要。今天,我們就來深入探討一款備受
    的頭像 發(fā)表于 02-25 11:30 ?450次閱讀

    HMC646LP2 / 646LP2E:一款高性能的GaAs MMIC 40W故障保護(hù)開關(guān)

    HMC646LP2 / 646LP2E:一款高性能的GaAs MMIC 40W故障保護(hù)開關(guān) 作為電子工程師,在射頻開關(guān)的選型和設(shè)計應(yīng)用中,我們總是追求高性能、高可靠性且能適應(yīng)多種復(fù)雜場景的產(chǎn)品。今天
    的頭像 發(fā)表于 02-10 15:00 ?459次閱讀

    ?LP8557/LP85571 LED驅(qū)動芯片技術(shù)文檔總結(jié)

    LP8557 和 LP8557I 是高效 LED 驅(qū)動器,每個驅(qū)動器均具有集成 DC-DC 電感升壓轉(zhuǎn)換器和六個高精度電流吸收器。LP8557 適用于專門使用脈寬調(diào)制 (PWM) 信號來控制亮度的應(yīng)用,而
    的頭像 發(fā)表于 08-28 10:56 ?1428次閱讀
    ?<b class='flag-5'>LP</b>8557/<b class='flag-5'>LP</b>85571 LED驅(qū)動芯片技術(shù)文檔總結(jié)

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

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

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

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

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

    AN58069 解釋了如何通過 MPEG-TS 接口以 SLAVE FIFO 模式將一個 Dmod 連接到 FX2LP。 如果我想通過 MPEG-TS 接口將兩個 Demod 連接到 FX2LP,如何為兩個 TS 接口配置 S
    發(fā)表于 05-21 07:20
    花垣县| 林周县| 静安区| 宣威市| 泰和县| 江安县| 垫江县| 丹棱县| 孟连| 枣阳市| 长岛县| 蓬莱市| 金塔县| 都江堰市| 错那县| 伊春市| 余姚市| 永嘉县| 连城县| 卢湾区| 安义县| 浦东新区| 巴中市| 天等县| 澜沧| 汝城县| 武清区| 新绛县| 望江县| 平遥县| 大同县| 湘乡市| 德钦县| 河西区| 黎平县| 永丰县| 宜城市| 天全县| 云安县| 晴隆县| 芮城县|