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

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

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

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

瑞薩RZ/T系列MPU的中斷重入實現(xiàn)

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

瑞薩RZ/T系列MPU

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

中斷重入的需求

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

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

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

中斷重入的實現(xiàn)

實現(xiàn)的思路是:在62.5us的高優(yōu)先級任務(wù)執(zhí)行完后,運行125us的任務(wù)前,清除中斷控制器的標(biāo)志,欺騙CPU,當(dāng)前不是在中斷處理函數(shù)里,而是在普通的模式下。

下面是代碼的實現(xiàn):

1在bsp_irq.h文件添加如下函數(shù):

左右滑動查看完整內(nèi)容

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

長按可保存查看大圖

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

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

3在62.5us執(zhí)行完后,在可以允許被打斷的代碼前面,加入如下的處理,清除當(dāng)前的中斷標(biāo)志,并告訴中斷控制器,當(dāng)前的中斷號對應(yīng)的處理已經(jīng)結(jié)束。這樣有新中斷信號產(chǎn)生,就可以打斷后面的代碼。

左右滑動查看完整內(nèi)容

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

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

    關(guān)注

    45

    文章

    3736

    瀏覽量

    136305
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22343

    瀏覽量

    87465
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    902

    瀏覽量

    42289
  • MPU
    MPU
    +關(guān)注

    關(guān)注

    0

    文章

    397

    瀏覽量

    49458

原文標(biāo)題:RZ/T2x系列的中斷重入實現(xiàn)

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

收藏 人收藏

    評論

    相關(guān)推薦

    電子發(fā)布RZ/T2M電機(jī)控制MPU實現(xiàn)對伺服電機(jī)快速、高精度控制

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

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

    RZ/A系列微處理器(MPU)基于Arm Cortex內(nèi)核并結(jié)合了
    發(fā)表于 09-15 12:16 ?1841次閱讀
    <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是一款高性
    的頭像 發(fā)表于 05-07 10:18 ?2706次閱讀
    <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/TRZ/N系列微處理器推出經(jīng)認(rèn)證的PROFINET-IRT和PROFIdrive軟件協(xié)議棧

    全球半導(dǎo)體解決方案供應(yīng)商電子(TSE:6723)宣布面向其RZ/TRZ/N系列工業(yè)網(wǎng)絡(luò)系統(tǒng)
    的頭像 發(fā)表于 03-11 10:49 ?1279次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>面向<b class='flag-5'>RZ</b>/<b class='flag-5'>T</b>和<b class='flag-5'>RZ</b>/N<b class='flag-5'>系列</b>微處理器推出經(jīng)認(rèn)證的PROFINET-IRT和PROFIdrive軟件協(xié)議棧

    電子發(fā)布全新RZ/T2L工業(yè)用MPU 可通過EtherCAT通信實現(xiàn)快速、準(zhǔn)確的實時控制

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

    電子推出支持入門級AI應(yīng)用設(shè)計的全新RZ/V2L MPU

    新聞速遞 全球半導(dǎo)體解決方案供應(yīng)商電子集團(tuán)(TSE:6723)宣布,推出支持入門級AI應(yīng)用設(shè)計的全新RZ/V2L MPU,擴(kuò)展其RZ/V
    的頭像 發(fā)表于 05-24 09:59 ?2529次閱讀

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

    基于RTOS的RZ/A系列MPU附有出色的實時性能和快速的啟動時間,結(jié)合了電子的專有技術(shù)和Arm生態(tài)系統(tǒng),同時保持
    發(fā)表于 09-01 12:51 ?1401次閱讀

    RZ/G系列MPU簡介

    RZ/G系列MPU基于Arm Cortex架構(gòu)或RISC-V架構(gòu),支持Linux操作系統(tǒng),可為圖形、多媒體和嵌入式視覺提供高性能的解決方
    的頭像 發(fā)表于 09-11 12:41 ?1516次閱讀
    <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系列產(chǎn)品介紹

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

    產(chǎn)品詳解 | 電子RZ/T2M MPU

    產(chǎn)品詳解 | 電子RZ/T2M MPU
    的頭像 發(fā)表于 03-13 08:05 ?1054次閱讀
    產(chǎn)品詳解 | <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>

    產(chǎn)品詳解 | 電子RZ/T2L MPU

    產(chǎn)品詳解 | 電子RZ/T2L MPU
    的頭像 發(fā)表于 03-21 08:05 ?896次閱讀
    產(chǎn)品詳解 | <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>

    產(chǎn)品詳解 | 電子RZ/N2L MPU

    產(chǎn)品詳解 | 電子RZ/N2L MPU
    的頭像 發(fā)表于 04-20 08:06 ?1650次閱讀
    產(chǎn)品詳解 | <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產(chǎn)品介紹

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

    電子量產(chǎn)高性能工業(yè)設(shè)備MPU RZ/T2H

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

    電子RZ MPU家族精品RZ/N2L產(chǎn)品介紹

    生態(tài)合作伙伴RT-Thread推出了一款高性能、多功能以太網(wǎng)MPU開發(fā)板EtherKit,搭載電子
    的頭像 發(fā)表于 12-23 14:10 ?409次閱讀
    <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產(chǎn)品介紹
    主站蜘蛛池模板: 久久久免费 | 国产免费福利网站 | 久久久久久久久久久观看 | 色一乱一伦一区一直爽 | 哺乳期xxxx视频 | 久操精品在线观看 | 最黄色的视频 | 狼色网| 色费女人18女人毛片免费视频 | 99热这里只有精品一区二区三区 | 91福利国产在线观看网站 | 日本不卡一区二区三区视频 | 一级大片视频 | 日韩天天操 | 岛国午夜 | 97视频免费上传播放 | 中国人黑人xxⅹ性猛 | 禁漫画羞羞动漫入口 | 国产性夜夜性夜夜爽91 | 色综合天天综合网国产成人 | 亚洲bbbbbxxxxx精品三十七 | 成人a在线观看 | 成人看的一级毛片 | 两人性潮高免费视频看 | 欧美色图一区 | 免费人成观看在线网 | 亚洲国产色婷婷精品综合在线观看 | 女人张开腿让男人做爽爽 | 国产偷窥女洗浴在线观看亚洲 | 男人j进女人j免费视频视频 | 久久精品国产免费观看99 | 日本一区二区三区不卡在线看 | 国产在线播放一区 | 永久免费观看午夜视频在线 | 天堂电影免费在线观看 | 欧美三级一级 | 五月天毛片 | 奇米第四狠狠777高清秒播 | 曰曰摸天天摸人人看久久久 | 天堂网www中文天堂在线 | 色欲香天天天综合网站 |