国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

芝識課堂【TX03微控制器】—強大的Arm? Cortex?-M3內核(上)

東芝半導體 ? 來源:未知 ? 2023-11-28 17:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點擊東芝半導體”,馬上加入我們哦!

上一期的芝識課堂,我們帶大家一起認識了東芝應用廣泛的TX03系列微控制器,并且重點介紹了TX03系列中部分產(chǎn)品組的主要特點和應用領域。在MCU中,內核是關鍵單元,要應用好TX03系列MCU必須要先了解該系列所基于的Arm Cortex-M3內核。本期內容開始,芝子將向大家介紹Arm Cortex-M3內核的特點和各基本單元。

東芝的TX03系列是基于Arm Cortex-M3內核設計的MCU,讓我們先來一起認識Arm Cortex-M3處理器的基本功能,方框圖如圖1所示。它由一個主核模塊、一個控制中斷的NVIC(內嵌向量中斷控制器)模塊、一個支持調試的功能模塊和一個與外圍電路進行外部連接的接口模塊組成。

wKgZomVlt8yAUh1YAABN3jgCfsk417.png

圖1 內核結構方框圖

根據(jù)圖1可知,Cortex-M3主核采用三段式流水線配置。[Fe]是讀數(shù)階段,讀取PC(程序計數(shù)器)指示的存儲器地址的指令;[De]作為解碼階段,對指令進行解碼,并確定執(zhí)行階段的執(zhí)行控制;[Ex]是執(zhí)行階段,通過Shift和ALU(算術邏輯單元)執(zhí)行四則運算、邏輯運算、乘法和除法等運算,并執(zhí)行加載和存儲,寄存器在此階段更新;最后[MUL/DIV]代表乘法/除法。

針對Arm處理器中斷響應的問題,Cortex-M3在內核上集成了NVIC(嵌套向量中斷控制器)。NVIC模塊可掛起正在主核上運行的計算處理,并控制切換到優(yōu)先處理。它支持系統(tǒng)異常和中斷的發(fā)生,如果在異常處理過程中需要有一個高優(yōu)先級的異常中斷,NVIC塊將:

1

暫停正在處理的異常

2

啟動高優(yōu)先級的異常處理

3

完成高優(yōu)先級的異常處理

4

恢復中斷的異常處理

它可以控制嵌套,即異常中斷處理。此外,它還包括調試控制功能和SysTickTimer,即操作系統(tǒng)(OS)進行任務管理的硬件定時器。

Cortex-M3處理器具有R0至R15寄存器。R0至R12是通用寄存器。R13是可配置區(qū)域的寄存器,可以在兩種堆棧指針之間切換。R14是鏈接寄存器,R15是程序計數(shù)器。此外,還有控制Cortex-M3處理器特殊功能的特殊寄存器。寄存器分配如圖2所示。

wKgZomVlt8yAScuYAABvM2rcqIM054.png

圖2 寄存器分配示意圖

圖片上藍色部分寄存器均為通用寄存器,用于輸入算術單元(ALU)的數(shù)據(jù),輸出計算結果,傳輸存儲器中儲存數(shù)據(jù)的操作等。寄存器R15(PC)和R14(LR)用于控制程序執(zhí)行順序,而寄存器R13則用于堆棧指針。

特別要注意的是,Arm Cortex-M3內核在異常/中斷處理程序的開始和結束時會自動執(zhí)行入棧和出棧功能??勺詣訄?zhí)行入棧和出棧的寄存器有8個,分別是R0、R1、R2、R3、R12、R14、R15和xPSR。

我們來看看如圖3所示的在發(fā)生異常/中斷事件時,程序流程示例中的入棧和出棧操作。

wKgZomVlt8yAEUYfAAFci5Ikd7U490.png

圖3 異常/中斷事件時,程序流程的入棧和出棧操作圖

此外,Arm Cortex-M3還在內核水平上搭載了若干特殊功能寄存器,主要可分為三組:狀態(tài)字寄存器(三合一)、中斷屏蔽寄存器、控制寄存器。具體功能及描述可看圖4。

wKgZomVlt8yAcsA1AAHhgOFMaGc517.png

圖4 Arm Cortex-M3內核特殊寄存器功能概述

通過今天的芝識課堂,我們帶大家從內核的基本結構入手,不僅學習了流水線的基本流程,還了解了該內核的寄存器相關知識和分配的規(guī)則。在隨后的芝識課堂中,我們將會繼續(xù)跟大家一起學習Arm Cortex-M3內核的操作模式和其他功能單元,請大家持續(xù)關注芝識課堂,別錯過最詳盡的MCU基礎功能介紹哦!

wKgZomVlt8yAH-oGAC5hgvA-J-4834.gifwKgZomVlt8yARsjSAABZYDA4_KI993.gif點擊“閱讀原文”,了解更多東芝產(chǎn)品信息!

wKgZomVlt82AexmMAABXSCdi9kc555.jpg

點擊前往了解更多信息

東芝微站

關于東芝電子元件及存儲裝置株式會社

東芝電子元件及存儲裝置株式會社是先進的半導體和存儲解決方案的領先供應商,公司累積了半個多世紀的經(jīng)驗和創(chuàng)新,為客戶和合作伙伴提供分立半導體、系統(tǒng)LSI和HDD領域的杰出解決方案。

公司22,200名員工遍布世界各地,致力于實現(xiàn)產(chǎn)品價值的最大化,東芝電子元件及存儲裝置株式會社十分注重與客戶的密切協(xié)作,旨在促進價值共創(chuàng),共同開拓新市場,公司現(xiàn)已擁有超過8,598億日元(62億美元)的年銷售額,期待為世界各地的人們建設更美好的未來并做出貢獻。

如需了解有關東芝電子元件及存儲裝置株式會社的更多信息,請點擊以下鏈接進行訪問:https://toshiba-semicon-storage.com

wKgZomVlt82ANqUlAABen9luueI353.jpg

wKgZomVlt82APou5AAAGKnmHk4E326.png”和“在看”點這里


原文標題:芝識課堂【TX03微控制器】—強大的Arm? Cortex?-M3內核(上)

文章出處:【微信公眾號:東芝半導體】歡迎添加關注!文章轉載請注明出處。


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

    關注

    1

    文章

    109

    瀏覽量

    15138

原文標題:芝識課堂【TX03微控制器】—強大的Arm? Cortex?-M3內核(上)

文章出處:【微信號:toshiba_semicon,微信公眾號:東芝半導體】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索LPC11E6x 32位ARM Cortex - M0+微控制器:特性、應用與設計要點

    探索LPC11E6x 32位ARM Cortex - M0+微控制器:特性、應用與設計要點 在當今電子設備飛速發(fā)展的時代,微控制器作為核心部
    的頭像 發(fā)表于 03-02 17:10 ?564次閱讀

    Atmel SAM3S系列32位Flash微控制器深度剖析

    富的外設,成為了電子工程師們的熱門選擇。今天,我們就來深入了解一下這款強大微控制器。 文件下載: ATSAM3S1AB-MU.pdf 一、產(chǎn)品概述 SAM3S系列是基于高性能
    的頭像 發(fā)表于 02-25 11:40 ?173次閱讀

    深入剖析LPC1315/16/17/45/46/47:32位ARM Cortex - M3微控制器的卓越之選

    深入剖析LPC1315/16/17/45/46/47:32位ARM Cortex - M3微控制器的卓越之選 在嵌入式應用領域,一款性能優(yōu)越、功能豐富且功耗低的
    的頭像 發(fā)表于 02-11 16:55 ?516次閱讀

    EFM32TG微控制器:低功耗高性能的理想之選

    、EFM32TG概述 EFM32TG微控制器被稱為世界最節(jié)能的微控制器之一。它將強大的32位ARM C
    的頭像 發(fā)表于 02-10 15:35 ?141次閱讀

    LPC1110/11/12/13/14/15 32 位 ARM Cortex - M0 微控制器:設計與應用指南

    /11/12/13/14/15 32 位 ARM Cortex - M0 微控制器憑借其高性能、低功耗等特性,在諸多應用場景中展現(xiàn)出強大的競
    的頭像 發(fā)表于 02-10 15:20 ?156次閱讀

    NXP Kinetis KL03:物聯(lián)網(wǎng)邊緣節(jié)點的理想微控制器解決方案

    : MKL03Z32CAF4R.pdf 1. 產(chǎn)品概述 Kinetis KL03是一款基于ARM? Cortex? - M0+
    的頭像 發(fā)表于 02-10 14:50 ?146次閱讀

    新唐科技推出基于Arm Cortex-M55內核的NuMicro M5531系列微控制器

    在工業(yè)自動化、智能物聯(lián)與邊緣計算飛速演進的當下,市場對微控制器(MCU)的性能、功耗、安全性及擴展性提出了更高要求。新唐科技深耕MCU領域多年,依托深厚技術積淀與精準市場洞察,推出基于Arm
    的頭像 發(fā)表于 02-01 13:58 ?961次閱讀
    新唐科技推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>55<b class='flag-5'>內核</b>的NuMicro <b class='flag-5'>M</b>5531系列<b class='flag-5'>微控制器</b>

    深入剖析LPC553x:一款功能強大的32位ARM Cortex - M33微控制器

    ,S3x MCU系列.pdf 一、概述 LPC553x是一款基于ARM Cortex-M33內核微控制器,專為嵌入式應用而設計。它集成了豐
    的頭像 發(fā)表于 12-25 10:10 ?726次閱讀

    探秘MCXNx4x:32位Arm Cortex - M33微控制器的卓越性能與應用潛力

    的MCXNx4x系列32位Arm Cortex - M33微控制器,領略其強大功能和廣泛的應用前景。 文件下載: NXP Semicondu
    的頭像 發(fā)表于 12-24 15:00 ?335次閱讀

    MCU微控制器N32L403在毫米波雷達的應用優(yōu)勢

    英尚代理的國民技術推出的毫米波雷達應用方案采用MCU微控制器N32L403為主控核心,基于Arm?Cortex?-M4F內核打造,MCU
    的頭像 發(fā)表于 12-24 14:46 ?324次閱讀

    Texas Instruments MSPM0L110x Arm? Cortex?-M0微控制器深度解析

    Texas Instruments MSPM0L110x Arm^?^ Cortex ^?^ -M0微控制器 (MCU) 是MSP高度集成、超低功耗32位MSPM0 MCU系列的一部分
    的頭像 發(fā)表于 08-25 09:56 ?998次閱讀
    Texas Instruments MSPM0L110x <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex</b>?-<b class='flag-5'>M</b>0<b class='flag-5'>微控制器</b>深度解析

    MSPM0L110x Arm Cortex-M0+微控制器技術解析

    Texas Instruments MSPM0L110x Arm^?^ Cortex ^?^ -M0微控制器 (MCU) 是MSP高度集成、超低功耗32位MSPM0 MCU系列的一部分
    的頭像 發(fā)表于 08-22 14:41 ?1444次閱讀
    MSPM0L110x <b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>0+<b class='flag-5'>微控制器</b>技術解析

    極海APM32F411微控制器硬件FPU使用指南

    APM32F411是一款基于32位Arm Cortex-M4F內核微控制器。硬件FPU是Arm Cor
    的頭像 發(fā)表于 06-28 11:23 ?2149次閱讀
    極海APM32F411<b class='flag-5'>微控制器</b>硬件FPU使用指南

    Analog Devices / Maxim Integrated MAX32672 ARM Cortex-M4F微控制器特性/應用/框圖

    。這些MCU設有靈活的多功能電源管理單元,采用強大的帶浮點單元 (FPU) 的Arm? Cortex?-M4處理。Analog Devic
    的頭像 發(fā)表于 06-27 11:12 ?850次閱讀
    Analog Devices / Maxim Integrated MAX32672 <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>4F<b class='flag-5'>微控制器</b>特性/應用/框圖

    MAX32555 Cortex-M3閃存微控制器英文數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《MAX32555 Cortex-M3閃存微控制器英文數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 04-25 16:40 ?1次下載