国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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
    +關注

    關注

    561

    文章

    8244

    瀏覽量

    366620
  • 寄存器
    +關注

    關注

    31

    文章

    5608

    瀏覽量

    129968
  • 數據
    +關注

    關注

    8

    文章

    7335

    瀏覽量

    94760
  • 串口通信
    +關注

    關注

    34

    文章

    1662

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FIFO存儲器的種類、IP配置及應用

    FIRST IN FIRST OUT (先入先出)。顧名思義,FIFO是一個數據具有先進先出的存儲器。
    的頭像 發表于 01-13 15:15 ?373次閱讀
    <b class='flag-5'>FIFO</b>存儲器的種類、IP配置及應用

    串口空閑中斷與串口超時中斷介紹

    。 特點 依賴總線物理狀態,而非時間。 常用于檢測不定長數據幀的結束,無需依賴特定結束符。 應用場景 Modbus通信:不定長數據包的接收。 DMA接收:配合DMA自動搬運數據,空閑中斷通知CPU處理
    發表于 11-21 08:31

    蜂鳥E203 SoC的UART中斷的使用

    UART中斷的方式有主要三種:接收數據校驗位錯誤引起的中斷FIFO中數據與閾值比較后產生的中斷,和TX_FIFO為空時產生的
    發表于 10-30 06:42

    基于蜂鳥E203處理器的DMA模塊設計

    時序較為簡單,收到命令后可直接與其握手。另一個部分是與SRAM通信,由于DMA中有FIFOFIFO的時序也影響這ICB總線時序,所以需要整體考慮。 除了ICB時序部分,再添加一個FIFO
    發表于 10-29 07:31

    瑞薩RA系列MCU的中斷過程介紹

    中斷來臨的時候會最先經過IRQ寄存器,IRQ寄存器檢測到中斷的時候,會向中央處理嵌套向量中斷控制器NVIC發送中斷信號,當NVIC檢測到中斷
    的頭像 發表于 09-23 09:45 ?1268次閱讀
    瑞薩RA系列MCU的<b class='flag-5'>中斷</b>過程<b class='flag-5'>介紹</b>

    求助,關于串口設備驅動fifo問題

    目前在做高頻數據采集分析,使用串口設備驅動(使用rs485),開啟DMA+空閑中斷,接收不定長數據,接收方式一對多,(即一個485接收4個設備的數據發送)。 發送頻率較快(觸發式發送); 數據最長
    發表于 09-12 08:18

    NUC972DF62Y LCD FIFO欠載中斷如何處理?

    我使用 NUC972DF62Y 并使用 LCM 和 GE2D 模塊。 是什么原因導致 FIFO 欠運行中斷,我必須如何處理它? 清除旗幟UNDERRUN_INT后,它再次設置。
    發表于 08-29 07:44

    通信中斷時,電能質量在線監測裝置如何保障數據完整性?

    LZ-DZ300B電能質量在線監測裝置 當通信中斷時,電能質量在線監測裝置通過本地存儲、數據優先級管理、時間同步、自動補傳等多重機制保障數據完整性,具體設計如下: 1. 本地大容量存儲:核心保障
    的頭像 發表于 08-19 14:25 ?714次閱讀
    當<b class='flag-5'>通信中斷</b>時,電能質量在線監測裝置如何保障數據完整性?

    SPI通信可不可以不使用中斷

    你好,我目前在使用TC377芯片,我需要在PWM中斷內使用QSPI通信,出于某種原因,我不得不將PWM中斷優先級提到最高,這導致我無法進入spi中斷。因此,我希望知道SPI
    發表于 07-31 08:15

    CYT2B93CAE如何構建不產生中斷FIFO

    你好,我正在使用 CYT2B93CAE 使用設備配置器 5.3,我選擇將不匹配的 ID 存儲在 FIFO 0 中,問題是它正在生成中斷,而對于不匹配的 ID,我不想中斷 CPU,只是將它們傳遞給 DMA 線。 如何構建不產生
    發表于 07-15 06:29

    cy7c68013a異步slave fifo模式,外部mcu無法讀寫fifo怎么解決?

    ,一直循環 SLOE 低 SLRD 低讀數據 SLRD 高 SLOE高,是EP8,也設置了地址為11,但是flag 空標志一直也不會變回低,EP8FIFOBCH 的值也不會變回到0 請問大家,這個要檢查什么呢,要注意什么呢,謝謝。 有沒有哪里是介紹外部mcu異步讀寫 slave
    發表于 06-03 10:49

    第六章 外部中斷

    本章介紹W55MH32的IO口作為外部中斷輸入的使用。先闡述了NVIC(嵌套向量中斷控制器) 的結構、寄存器、優先級及相關函數,再說明EXTI(外部中斷和事件控制器)的功能。框圖及I
    的頭像 發表于 05-26 16:27 ?1493次閱讀
    第六章 外部<b class='flag-5'>中斷</b>

    智多晶FIFO_Generator IP介紹

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

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

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