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

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

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

3天內不再提示

瑞薩RZ/T系列MPU的中斷重入實現

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2024-07-23 14:47 ? 次閱讀

瑞薩RZ/T系列MPU

基于Arm的RZ/T系列MPU通過工業以太網通信提供高性能和高速實時控制,為自動化市場構建高性能系統。RZ/T MPU和RZ/N MPU均基于類似的硬件架構開發而成,并共享相同的軟件環境,可實現可擴展產品開發。RZ/T系列MPU支持多種協議,例如EtherCAT、PROFINET、Ethernet/IP和下一代TSN。RZ/T MPU配備編碼器接口,可支持各種編碼器協議。

中斷重入的需求

一些客戶的應用程序原來是基于其它家私有核的平臺,整個程序只使用1個中斷,系統的任務全部在這一個中斷里管理,比如系統里有125us周期的任務,也有62.5us周期的任務,但是62.5us的任務優先級比125us的任務高,而且125us的任務執行時間超過62.5us。

對于這個時序要求,如果移植到ARM的MCU平臺,一般使用兩個定時器中斷,分別設置不同的優先級來實現,代碼架構更簡潔清晰。但是客戶要求在不改變原有代碼結構的前提下,移植到RZ/T2x系列芯片上,要求:使用62.5us的定時器中斷,但是當執行到125us的任務時,如果此時又產生了新的定時器中斷信號,需要能打斷當前正在執行的中斷函數。也就是說要求中斷的重入。

而對于ARM內核,雖然可以實現中斷嵌套的,但是只能是高優先級的中斷可以打斷低優先級的中斷,不能打斷同一優先級的中斷處理函數,也不能打斷自己的中斷函數。那么怎么實現這一個需求呢?

中斷重入的實現

實現的思路是:在62.5us的高優先級任務執行完后,運行125us的任務前,清除中斷控制器的標志,欺騙CPU,當前不是在中斷處理函數里,而是在普通的模式下。

下面是代碼的實現:

1在bsp_irq.h文件添加如下函數:

左右滑動查看完整內容

e1491d30-48a8-11ef-b8af-92fbcf53809c.png

長按可保存查看大圖

2假設中斷使用的是CMT0的比較中斷,首先查詢手冊Interrupt Controller章第3節里的Event Table,CMT0的中斷號是53。

e163520e-48a8-11ef-b8af-92fbcf53809c.png

3在62.5us執行完后,在可以允許被打斷的代碼前面,加入如下的處理,清除當前的中斷標志,并告訴中斷控制器,當前的中斷號對應的處理已經結束。這樣有新中斷信號產生,就可以打斷后面的代碼。

左右滑動查看完整內容

R_BSP_IrqClearActive(53);    // 清除當前中斷正在運行的狀態
__asm volatile (
"  mov   r0, # 85             
  // 85 (=53 + 32)
/* Write INTID to EOIR. */
“mcr p15, #0, r0, c12, c12, #1   
” // 當前INT ID寫入EOIR寄存器,
   // 告訴CPU,當前中斷處理結束 
):

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3652

    瀏覽量

    134848
  • 瑞薩
    +關注

    關注

    35

    文章

    22309

    瀏覽量

    86495
  • 中斷
    +關注

    關注

    5

    文章

    900

    瀏覽量

    41578
  • MPU
    MPU
    +關注

    關注

    0

    文章

    374

    瀏覽量

    48869

原文標題:RZ/T2x系列的中斷重入實現

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電子發布RZ/T2M電機控制MPU實現對伺服電機快速、高精度控制

    2022 年 6 月 7 日,中國北京訊?- 全球半導體解決方案供應商電子(TSE:6723)今日宣布,推出高性能的RZ/
    的頭像 發表于 06-07 13:41 ?2046次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子發布<b class='flag-5'>RZ</b>/<b class='flag-5'>T</b>2M電機控制<b class='flag-5'>MPU</b>, <b class='flag-5'>實現</b>對伺服電機快速、高精度控制

    RZ/A系列微處理器(MPU)簡介

    RZ/A系列微處理器(MPU)基于Arm Cortex內核并結合了
    發表于 09-15 12:16 ?1599次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RZ</b>/A<b class='flag-5'>系列</b>微處理器(<b class='flag-5'>MPU</b>)簡介

    教你如何使用RZ/T2L RZ/N2L RSK J-Link OB

    ? RZ/T2L MPU RZ/T2L是一款高性
    的頭像 發表于 05-07 10:18 ?2096次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>教你如何使用<b class='flag-5'>RZ</b>/<b class='flag-5'>T</b>2L <b class='flag-5'>RZ</b>/N2L RSK J-Link OB

    電子發布全新RZ/T2L工業用MPU 可通過EtherCAT通信實現快速、準確的實時控制

    EtherCAT通信協議的全新工業用微處理器(MPU)——RZ/T2L,為工業系統實現高速、精確的實時控制。RZ/
    發表于 03-24 14:14 ?807次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子發布全新<b class='flag-5'>RZ</b>/<b class='flag-5'>T</b>2L工業用<b class='flag-5'>MPU</b> 可通過EtherCAT通信<b class='flag-5'>實現</b>快速、準確的實時控制

    基于電子的高端MPU產品RZ_A1介紹

    本文檔內容介紹了基于電子的高端MPU產品RZ_A1介紹,以及系統框架圖。
    發表于 09-15 10:31 ?9次下載
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子的高端<b class='flag-5'>MPU</b>產品<b class='flag-5'>RZ</b>_A1介紹

    電子推出支持入門級AI應用設計的全新RZ/V2L MPU

    新聞速遞 全球半導體解決方案供應商電子集團(TSE:6723)宣布,推出支持入門級AI應用設計的全新RZ/V2L MPU,擴展其RZ/V
    的頭像 發表于 05-24 09:59 ?2433次閱讀

    電子高端微處理器(MPURZ系列介紹

    基于RTOS的RZ/A系列MPU附有出色的實時性能和快速的啟動時間,結合了電子的專有技術和Arm生態系統,同時保持
    發表于 09-01 12:51 ?1223次閱讀

    RZ/G系列MPU簡介

    RZ/G系列MPU基于Arm Cortex架構或RISC-V架構,支持Linux操作系統,可為圖形、多媒體和嵌入式視覺提供高性能的解決方
    的頭像 發表于 09-11 12:41 ?1316次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RZ</b>/G<b class='flag-5'>系列</b><b class='flag-5'>MPU</b>簡介

    RZ/V系列產品介紹

    目前,AI應用已滲透在工業及消費類產品的各個領域,提供客戶更好的功能及幫助降低成本。在RZ MPU產品整容中,RZ/V
    的頭像 發表于 01-16 12:15 ?1133次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RZ</b>/V<b class='flag-5'>系列</b>產品介紹

    產品詳解 | 電子RZ/T2M MPU

    產品詳解 | 電子RZ/T2M MPU
    的頭像 發表于 03-13 08:05 ?753次閱讀
    產品詳解 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RZ</b>/<b class='flag-5'>T</b>2M <b class='flag-5'>MPU</b>

    產品詳解 | 電子RZ/T2L MPU

    產品詳解 | 電子RZ/T2L MPU
    的頭像 發表于 03-21 08:05 ?558次閱讀
    產品詳解 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RZ</b>/<b class='flag-5'>T</b>2L <b class='flag-5'>MPU</b>

    產品詳解 | 電子RZ/N2L MPU

    產品詳解 | 電子RZ/N2L MPU
    的頭像 發表于 04-20 08:06 ?1107次閱讀
    產品詳解 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RZ</b>/N2L <b class='flag-5'>MPU</b>

    電子RZ/N2L MPU產品介紹

    生態合作伙伴RT-Thread推出了一款高性能、多功能以太網MPU開發板EtherKit,搭載電子
    的頭像 發表于 12-19 16:50 ?369次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RZ</b>/N2L <b class='flag-5'>MPU</b>產品介紹

    電子量產高性能工業設備MPU RZ/T2H

    日本電子公司本月宣布,其面向工業設備的MPU(微處理器單元)RZ/T2H已正式進入量產階段。這款新品預計將被廣泛應用于機器人等工業設備領
    的頭像 發表于 12-27 11:23 ?365次閱讀

    電子RZ MPU家族精品RZ/N2L產品介紹

    生態合作伙伴RT-Thread推出了一款高性能、多功能以太網MPU開發板EtherKit,搭載電子
    的頭像 發表于 12-23 14:10 ?42次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RZ</b> <b class='flag-5'>MPU</b>家族精品<b class='flag-5'>RZ</b>/N2L產品介紹
    主站蜘蛛池模板: 黄色免费网站在线观看 | 高清成年美女黄网站色大 | 欧美zooz人与禽交 | 久久婷人人澡人人爽 | 亚洲精品亚洲人成毛片不卡 | 在线观看三级视频 | 自偷自拍亚洲欧美清纯唯美 | 色视频免费在线 | 婷婷开心六月久久综合丁香 | 四虎4hu| 天天看片国产 | 国产一级毛片午夜福 | 天天射夜夜骑 | 国产精品国产三级国产普通话对白 | 色狠狠狠色噜噜噜综合网 | 日本一道dvd在线中文字幕 | 国模私拍一区二区三区 | 月夜免费观看完整视频 | 久久亚洲视频 | 日日干夜夜操s8 | 婷婷六月久久综合丁香一二 | 经典三级一区二区三区视频 | 97综合网 | 一区免费 | 国产精品久久久久久久久免费 | 亚洲深爱| ts在线视频 | 精品一区二区三区免费爱 | 夜夜操操 | 亚洲欧美网站 | 免费的黄色的视频 | 经典三级一区在线播放 | 天天爱天天爽 | 免费理论片在线观看播放 | 国产精品视频一区二区三区 | a视频免费看| 日韩在线网 | 午夜免费福利在线 | 国产成人a一区二区 | 精品三级三级三级三级三级 | 寄宿日记免费看 |