色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    關注

    554

    文章

    8059

    瀏覽量

    349894
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120952
  • 數據
    +關注

    關注

    8

    文章

    7134

    瀏覽量

    89402
  • 串口通信
    +關注

    關注

    34

    文章

    1627

    瀏覽量

    55657
收藏 人收藏

    評論

    相關推薦

    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 ?642次閱讀
    <b class='flag-5'>FIFO</b> Generator的Xilinx官方手冊

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

    估計。本文將介紹如何初始化和配置MotionFX庫,使用中斷機制讀取FIFO中的傳感器數據。FIFO可以作為數據緩沖區,存儲傳感器的臨時數據,防止數據丟失,特別是在處理器忙于其他任務時
    的頭像 發表于 08-08 16:03 ?772次閱讀
    陀螺儀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 ?759次閱讀
    驅動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 ?1125次閱讀
    陀螺儀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 ?2694次閱讀

    同步FIFO和異步FIFO區別介紹

    1. FIFO簡介 FIFO是一種先進先出數據緩存器,它與普通存儲器的區別是沒有外部讀寫地址線,使用起來非常簡單,缺點是只能順序讀寫,而不能隨機讀寫。 2. 使用場景 數據緩沖:也就是數據寫入過快
    的頭像 發表于 06-04 14:27 ?1778次閱讀
    同步<b class='flag-5'>FIFO</b>和異步<b class='flag-5'>FIFO</b>區別<b class='flag-5'>介紹</b>

    DMA產生FIFO error interrupt錯誤的原因?

    DMA用于接收采集AD轉化數據,而且AD每間隔50us采集一次,DMA配置成單次模式,并收數長度50次,未啟用FIFO模式,但是當外部中斷非常頻繁時,DMA不知怎么回事,產生了FIFO 錯誤,按道理
    發表于 05-15 06:34

    STM32F407的CAN通訊接收長數據,用keil調試時每次進中斷FIFO就已經數據溢出了怎么解決?

    CAN_IT_RX_FIFO0_MSG_PENDING中斷在接收到第一幀數據時就進中斷,但是用keil調試的時候每次進中斷FIFO就已經數
    發表于 03-12 07:55

    使用SPI通信發送128字節的FIFO,清空緩沖區需要多少時間?

    我正在使用 SPI 通信發送 128 字節的 FIFO。 設置源頻率為 80MHZ,SPI 速率為 5MHZ。 我想檢查清空緩沖區需要多少時間。 在配置下方設置。 .spiMode
    發表于 03-05 07:08

    TC375上的I2C編寫了EVAL_BDPS_DRIVER,RX FIFO下溢中斷是怎么來的?

    請求。 但是,在最后一個脈沖串請求之后,我又收到了一個由 RX FIFO 下溢引起的錯誤中斷。 為什么會這樣? 我幾乎可以肯定,在處理完最后一個脈沖串請求后,我沒有讀取 RXD 寄存器。 我還已經
    發表于 03-05 07:01

    如何清除SPI通信中的TX_FIFO和RX_FIFO

    你好, 如何清除 SPI通信中的 TX_FIFO 和 RX_FIFO?是否有任何 API 可以清除接收數據緩沖區。
    發表于 02-27 07:16

    將TC275的CAN_RX_FIFO例程移植到TC234上運行報錯的原因?

    FIFO溢出中斷。但是移植到TC234后,RX FIFO溢出會掉入如下error: 1,請問從什么手冊上可以查詢到這種error是由什么引起的?以及對該error的介紹? 2,請問
    發表于 02-02 07:35
    主站蜘蛛池模板: 一本久道视频无线视频 | 亚洲精品无码不卡在线播HE | 在线成人精品国产区免费 | 香蕉eeww99国产精品 | 女朋友的妈妈在线观看 | 久久国产精品高清一区二区三区 | 国产线精品视频在线观看 | 川师 最美老师 | 动漫美女被到爽了流 | 国产美女视频一区二区二三区 | 肉动漫无码无删减在线观看 | 一手揉着乳头一手模仿抽插视频 | 亚洲国产精品无码中文在线 | 刘梓晨啪啪啪 | 久久99re2在线视频精品 | 亚洲日本欧美日韩高观看 | 亲嘴扒胸摸屁股视频免费网站 | 欧美精品专区免费观看 | 嫩草AV久久伊人妇女 | 欧美日韩无套内射另类 | 久久综合久综合久久鬼色 | 欧美人与动牲交ZOOZ特 | 久久久无码AV精品亚洲A片软件 | 国产欧美一区二区三区免费 | 欧美乱妇日本无乱码特黄大片 | 差差差差差差差差免费观看 | 蜜桃色欲AV久久无码精品 | 97蜜桃网123 97蜜桃123 | 免费一级特黄欧美大片久久网 | 艺术片 快播 | 无限资源在线观看播放 | 窝窝影院午夜看片毛片 | 国产精品18久久久久久欧美 | 999久久久国产精品蜜臀AV | 欧美兽交YOYO | 日本伦子欲 | 日韩欧美亚洲精品综合在线 | 彭丹吃奶门 | 日韩人妻双飞无码精品久久 | 无码国产成人午夜在线观看不卡 | 澳大利亚剧满足在线观看 |