女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FIFO中斷通信邏輯介紹

科技綠洲 ? 來源:中科昊芯 ? 作者:中科昊芯 ? 2022-05-16 09:53 ? 次閱讀

中科昊芯推出專題講解SCI串口通信以來,第一期主要講解SCI串口FIFO通信原理,第二期主要講解SCI串口自動波特率,本期主要講解FIFO中斷通信邏輯。

HX2000系列SCI模塊原理與中斷邏輯如下,中斷邏輯為:當SCITXBUF數據被傳輸到TXSHF寄存器時,將通過SCICTL[TXRDY]產生一個發送中斷,使能SCICTL[TXINTENA]打開發送中斷信號,將通過PIE響應CPU執行,使得CPU可以連續寫數據到SCITXBUF,使得SCI模塊可以向PC端連續發送數據。當SCI接收一個完整幀,并將RXSHF寄存器中的數據傳輸到SCIRXBUF寄存器中,將通過SCIRXST[RXRDY]產生一個接收中斷,使能SCICTL[RXBKINTENA]打開接收中斷信號,將通過PIE響應CPU執行,使得CPU讀取PC端發送的數據幀。

poYBAGKBrkuAAcZ0AAEszP6LZCE026.png

由此設計SCI串口FIFO中斷通信實例:采用SCI與串口CH340,連續發送數據,PC端接收發送的數據;通過串口調試助手,向CPU發送任意一組數據,CPU接收發送的數據。

基于以上分析,在CDK上開發SCI串口FIFO中斷通信輸出程序,代碼包括:SCI GPIO外設引腳配置,FIFO功能配置,發送與接收中斷程序,主程序調用執行。主要代碼如下:

poYBAGKBrluAMB23AACXuyzWME0040.png

CDK上開發SCI串口FIFO中斷通信程序,其編譯結果為:

poYBAGKBrmeACK4IAAKFKUgLOr4694.png

編譯通過后,就可以開始調試了,DSP端連續發送數據的調試結果如下:

pYYBAGKBrm6AV1d-AAKxnh5HnFc502.png

PC端發送數據的調試結果如下:

pYYBAGKBrnaAaSb9AAKi-QqRnno213.png

調試后,可通過串口調試助手查看發送與接收到的數據如下圖:

poYBAGKBroCAHIs0AAO_RNBC514727.png

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    555

    文章

    8142

    瀏覽量

    355213
  • 寄存器
    +關注

    關注

    31

    文章

    5421

    瀏覽量

    123323
  • 數據
    +關注

    關注

    8

    文章

    7241

    瀏覽量

    90998
  • 串口通信
    +關注

    關注

    34

    文章

    1636

    瀏覽量

    56538
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    智多晶FIFO_Generator IP介紹

    FIFO_Generator是智多晶設計的一款通用型FIFO IP。當前發布的FIFO_Generator IP是2.0版本,相比之前的1.1版本主要新增了非等比輸入輸出數據位寬支持和異步FI
    的頭像 發表于 04-25 17:24 ?828次閱讀
    智多晶<b class='flag-5'>FIFO</b>_Generator IP<b class='flag-5'>介紹</b>

    AXI接口FIFO簡介

    AXI接口FIFO是從Native接口FIFO派生而來的。AXI內存映射接口提供了三種樣式:AXI4、AXI3和AXI4-Lite。除了Native接口FIFO支持的應用外,AXI FIFO
    的頭像 發表于 03-17 10:31 ?839次閱讀
    AXI接口<b class='flag-5'>FIFO</b>簡介

    解鎖TSMaster fifo函數:報文讀取的高效方法

    前言:TSMaster目前有兩種讀取報文的模式:回調函數模式和fifo模式。fifo函數是TSMaster近期新增的函數,本文將重點介紹fifo模塊。關于回調函數的使用方法可以參考幫助
    的頭像 發表于 03-14 20:04 ?341次閱讀
    解鎖TSMaster <b class='flag-5'>fifo</b>函數:報文讀取的高效方法

    串口中斷是內部中斷還是外部中斷,串口中斷是怎么觸發的

    串口中斷通常被視為外部中斷。雖然串口控制器(如USART、UART等)可能集成在微控制器或處理器的內部,但從中斷的角度來看,串口中斷是由處理器外部的
    的頭像 發表于 01-29 15:03 ?1422次閱讀

    FIFO IP核的使用教程

    在數字設計中,利用FIFO進行數據處理是非常普遍的應用,例如,實現時鐘域交叉、低延時存儲器緩存、總線位寬調整等。下圖給出了FIFO生成器支持的一種可能配置。
    的頭像 發表于 01-03 09:36 ?2583次閱讀
    <b class='flag-5'>FIFO</b> IP核的使用教程

    AFE4960如何正確的從FIFO中讀取樣本呢?

    我有一些問題想請教。 在雙芯片串行模式下,MCU 收到 AFE4960 發送的 FIFO_RDY 中斷信號后,開始通過 SPI 通信從 AFE4960 的 FIFO 中讀取樣本。 具
    發表于 11-14 06:41

    FIFO Generator的Xilinx官方手冊

    FIFO作為FPGA崗位求職過程中最常被問到的基礎知識點,也是項目中最常被使用到的IP,其意義是非常重要的。本文基于對FIFO Generator的Xilinx官方手冊的閱讀與總結,匯總主要知識點
    的頭像 發表于 11-12 10:46 ?1479次閱讀
    <b class='flag-5'>FIFO</b> Generator的Xilinx官方手冊

    FIFO的深度應該怎么計算

    FIFO是FPGA/IC設計中經常使用到的模塊,它經常被用在兩個模塊之間進行數據的緩存,以避免數據在傳輸過程中丟失。同時FIFO也經常被用在跨時鐘域處理中。
    的頭像 發表于 10-25 15:20 ?856次閱讀
    <b class='flag-5'>FIFO</b>的深度應該怎么計算

    Efinity FIFO IP仿真問題 -v1

    Efinity目前不支持聯合仿真,只能通過調用源文件仿真。 我們生成一個fifo IP命名為fifo_sim 在Deliverables中保留Testbench的選項。 在IP的生成目錄下會有以下
    的頭像 發表于 10-21 11:41 ?1459次閱讀
    Efinity <b class='flag-5'>FIFO</b> IP仿真問題 -v1

    陀螺儀LSM6DSOW開發(4)----中斷獲取FIFO數據

    估計。本文將介紹如何初始化和配置MotionFX庫,使用中斷機制讀取FIFO中的傳感器數據。FIFO可以作為數據緩沖區,存儲傳感器的臨時數據,防止數據丟失,特別是在處理器忙于其他任務時
    的頭像 發表于 08-08 16:03 ?1272次閱讀
    陀螺儀LSM6DSOW開發(4)----<b class='flag-5'>中斷</b>獲取<b class='flag-5'>FIFO</b>數據

    ASM330LHH使用FIFO閾值中斷輸出時工作異常的原因?

    我使用FIFO的Continuous mode,并把FIFO的WATERMASK設置為2,然后將FIFO閾值中斷路由到INT1,理論上應該每產生一組XL+GY數據,就產生一個
    發表于 07-22 06:06

    驅動LSM6DS3TR-C實現高效運動檢測與數據采集(8)----中斷獲取FIFO數據并應用MotionFX庫解析空間坐標

    估計。本文將介紹如何初始化和配置MotionFX庫,使用中斷機制讀取FIFO中的傳感器數據。FIFO可以作為數據緩沖區,存儲傳感器的臨時數據,防止數據丟失,特別是在處理器忙于其他任務時
    的頭像 發表于 07-21 10:02 ?1139次閱讀
    驅動LSM6DS3TR-C實現高效運動檢測與數據采集(8)----<b class='flag-5'>中斷</b>獲取<b class='flag-5'>FIFO</b>數據并應用MotionFX庫解析空間坐標

    陀螺儀LSM6DSV16X與AI集成(9)----中斷獲取FIFO數據并應用MotionFX庫解析空間坐標

    估計。本文將介紹如何初始化和配置MotionFX庫,使用中斷機制讀取FIFO中的傳感器數據。FIFO可以作為數據緩沖區,存儲傳感器的臨時數據,防止數據丟失,特別是在處理器忙于其他任務時
    的頭像 發表于 07-18 10:46 ?1569次閱讀
    陀螺儀LSM6DSV16X與AI集成(9)----<b class='flag-5'>中斷</b>獲取<b class='flag-5'>FIFO</b>數據并應用MotionFX庫解析空間坐標

    具有FIFO的雙異步通信元件TL16C552A數據表

    電子發燒友網站提供《具有FIFO的雙異步通信元件TL16C552A數據表.pdf》資料免費下載
    發表于 06-26 11:28 ?0次下載
    具有<b class='flag-5'>FIFO</b>的雙異步<b class='flag-5'>通信</b>元件TL16C552A數據表

    上位機與pLc通訊中斷如何判斷

    在工業自動化領域,上位機與PLC(可編程邏輯控制器)之間的通信至關重要。通信中斷可能導致生產線停滯,影響生產效率和產品質量。本文將詳細介紹如何判斷上位機與PLC之間的
    的頭像 發表于 06-06 09:55 ?4094次閱讀