【经验】国产32位MCU N32G435的MPU详解与配置

2020-12-31 世强
32位MCU,N32G435,国民技术 32位MCU,N32G435,国民技术 32位MCU,N32G435,国民技术 32位MCU,N32G435,国民技术

国产品牌国民技术32位MCU N32G435采用32 bit ARM Cortex-M4F内核,最高工作主频108MHz,支持浮点运算和DSP指令和MPU,集成高达32KB SRAM、128KB嵌入式加密Flash,集成丰富的高性能模拟器件,OPAMP,支持多达20通道电容式触摸按键,多路通信接口,非常适合各种嵌入式应用。


MPU是"Memory Protection Unit"缩写,含义为内存保护单元,是Cortex-M4内核中的一个选配模块,一般MCU上不配带,N32G435包含了该模块。MPU可以对存储器(主要是内存和外设寄存器)进行保护,使软件更加健壮和可靠。通过监视CPU的一切内存访问行为,若发现某个CPU命令访问了被MPU禁止访问的空间,MPU将会产生一个“Memory Management Fault”异常。利用该功能可以有效防止数组、堆栈的溢出问题。


与MPU相关的寄存器,常用的有如下5个:

与配置比较密切的是CTRL、RNR、RBAR、RASR四个寄存器,其解释如上表格。


MPU->RNR主要配置保护区域的编号,MPU->RASR的bit5:1用于配置保护区域的大小,bit26:24配置访问权限,详解如下图:

MPU->RASR bit5:1 保护区域大小配置代码

MPU->RASR bit26:24 保护区域访问权限配置代码


如下为一个示例代码:

#define ARRAY_ADDRESS_START (0x20002000UL)

#define ARRAY_SIZE          (0x09UL << 0UL)//对应b01001,保护区域为1KB

#define ARRAY_REGION_NUMBER (0x03UL << MPU_RNR_REGION_Pos)

uint8_t privilegedreadonlyarray[32] __attribute__((at(0x20002000)));//将数组定义在绝对地址

void accesspermission(void)

{

    volatile uint8_t a;

    MPU->RNR = ARRAY_REGION_NUMBER;//配置区域编号

    MPU->RBAR |= ARRAY_ADDRESS_START;//配置起始地址

    MPU->RASR |= ARRAY_SIZE | portMPU_REGION_PRIVILEGED_READ_ONLY;//配置大小和访问权限

    a = privilegedreadonlyarray[0];//正常

    //privilegedreadonlyarray[0]=0xFF;//产生错误,进入MemManage_Handler()函数

}

如上由于配置权限为READ_ONLY,所以对数组读操作不会有任何问题,但是如果对数组进行修改将不能修改内容并产生错误。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由NKJ提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】国产32位MCU N32G457VEL7替换STM32F407VET6的硬件设计注意事项

国民技术推出的32位MCU N32G457VEL7采用32-bit ARM Cortex-M4内核,广泛应用于网络打印,工业控制等领域,在货源紧张时完全可以替换STM32F407VET6,但封装引脚定义上还是有些许差异,需要注意。

设计经验    发布时间 : 2021-06-24

【经验】国产32位MCU N32G435如何搭建开发环境?

国产品牌国民技术的32位MCU N32G435作为一个比较新的国产品牌MCU,在接触时开发第一步环境的搭建往往会给很多开发者造成困扰、无从下手,本文即简述N32G435的开发环境搭建过程。N32G435作为ARM Cortex-M4F内核的MCU,IDE依旧采用Keil。

设计经验    发布时间 : 2020-12-22

【经验】如何解决32位MCU中GPI/O端口上电脉冲的问题

国民技术推出的32位单片机N32G031系列微控制器产品采用ARM Cortex®-M0内核,最高工作主频48MHz,集成高达64KB加密存储Flash,最大8KB SRAM;提供丰富的高性能模拟接口和多种数字通信接口。最多支持40个通用I/O。

设计经验    发布时间 : 2022-12-20

【IC】芯科科技新品PG26 32位MCU系列,大容量存储 + 快速AI/ML推理满足未来的物联网需求

SILICON LABS最新发布的EFM32PG26(PG26)32位微控制器系列通过提升两倍的闪存和RAM容量,以及GPIO的数量来满足各种低功耗和高性能嵌入式物联网应用需求。面向无线连接功能的需求,PG26可作为EFR32xG26多协议无线SoC平台的软件兼容MCU版本,有助于开发人员基于同一平台设计快速且无缝地升级低功耗蓝牙、Matter、Thread、Zigbee或专有无线连接设计。

产品    发布时间 : 2024-04-17

【IC】芯科科技EFM32PG28 32位低功耗微控制器,1.71-3.8V宽工作电压范围,嵌入式物联网的理想选择

随着AIoT和可穿戴技术的爆炸式增长,低功耗微控制器(MCU)已经无处不在,因为许多应用都有最小化功耗的需求。本文整理了当今市场上可用的低功耗MCU及其功能特性。以下内容摘要介绍Silicon Labs(亦称“芯科科技”)的EFM32PG28(PG28)32位MCU产品。

产品    发布时间 : 2024-03-11

【选型】国产32位MCU N32L406CBL7可直接替换STM32L072CBT6用在温湿度传感器模块

本文推荐在数字式的温湿度传感器中使用国民技术的32位MCU N32L406CBL7,在硬件上与STM32L072CBT6可以pin-pin兼容,且内置了1个2通道的DAC转换器和2个轨至轨的可编程运算放大器,有效提高产品的集成度并降低开发难度。

器件选型    发布时间 : 2020-11-29

简单至关重要:为何8位MCU将持续发展?

几十年来,8位MCU一直是无数嵌入式应用的主力,尤其是消费产品和医疗器械中的应用。简单、有效的8位MCU在推动智能物联网产品的发展中发挥了核心作用。虽然其后代的功能(如32位和无线MCU)继续领先,但对于广泛的应用来说,8位MCU的普及和偏好没有放缓的迹象。

设计经验    发布时间 : 2023-11-22

【经验】基于国民MCU N32G457VEL7搭建VisualStudioCode免费开发环境(一):程序组件安装

本文将结合国民技术的32位MCU N32G457VEL7为例对VisualStudioCode的环境搭建进行简单讲解。

设计经验    发布时间 : 2023-01-07

CAD模型库  -  国民技术  - 2023/11/2 RAR 英文 下载

【应用】国民技术32位MCU N32G455VEL7用作扫地机器人主控,算力高于STM32

多数扫地机器人用STM32系列的MCU做为主控, 但遇到疫情影响,STM32的供货出了很大问题,替代方案的需求势在必行。本文推荐国民技术的32位MCU N32G455VEL7,已经成功替代了STM32在扫地机器人的应用中大批量出货。

应用方案    发布时间 : 2021-07-20

【应用】采用Cortex®-M0内核的国产32位MCU用于数字电源系统,具有丰富的接口资源

现在市场上应用的部分数字电源由数字信号处理器(DSP)或配合微控制器(MCU)为主控系统,通过控制数字电源驱动器或者PWM控制器。对于数字电源系统的MCU功能的需求方面,需要具有高集成度、高性价比的特点。本文推荐国民技术N32G030系列微控制器。

应用方案    发布时间 : 2022-11-04

【应用】国产32位MCU N32G455RBL7用在电源模块中,集成4个12位的ADC可提供多种模拟信号采集

在某电源模块的设计中需要选择一颗主控MCU,要求集成32位内核、集成4路高精度ADC、满足工业温度要求。笔者推荐国民技术的32位MCU N32G455RBL7,集成了最新一代嵌入式ARM Cortex™-M4F处理器。

应用方案    发布时间 : 2023-06-30

航顺芯片(HANGSHUN)32位MCU选型表

描述- 航顺HK32MCU 是基于ARM Cortex-M系列以及RISC-V内核的32位微控制器。分为经济型、主流型、低能耗型、高性能型、专用型和创新型,适用于工业、商业、汽车、医疗等各种嵌入式应用需求。

型号- HK32F031K4T6,HK32F0301MF4P6,HK32F103V8T6A,HK32F042G4U6,HK32F042F4P6,HK32F031C4T6,HK32F103RET6,HK32F051R6T6,HK32F030K6T6,HK32F0301MJ4M6,HK32L031K4T6,HK32L084RBT6,HK32F031K4U6,HK32L051C8T6,HK32F103VCT6,HK32F051C8T6,HK32F030MF4U6,HK32F103RBT6A,HK32F051K8T6,HK32ALG31G8U6,HK32F030R8T6,HK32F031G6U6,HK32L031K4U6,HK32F04AK8U6,HK32F030MD4P6,HK32F04AK4U6,HK32F0301MD4P6,HK32F04AF6P6,HK32F031F6P6,HK32F04AG6U6,HK32F103CBT6A,HK32F103RBT6,HK32ALG31H8U6,HK32F103VDT6,HK32F072R8T6,HK32F030C8T6,HK32L052K6T6,HK32L052K6U6,HK32F04AK4T6,HK32F042K6T6,HK32F072K6T6,HK32L083RBT6,HK32F04AC4T6,HK32F04AK8T6,HK32F39AVET6,HK32F39ARCT6,HK32F042C6T6,HK32F04AC8T6,HK32F103C8T6,HK32F103C8T6A,HK32T888C8T6,HK32L084CBT6,HK32F031K6T6,HK32F030MF4P6,HK32F042G6U6,HK32F051R8T6,HK32SPIN030K6T,HK32F031C6T6,HK32F103RCT6,HK32F030MJ4M6,HK32F103VET6,HK32T888RBT6,HK32W030KEU6,HK32F031K6U6,HK32W030CEU6,HK32F051C6T6,HK32T010,HK32F051K6T6,HK32F39ARDT6,HK32F042F6P6,HK32F031F4P6,HK32SPIN030G6U,HK32L063C8T6,HK32F031G4U6,HK32ALG31K8U6,HK32F030F4P6,HK32F04AK6U6,HK32F04AG4U6,HK32L088C8T6,HK32F103R8T6A,HK32F04AR8T6,HK32F103VBT6A,HK32F04AF4P6,HK32L088R8T6,HK32F04AG8U6,HK32L051K6T6,HK32F103RDT6,HK32F04AF8P6,HK32F072V8T6,HK32F030C6T6,HK32F04AK6T6,HK32F39AVCT6,HK32F103CBT6,HK32F042K4T6,HK32F39ARET6,HK32F0301MF4U6,HK32F04AC6T6,HK32L051K6U6,HK32F103R8T6,HK32F042C4T6,HK32F072C8T6,HK32W020KEU6,HK32L083R8T6,HK32SPIN030C8T,HK32SPIN030F6P

快速参考指南  -  航顺芯片  - Version1.30.0  - 2020/6/5 PDF 中文 下载

【应用】国民技术32位MCU N32G457VEL7用于无人机,最高主频144MHz,工作电压为1.8V-3.6V

无人机一般为多旋翼无人机,体积不大,续航能力强,能执行多种任务。无人机主要分为飞控和电调两部分,电调在无人机上的主要作用是将直流电转换为交流电,控制电机的转速。本文介绍一款国民技术的32位MCU-N32G457VEL7作为无人机电调部分的主控,32位M4内核。

应用方案    发布时间 : 2023-04-04

展开更多

电子商城

查看更多

只看有货

品牌:国民技术

品类:微控制器

价格:¥6.2118

现货: 1,585

品牌:国民技术

品类:32位MCU

价格:¥1.4118

现货: 12,275

品牌:国民技术

品类:32位MCU

价格:¥3.5882

现货: 695

品牌:国民技术

品类:32位MCU

价格:¥1.5059

现货: 95

品牌:国民技术

品类:32BITMCU

价格:

现货: 0

品牌:国民技术

品类:32BITMCU

价格:

现货: 0

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:国民技术

品类:微控制器

价格:¥3.9000

现货:2,440

品牌:MindMotion

品类:32位MCU

价格:¥5.9400

现货:19,996

品牌:兆易创新

品类:MCU

价格:¥7.0000

现货:16,740

品牌:兆易创新

品类:MCU

价格:¥12.3200

现货:8,820

品牌:MindMotion

品类:32位MCU

价格:¥2.3800

现货:6,427

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:TI

品类:MCU

价格:¥124.3000

现货:2,872

品牌:航顺芯片

品类:32位MCU

价格:¥22.0000

现货:2,500

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面