0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华大电子MCU CIU32M010、CIU32M030嵌入式闪存及中断和事件

沈阳芯硕科技 来源:jetson024 作者:jetson024 2023-06-20 10:17 次阅读

1.嵌入式闪存

1.1模块介绍

CIU32M010、CIU32M030 集成了嵌入式 FLASH 控制模块,该模块控制 FLASH 的擦除、编程以及读取数据。上电时会从 FLASH 中读取相关数据进行校验以及初始化配置,保证芯片程序在正确且安全的情况下运行。

1.2功能特点

• 支持高达 64K 主闪存空间的 FLASH

• 存储器结构

– 主闪存空间 64K 字节

– 副闪存空间 4.5K 字节

• 指出对闪存空间的擦写、编程和读操作

• 支持对闪存空间访问限制和擦写保护

• 支持低功耗模式

1.3功能说明

1.3.1.闪存读保护

读操作在整个芯片工作电压范围内都可以完成,用于存放指令或者数据。

当 NVR8 用户配置区经过自定义的保护配置后,SWD 连接时会对 FLASH 的代码数据执行保护机制。

注:FLASH 运行在 24MHz 工作频率,当系统时钟超过 30MHz 时,需要配置 TIMER_REG0 的 RC 参数,增加时钟周期数再把 FLASH 接口的数据写到寄存器

1.3.2.闪存擦除和烧写操作

烧写和擦除操作在整个芯片工作电压范围内都可以完成。

烧写和擦除操作由下列 6 个寄存器完成,先根据烧写的时钟配置好烧写时序(TIME_REG1),再配置烧写密码,配置好编程地址,最后配置好编程数据,即可开始执行烧写,然后等待操作结束。

烧写操作相关寄存器

• 时序寄存器 1 :TIME_REG1

• 密码寄存器 :NVR_PASSWORD/MAIN_PASSWORD

• 编程地址寄存器:PROG_ADDR

• 编程数据寄存器:PROG_DATA

• 状态寄存器 :DONE

擦除操作相关寄存器:

• 擦除控制寄存器:ERASE_CTRL

注:需要注意的是,FLASH 在擦除/烧写的同时不可以从 FLASH 取数据,所以 FLASH 在擦除/烧写过程中会让总线停顿,直到完成后才能继续运行

1.4模块框图

pYYBAGSRC9mAESPGAABK9Z0miik808.png

1.5NVR8 闪存用户配置区

副闪存 NVR8 最后 64byte 为用户配置区,逻辑地址区间:0x0001_11C0-0x0001_11FF,该区域的配置数据需要在程序烧写阶段烧写,芯片正常上电后这些信息为只读。

2.中断和事件(INT/EVT)

2.1嵌套向量中断控制器

• 中断都可屏蔽(除了 NMI)

• 4 个可编程的优先等级

• 低延迟的异常和中断处理

电源管理控制

• 系统控制寄存器的实现

嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现低延迟的中断处理和高效地处理晚到的中断。

2.2系统滴答(SysTick)校准值寄存器

本芯片支持系统滴答计时。

2.3中断功能描述

处理器和嵌套式矢量型中断控制器(NVIC)在处理(Handler)模式下对所有异常进行优先级区分以及处理。当异常发生时,系统自动将当前处理器工作状态压栈,在执行完中断服务子程序 (ISR)后自动将其出栈。

取向量是和当前工作态压栈并行进行的,从而提高了中断入口效率。处理器支持咬尾中断,可实现背靠背中断,大大削减了反复切换工作态所带来的开销。

2.4外部中断/事件控制器(EXTI)

外部中断/事件控制器包含 44 个产生中断/事件触发的边沿检测电路,每条输入线可以独立地配置触发事件类型(上升沿或下降沿或者双边沿都触发)。每条输入线都可以独立地被屏蔽,挂起寄存器保持着状态线的中断请求,可通过对挂起的寄存器对应位写“1”清除中断请求。

2.4.1主要特征

EXTI 控制器的主要特性如下

• 每个中断/事件都有独立的触发和屏蔽

• 每个中断线都有专用的状态位

• 支持多达 44 个软件中断/事件请求

• 支持上升沿、下降沿和双边沿 3 种触发事件类型

2.4.2唤醒事件管理

CIU32M010、CIU32M030 可以处理外部或内部事件来唤醒内核(WFE)。唤醒事件可以通过下述配置产生:

外设的控制寄存器使能一个中断,但不在 NVIC 中使能,同时在 CPU 的系统控制寄存器中使能SEVONPEND 位。当 CPU 从 WFE 恢复后,需要清除相应外设的中断挂起位和外设 NVIC 中断通道挂起位(在 NVIC 中断清除挂起寄存器中)。

配置一个外部或内部 EXTI 线为事件模式,当 CPU 从 WFE 恢复后,因为对应事件线的挂起位没有被置位,不必清除相应外设的中断挂起位或 NVIC 中断通道挂起位。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44514

    浏览量

    632971
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16987

    浏览量

    350301
  • 嵌入式
    +关注

    关注

    5068

    文章

    19016

    浏览量

    303240
  • 中断
    +关注

    关注

    5

    文章

    895

    浏览量

    41391
收藏 人收藏

    评论

    相关推荐

    嵌入式学习建议

    嵌入式系统硬件比电子线路好学多了。只要深入理解:MCU的硬件最小系统,对I/O口、串行通信、键盘、LED、LCD、SPI、 I2C、PWM、A/D(包括一些传感器)、D/A等逐个实验理解,逐步实践,再通过
    发表于 10-22 11:41

    CW32L010安全低功耗MCU,树立M0+产品行业新标杆!

    是基于eFlash的单芯片低功耗微控制器,集成了主频高达48MHz的ARM®Cortex®-M0+内核、高速嵌入式存储器(多至64K字节FLASH和多至4K字节SRAM)以及
    的头像 发表于 10-09 10:12 435次阅读
    CW32L<b class='flag-5'>010</b>安全低功耗<b class='flag-5'>MCU</b>,树立<b class='flag-5'>M</b>0+产品行业新标杆!

    CW32L010安全低功耗MCU,树立M0+产品行业新标杆!

    尤为重要,这一指标考验的是MCU内置RC时钟源的技术特性。CW32L010的内置时钟源,不论是HSI还是LSI,都大幅优于竞品。 CW32L010系列产品基于华虹半导体最新的90nm超低漏电
    发表于 10-09 10:08

    嵌入式工控机EPC 系列:创新驱动的工业控制解决方案

    。不同系列的嵌入式工控机在性能、接口、扩展性等方面会有所差异。本篇苏州研讯电子科技有限公司就来简单介绍下 研嵌入式工控机 EPC 系列:创新驱动的工业控制解决方案。 EPC 系列涵盖
    的头像 发表于 08-26 15:22 371次阅读
    研<b class='flag-5'>华</b><b class='flag-5'>嵌入式</b>工控机EPC 系列:创新驱动的工业控制解决方案

    【「ARM MCU嵌入式开发 | 基于国产GD32F10x芯片」阅读体验】+书籍整体概况

    一、导言 上周收到《ARM MCU嵌入式开发 | 基于国产GD32F10x芯片》书籍,该纸质书籍内容可谓是面面俱到,由“清华大学出版社”出版,印刷第1版时间为2024年6月份,总共464千字
    发表于 08-25 22:48

    嵌入式工控机 ARK 系列:结构紧凑,低功耗、高扩展

    嵌入式工控机ARK系列都能提供恰到好处的解决方案,不断推动着工业计算领域的发展与创新。本篇苏州研讯电子科技有限公司就来为大家介绍研嵌入式工控机 ARK 系列的优势特点,有感兴趣的型号
    的头像 发表于 08-23 13:07 336次阅读
    研<b class='flag-5'>华</b><b class='flag-5'>嵌入式</b>工控机 ARK 系列:结构紧凑,低功耗、高扩展

    瑞萨电子亮相2024全球MCU嵌入式生态发展大会

    近日,2024全球MCU嵌入式生态发展大会在深圳璀璨启幕,汇聚了全球顶尖的MCU制造商与应用领域的精英翘楚。作为半导体解决方案与MCU市场的领军企业,瑞萨
    的头像 发表于 08-15 17:47 745次阅读

    极海半导体亮相2024全球MCU嵌入式生态发展大会

    7月25日,由AspenCore主办的2024全球MCU嵌入式生态发展大会,在深圳罗湖君悦酒店如期举行。此次大会为来自消费电子、家电、工业控制、通信网络、新能源汽车、物联网领域、储能领域的OEM厂商和
    的头像 发表于 07-26 15:18 716次阅读

    AI引爆边缘计算变革,塑造嵌入式产业新未来AI引爆边缘计算变革,塑造嵌入式产业新未来——2024研嵌入式

    中国北京,2024年5月30日 - 2024年研嵌入式产业合作伙伴会议在北京·中关村皇冠假日酒店成功举办,现场参会嘉宾逾300人。会议以“AI引爆边缘计算变革,塑造嵌入式产业新未来”为主题展开
    发表于 05-31 13:53 267次阅读
    AI引爆边缘计算变革,塑造<b class='flag-5'>嵌入式</b>产业新未来AI引爆边缘计算变革,塑造<b class='flag-5'>嵌入式</b>产业新未来——2024研<b class='flag-5'>华</b><b class='flag-5'>嵌入式</b>

    PSoC™ 6 中嵌入式闪存的正确最低耐久性是多少?

    PSoC™ 6 中嵌入式闪存的正确最低耐久性是多少? PSoC™ 6 的数据表声称闪光灯耐久性至少为 100k 次。 TRM 声称续航时间为 10k 个周期。 请参阅第 6.5 节 62x7 数据表
    发表于 02-26 06:46

    铠侠正式发布业界首款车载UFS 4.0嵌入式闪存

    存储器解决方案的全球领导者铠侠株式会社宣布,该公司已开始提供业界首款面向车载应用的通用闪存(UFS)4.0版嵌入式闪存设备的样品。
    的头像 发表于 02-22 16:21 953次阅读

    嵌入式设备里SOC与MCU的区别是什么?

    嵌入式设备里SOC与MCU的区别是什么?
    发表于 02-02 07:37

    基于ZYNQ FPGA构建嵌入式的模拟计算板卡

    板卡基于高速400M 采样AD 和ZYNQ FPGA构建嵌入式的模拟计算板卡, 可用于工业雷达,行业雷达的场合。板卡使用工业级芯片。
    的头像 发表于 01-09 11:30 1189次阅读
    基于ZYNQ FPGA构建<b class='flag-5'>嵌入式</b>的模拟计算板卡

    电子和中国移动联合发布新一代超级SIM芯片

    电子和中国移动研究院在“超级SIM子链2023年第二次产业全会暨成果发布会”共同宣布,基于电子安全芯片CIU98M50的新一代超级S
    的头像 发表于 12-07 09:28 778次阅读

    电子携安全低功耗MCU系列新品亮相电子峰会

    安全芯片开发的集成电路设计企业携L0超低功耗系列MCU、F0触控系列MCUM0电机系列MCU众多明星产品及解决方案亮相峰会展会现场,全方位展示
    的头像 发表于 11-28 14:54 629次阅读
    <b class='flag-5'>华</b>大<b class='flag-5'>电子</b>携安全低功耗<b class='flag-5'>MCU</b>系列新品亮相<b class='flag-5'>电子</b>峰会