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

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

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

芯教程丨平頭哥助力中科昊芯HX2000系列芯片專題SCI串口通信(三)FIFO中斷通信

中科昊芯 ? 2022-05-26 11:14 ? 次閱讀

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

HX2000系列SCI模塊原理與中斷邏輯如下,中斷邏輯為:當SCITXBUF數(shù)據(jù)被傳輸?shù)絋XSHF寄存器時,將通過SCICTL[TXRDY]產(chǎn)生一個發(fā)送中斷,使能SCICTL[TXINTENA]打開發(fā)送中斷信號,將通過PIE響應(yīng)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響應(yīng)CPU執(zhí)行,使得CPU讀取PC端發(fā)送的數(shù)據(jù)幀。

bc370c44-da98-11ec-b80f-dac502259ad0.jpg

由此設(shè)計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外設(shè)引腳配置,F(xiàn)IFO功能配置,發(fā)送與接收中斷程序,主程序調(diào)用執(zhí)行。主要代碼如下:

1.intmain(void)2.{3. /*初始化系統(tǒng)控制*/4. InitSysCtrl();5. /*初始化內(nèi)存控制寄存器,使能內(nèi)存流水線模式*/6. InitFlash();7. /*初始化串口通信的GPIO口:GPIO28: SCIRXDA,GPIO29: SCITXDA*/8. InitSciGpio();9. /*不使能CPU中斷*/10. IER=0x0000;11. /*清除所有的CPU中斷標志*/12. IFR=0x0000;13. /*初始化中斷向量表*/14. InitPieVectTable();15. EALLOW;16. /*向量表地址SCITXINTA指向執(zhí)行循環(huán)發(fā)送中斷服務(wù)程序*/17. PieVectTable.SCITXINTA=&scia_send;18. /*向量表地址SCIRXINTA指向執(zhí)行接收數(shù)據(jù)中斷服務(wù)程序*/19. PieVectTable.SCIRXINTA=&scia_received;20. EDIS;21. /*SCI寄存器FIFO功能配置*/22. Scia_Config(9600);23. /*打開CPU的IER的第9組中斷向量*/24. IER|=M_INT9;25. /*打開PIEIER的第9組的第一與第二個中斷向量*/26. PieCtrlRegs.PIEIER9.bit.INTx1=1;27. PieCtrlRegs.PIEIER9.bit.INTx2=1;28. /*使能全局中斷向量*/29. EINT;30. for(;;)31. {}32. return0;33.}

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

bc686834-da98-11ec-b80f-dac502259ad0.jpg

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

bc9ae7f0-da98-11ec-b80f-dac502259ad0.jpg

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

bcd3b652-da98-11ec-b80f-dac502259ad0.jpg

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

bcf774c0-da98-11ec-b80f-dac502259ad0.png

關(guān)于中科昊芯

“智由芯生 創(chuàng)享未來”,中科昊芯是數(shù)字信號處理器專業(yè)供應(yīng)商。作為中國科學(xué)院科技成果轉(zhuǎn)化企業(yè),瞄準國際前沿芯片設(shè)計技術(shù),依托多年積累的雄厚技術(shù)實力及對產(chǎn)業(yè)鏈的理解,以開放積極的心態(tài),基于開源指令集架構(gòu)RISC-V,打造多個系列數(shù)字信號處理器產(chǎn)品,并構(gòu)建完善的處理器產(chǎn)品生態(tài)系統(tǒng)。產(chǎn)品具有廣闊的市場前景,可廣泛應(yīng)用于工業(yè)控制電機驅(qū)動、數(shù)字電源、光伏、儲能、新能源汽車、消費電子、白色家電等領(lǐng)域。

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

    關(guān)注

    18

    文章

    5880

    瀏覽量

    135312
收藏 人收藏

    評論

    相關(guān)推薦

    喜報!中科榮獲國家級專精特新“小巨人”企業(yè)稱號

    喜訊!近日,國家工業(yè)和信息化部門正式揭曉了第六批國家專精特新“小巨人”企業(yè)名單,中科憑借卓越的技術(shù)實力和創(chuàng)新能力,榮獲了專精特新“小巨人”企業(yè)殊榮。這一榮譽不僅是對中科
    的頭像 發(fā)表于 09-14 08:00 ?362次閱讀
    喜報!<b class='flag-5'>中科</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b>榮獲國家級專精特新“小巨人”企業(yè)稱號

    科科技對未來無線通信市場的展望

    無線通信專題采訪,就科科技對未來無線通信市場的展望、新產(chǎn)品發(fā)布以及多協(xié)議無線通信趨勢等話題進行了深入探討。
    的頭像 發(fā)表于 07-24 09:25 ?491次閱讀

    首發(fā)!攜最新F280013x及多款解決方案完美收官2024慕尼黑上海展

    攜帶最新產(chǎn)品及應(yīng)用案例如約而至,十多個系列的RISC-VDSP及多款解決方案精彩亮相。新品亮相-F280013X系列首發(fā)HX2000系列最新推出的F280013x子
    的頭像 發(fā)表于 07-20 08:03 ?313次閱讀
    首發(fā)!<b class='flag-5'>昊</b><b class='flag-5'>芯</b>攜最新F280013x及多款解決方案完美收官2024慕尼黑上海展

    翼信息科技亮相2024上海世界移動通信大會

    6月26-28日,為期天的2024上海世界移動通信大會(MWC上海)完美收官。翼信息科技攜NB-IoT和Cat.1 bis 芯片、解決方案及多場景終端應(yīng)用精彩亮相。
    的頭像 發(fā)表于 06-29 16:39 ?1197次閱讀

    通信攜各類商用終端產(chǎn)品亮相2024 MWC上海

    ? 6月26日-28日,2024年世界移動通信大會上海(MWC上海)在上海新國際博覽中心和上海浦東嘉里大酒店舉行。移通信攜EC718/EC716等Cat.1bis系列
    的頭像 發(fā)表于 06-29 10:15 ?1487次閱讀
    移<b class='flag-5'>芯</b><b class='flag-5'>通信</b>攜各類商用終端產(chǎn)品亮相2024 MWC上海

    如何打造芯片國產(chǎn)化開源生態(tài)?Model系列HMI芯片平頭內(nèi)核,SDK開源貫徹到底!

    “卡脖子”的困境,其針對泛工業(yè)領(lǐng)域研發(fā)的Model系列HMI芯片采用國產(chǎn)平頭芯片架構(gòu),堅持SDK開源,將“國產(chǎn)”“開源”等理念貫徹到底。
    的頭像 發(fā)表于 06-18 09:38 ?329次閱讀
    如何打造<b class='flag-5'>芯片</b>國產(chǎn)化開源生態(tài)?Model<b class='flag-5'>系列</b>HMI<b class='flag-5'>芯片</b>:<b class='flag-5'>平頭</b><b class='flag-5'>哥</b>內(nèi)核,SDK開源貫徹到底!

    中科榮獲“五一”“五四”多項榮譽

    中科榮獲“五一” “五四”多項榮譽
    的頭像 發(fā)表于 05-11 09:34 ?262次閱讀
    <b class='flag-5'>中科</b><b class='flag-5'>芯</b>榮獲“五一”“五四”多項榮譽

    F2837x系列首款芯片F28379D正式推出,HX2000系列當前最高性能

    新春伊始,正式發(fā)布第代RISC-VDSP系列F2837x家族首位成員——F28379D,這也是
    的頭像 發(fā)表于 02-24 08:03 ?1367次閱讀
    <b class='flag-5'>昊</b><b class='flag-5'>芯</b>F2837x<b class='flag-5'>系列</b>首款<b class='flag-5'>芯片</b>F28379D正式推出,<b class='flag-5'>HX2000</b><b class='flag-5'>系列</b>當前最高性能

    中科完成Pre-B輪融資,用于DSP產(chǎn)品研發(fā)等

    作為中科院科技成果的轉(zhuǎn)換企業(yè),中科以開源指令集risc-v為基礎(chǔ),制造了多系列數(shù)字信號處理器產(chǎn)品,構(gòu)建了完善的處理器產(chǎn)品生態(tài)系統(tǒng)。產(chǎn)品廣
    的頭像 發(fā)表于 12-06 14:39 ?926次閱讀

    公司通信芯片入選“2023年度綠色技術(shù)創(chuàng)新典型案例”

    11月15日,智公司通信芯片示范應(yīng)用項目《面向新能源接入的電力物聯(lián)網(wǎng)通信技術(shù)示范應(yīng)用》入選“2023年度綠色技術(shù)創(chuàng)新典型案例”。
    的頭像 發(fā)表于 11-21 09:59 ?964次閱讀

    一文解讀SCI通信的相關(guān)內(nèi)容

    SCI:串行通信接口,串行通信技術(shù)的一種總稱;
    的頭像 發(fā)表于 11-08 10:34 ?4469次閱讀
    一文解讀<b class='flag-5'>SCI</b><b class='flag-5'>通信</b>的相關(guān)內(nèi)容

    亮相慕尼黑華南電子展,RISC-V DSP系列又將添新成員

    慕尼黑華南電子展于10月30日-11月1日在深圳國際會展中心隆重舉辦,攜Haawking-HX2000系列DSP和“HaawkFOC”無傳感器FOC電機控制解決方案閃耀亮相,同時現(xiàn)
    的頭像 發(fā)表于 11-04 08:03 ?907次閱讀
    亮相慕尼黑華南電子展,<b class='flag-5'>昊</b><b class='flag-5'>芯</b>RISC-V DSP<b class='flag-5'>系列</b>又將添新成員

    就在下周!誠邀您參加2023云棲大會平頭話題專場

    2023云棲大會定檔 10月31日 期待與您在杭州云棲小鎮(zhèn) 共度一場為期 3天 的科技盛會 平頭邀請您參與話題專場 軟硬件協(xié)同,以重塑云存儲系統(tǒng)效能 日期:11月1日 時間:1520 會場
    的頭像 發(fā)表于 10-27 15:45 ?420次閱讀
    就在下周!誠邀您參加2023云棲大會<b class='flag-5'>平頭</b><b class='flag-5'>哥</b>話題專場

    誠邀您參加2023云棲大會平頭專場——以重塑云存儲系統(tǒng)效能

    2023云棲大會定檔 10月31日 期待與您在杭州云棲小鎮(zhèn) 共度一場為期 3天 的科技盛會 平頭邀請您參與話題專場 “軟硬件協(xié)同,以重塑云存儲系統(tǒng)效能” 日期:11月1日 時間:1520 會場
    的頭像 發(fā)表于 10-23 11:55 ?517次閱讀
    誠邀您參加2023云棲大會<b class='flag-5'>平頭</b><b class='flag-5'>哥</b>專場——以<b class='flag-5'>芯</b>重塑云存儲系統(tǒng)效能

    瑞薩RA MCU串口通信空閑中斷

    瑞薩RA MCU串口通信空閑中斷
    的頭像 發(fā)表于 09-26 16:59 ?800次閱讀
    瑞薩RA MCU<b class='flag-5'>串口</b><b class='flag-5'>通信</b>空閑<b class='flag-5'>中斷</b>