色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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
    +關注

    關注

    553

    文章

    8030

    瀏覽量

    349318
  • 寄存器
    +關注

    關注

    31

    文章

    5357

    瀏覽量

    120632
  • 數據
    +關注

    關注

    8

    文章

    7080

    瀏覽量

    89175
  • 串口通信
    +關注

    關注

    34

    文章

    1627

    瀏覽量

    55570
收藏 人收藏

    評論

    相關推薦

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

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

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

    同步FIFO和異步FIFO區別介紹

    1. FIFO簡介 FIFO是一種先進先出數據緩存器,它與普通存儲器的區別是沒有外部讀寫地址線,使用起來非常簡單,缺點是只能順序讀寫,而不能隨機讀寫。 2. 使用場景 數據緩沖:也就是數據寫入過快
    的頭像 發表于 06-04 14:27 ?1698次閱讀
    同步<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
    主站蜘蛛池模板: 亚洲欧美中文日韩v在线| 手机看片成人| 国语自产拍大学生在线观看| ZZoo兽2皇| 99久久婷婷国产综合精品青草 | 99re精品视频在线播放视频| 又亲又揉摸下面视频免费看| 亚洲精品乱码电影在线观看| 亚洲高清国产拍精品5g| 性欧美video| 亚洲 欧美 制服 校园 动漫| 息与子在线交尾中文字幕| 无限资源在线完整高清观看1| 色欲AV色欲AV久久麻豆| 视频成人永久免费下载| 无羞耻肉动漫在线观看| 亚洲国产精麻豆| 亚洲伊人情人综合网站| 在线欧美精品一区二区三区| 中文字幕伊人香蕉在线| 7723手机游戏破解版下载| 99九九99九九九视频精品| A级毛片高清免费网站不卡| 爱暖暖1000部免费| 高清一区二区亚洲欧美日韩| 国产精品久久久久久免费播放| 国产女人91精品嗷嗷嗷嗷| 好男人在线观看免费视频WWW| 九九国产精品成人AV麻豆| 麻豆国产自制在线观看| 琪琪色原网20岁以下热热色原网站 | 久久国产主播福利在线| 毛片手机在线| 青柠在线观看免费全集| 色柚视频网站ww色| 亚洲精品国产高清不卡在线| 一抽一出BGM免费50分动漫| 91久久偷偷做嫩草影院免| 成人性生交大片免费看金瓶七仙女 | 国产精品一区第二页| 精品无码一区二区三区不卡|