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

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

3天内不再提示

华大电子MCU-CIU32F011x3、CIU32F031x5嵌入式闪存

沈阳芯硕科技 来源:jetson024 作者:jetson024 2022-11-07 13:41 次阅读

5.嵌入式闪存(FLASH)

5.1.模块介绍

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

5.2.功能特点

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

• 存储器结构

– 主闪存空间 64K字节

– 副闪存空间 4.5K字节

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

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

• 支持低功耗模式

5.3.功能说明

5.3.1.闪存结构

闪存空间由 32位宽的存储单元组成,既可以存代码又可以存数据。主闪存块按 32页(每页 1K字节)分块,以页为单位设置写保护(参见存储保护相关内容)。

poYBAGNomjaAcd06AACGCLexOu0914.png

注:当主闪存空间 64KB不够存放用户程序时,可把副闪存空间的扇区 0至扇区 7扩展为程序存放空间,即支持 68KB的程序存放空间。

5.3.2.闪存读保护

读操作在整个芯片工作电压范围内都可以完成,用于存放指令或者数据。当 NVR8用户配置区经过自定义的保护配置后,SWD连接时会对 FLASH的代码数据执行保护机制。

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

5.3.3.闪存擦除和烧写操作

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

烧写操作相关寄存器

• 时序寄存器 1:TIME_REG1

• 密码寄存器 :NVR_PASSWORD/MAIN_PASSWORD

• 编程地址寄存器:PROG_ADDR

• 编程数据寄存器:PROG_DATA

• 状态寄存器 :DONE

擦除操作相关寄存器:

• 擦除控制寄存器:ERASE_CTRL

注:需要注意的是,FLASH在擦除/烧写的同时不可以从 FLASH 取数据,所以 FLASH在擦除/烧写过程中会让总线停顿,

直到完成后才能继续运行。

审核编辑:汤梓红

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

    关注

    146

    文章

    17143

    浏览量

    351131
  • 嵌入式
    +关注

    关注

    5082

    文章

    19118

    浏览量

    305051
  • 华大电子
    +关注

    关注

    0

    文章

    35

    浏览量

    11792
收藏 人收藏

    评论

    相关推荐

    TMS320F280013x/15x闪存API版本 2.00.10.00

    电子发烧友网站提供《TMS320F280013x/15x闪存API版本 2.00.10.00.pdf》资料免费下载
    发表于 12-05 14:20 0次下载
    TMS320<b class='flag-5'>F280013x</b>/15<b class='flag-5'>x</b><b class='flag-5'>闪存</b>API版本 2.00.10.00

    TMS320F28003x闪存API版本1.58.11.00

    电子发烧友网站提供《TMS320F28003x闪存API版本1.58.11.00.pdf》资料免费下载
    发表于 11-19 14:15 0次下载
    TMS320<b class='flag-5'>F28003x</b><b class='flag-5'>闪存</b>API版本1.58.11.00

    TMS320F28002x、TMS320F280015x和TMS320F280013x之间的迁移指南

    电子发烧友网站提供《TMS320F28002x、TMS320F280015x和TMS320F280013x之间的迁移指南.pdf》资料免费下载
    发表于 11-09 14:51 0次下载
    TMS320<b class='flag-5'>F28002x</b>、TMS320<b class='flag-5'>F280015x</b>和TMS320<b class='flag-5'>F280013x</b>之间的迁移指南

    从MSP430F12x(2)迁移到MSP430F21x2 MCU

    电子发烧友网站提供《从MSP430F12x(2)迁移到MSP430F21x2 MCU.pdf》资料免费下载
    发表于 10-21 10:28 0次下载
    从MSP430<b class='flag-5'>F12x</b>(2)迁移到MSP430<b class='flag-5'>F21x</b>2 <b class='flag-5'>MCU</b>

    使用MSP430F522x和MSP430F521x器件进行设计

    电子发烧友网站提供《使用MSP430F522x和MSP430F521x器件进行设计.pdf》资料免费下载
    发表于 09-20 11:02 0次下载
    使用MSP430<b class='flag-5'>F522x</b>和MSP430<b class='flag-5'>F521x</b>器件进行设计

    【GD32 MCU 移植教程】9、从 STM32F10x 系列移植到 GD32F30x 系列

    GD32F30x 系列 MCU 是基于 Arm® Cortex®-M4 处理器的 32 位通用微控制器,与 STM32F10x 系列 MCU 保持高度兼容。本文主要从以下三个方面进行介
    的头像 发表于 09-07 09:57 709次阅读
    【GD32 <b class='flag-5'>MCU</b> 移植教程】9、从 STM32<b class='flag-5'>F10x</b> 系列移植到 GD32<b class='flag-5'>F30x</b> 系列

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

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

    MSP430F677x、MSP430F676x、MSP430F674x多相位计量SoC数据表

    电子发烧友网站提供《MSP430F677x、MSP430F676x、MSP430F674x多相位计量SoC数据表.pdf》资料免费下载
    发表于 08-06 11:17 0次下载
    MSP430<b class='flag-5'>F677x</b>、MSP430<b class='flag-5'>F676x</b>、MSP430<b class='flag-5'>F674x</b>多相位计量SoC数据表

    MSP430F677x1、MSP430F676x1、MSP430F674x1多相位计量SoC数据表

    电子发烧友网站提供《MSP430F677x1、MSP430F676x1、MSP430F674x1多相位计量SoC数据表.pdf》资料免费下载
    发表于 08-06 11:06 0次下载
    MSP430<b class='flag-5'>F677x</b>1、MSP430<b class='flag-5'>F676x</b>1、MSP430<b class='flag-5'>F674x</b>1多相位计量SoC数据表

    CC430F614x、CC430F514x、CC430F512x MSP430™ SoC数据表

    电子发烧友网站提供《CC430F614x、CC430F514x、CC430F512x MSP430™ SoC数据表.pdf》资料免费下载
    发表于 08-02 11:03 0次下载
    CC430<b class='flag-5'>F614x</b>、CC430<b class='flag-5'>F514x</b>、CC430<b class='flag-5'>F512x</b> MSP430™ SoC数据表

    MSP430F471x3,MSP430F471x6, MSP430F471x7混合信号微控制器数据表

    电子发烧友网站提供《MSP430F471x3,MSP430F471x6, MSP430F471x7混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-01 12:49 0次下载
    MSP430<b class='flag-5'>F471x3</b>,MSP430<b class='flag-5'>F471x</b>6, MSP430<b class='flag-5'>F471x</b>7混合信号微控制器数据表

    MSP430F20x1,MSP430F20x2,MSP430F20x3混合信号微控制器数据表

    电子发烧友网站提供《MSP430F20x1,MSP430F20x2,MSP430F20x3混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-01 11:54 0次下载
    MSP430<b class='flag-5'>F20x</b>1,MSP430<b class='flag-5'>F20x</b>2,MSP430<b class='flag-5'>F20x3</b>混合信号微控制器数据表

    MSP430F14x、MSP430F14x1、MSP430F13x混合信号微控制器数据表

    电子发烧友网站提供《MSP430F14x、MSP430F14x1、MSP430F13x混合信号微控制器数据表.pdf》资料免费下载
    发表于 08-01 11:39 0次下载
    MSP430<b class='flag-5'>F14x</b>、MSP430<b class='flag-5'>F14x</b>1、MSP430<b class='flag-5'>F13x</b>混合信号微控制器数据表

    GD32F3x0资料分享

    电子发烧友网站提供《GD32F3x0资料分享.rar》资料免费下载
    发表于 06-28 10:48 0次下载

    GD32F10x系列MCU用户手册

    电子发烧友网站提供《GD32F10x系列MCU用户手册.pdf》资料免费下载
    发表于 03-13 10:27 14次下载
    GD32<b class='flag-5'>F10x</b>系列<b class='flag-5'>MCU</b>用户手册