在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

FIFO中斷通信邏輯介紹

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

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

HX2000系列SCI模塊原理與中斷邏輯如下,中斷邏輯為:當SCITXBUF數(shù)據(jù)被傳輸?shù)絋XSHF寄存器時,將通過SCICTL[TXRDY]產(chǎn)生一個發(fā)送中斷,使能SCICTL[TXINTENA]打開發(fā)送中斷信號,將通過PIE響應CPU執(zhí)行,使得CPU可以連續(xù)寫數(shù)據(jù)到SCITXBUF,使得SCI模塊可以向PC端連續(xù)發(fā)送數(shù)據(jù)。當SCI接收一個完整幀,并將RXSHF寄存器中的數(shù)據(jù)傳輸?shù)絊CIRXBUF寄存器中,將通過SCIRXST[RXRDY]產(chǎn)生一個接收中斷,使能SCICTL[RXBKINTENA]打開接收中斷信號,將通過PIE響應CPU執(zhí)行,使得CPU讀取PC端發(fā)送的數(shù)據(jù)幀。

poYBAGKBrkuAAcZ0AAEszP6LZCE026.png

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

基于以上分析,在CDK上開發(fā)SCI串口FIFO中斷通信輸出程序,代碼包括:SCI GPIO外設引腳配置,F(xiàn)IFO功能配置,發(fā)送與接收中斷程序,主程序調(diào)用執(zhí)行。主要代碼如下:

poYBAGKBrluAMB23AACXuyzWME0040.png

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

poYBAGKBrmeACK4IAAKFKUgLOr4694.png

編譯通過后,就可以開始調(diào)試了,DSP端連續(xù)發(fā)送數(shù)據(jù)的調(diào)試結果如下:

pYYBAGKBrm6AV1d-AAKxnh5HnFc502.png

PC端發(fā)送數(shù)據(jù)的調(diào)試結果如下:

pYYBAGKBrnaAaSb9AAKi-QqRnno213.png

調(diào)試后,可通過串口調(diào)試助手查看發(fā)送與接收到的數(shù)據(jù)如下圖:

poYBAGKBroCAHIs0AAO_RNBC514727.png

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

    關注

    556

    文章

    8151

    瀏覽量

    355834
  • 寄存器
    +關注

    關注

    31

    文章

    5427

    瀏覽量

    123712
  • 數(shù)據(jù)

    關注

    8

    文章

    7249

    瀏覽量

    91331
  • 串口通信
    +關注

    關注

    34

    文章

    1637

    瀏覽量

    56632
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    智多晶FIFO_Generator IP介紹

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

    AXI接口FIFO簡介

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

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

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

    有沒有一款FIFO可以與ADC08200通信?

    ADC08200可工作在10M~230MHZ之間的頻率, 請問TI有沒有一款FIFO可以與ADC08200通信?好像最高速率的也只有166MHZ??
    發(fā)表于 02-08 08:37

    串口中斷是內(nèi)部中斷還是外部中斷,串口中斷是怎么觸發(fā)的

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

    FIFO IP核的使用教程

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

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

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

    FIFO Generator的Xilinx官方手冊

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

    FIFO的深度應該怎么計算

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

    Efinity FIFO IP仿真問題 -v1

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

    陀螺儀LSM6DSOW開發(fā)(4)----中斷獲取FIFO數(shù)據(jù)

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

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

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

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

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

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

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

    具有FIFO的雙異步通信元件TL16C552A數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有FIFO的雙異步通信元件TL16C552A數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-26 11:28 ?0次下載
    具有<b class='flag-5'>FIFO</b>的雙異步<b class='flag-5'>通信</b>元件TL16C552A數(shù)據(jù)表
    主站蜘蛛池模板: 美国激情ap毛片 | 亚洲美女激情视频 | 免费一级特黄特色大片在线 | 欧美激情片网站 | 五月天男人的天堂 | 一区在线播放 | 日本特黄特色 | 香蕉狠狠再啪线视频 | 久久午夜网 | 国产美女在线精品观看 | 欧美黄色一级片视频 | 夜夜操天天 | 欧美爽爽爽爽爽爽视频 | 色中射 | 乱j伦小说在线阅读 | 色色色色色网 | 欧美成人全部费免网站 | 国产精品欧美久久久久天天影视 | 久久亚洲国产欧洲精品一 | 激情性爽三级成人 | 免费级毛片 | 糖心vlog麻豆精东影业传媒 | 好大好硬好长好爽a网站 | 影院成人区精品一区二区婷婷丽春院影视 | 性满足久久久久久久久 | 在线观看免费视频网站色 | 永久在线观看www免费视频 | 黄色网页在线播放 | 成人欧美网站 | 黄在线网站 | 黄网站色视频大全免费观看 | sss在线play| 182.t v香蕉人人网站 | 四虎新网址 | 欧美色图综合 | bt天堂资源 | 色秀网站 | 四虎国产精品视频免费看 | 天天做天天爱夜夜想毛片 | 色5月婷婷| 天天插天天干天天射 |