78K0/Kx2 微控制器Flash存储器编程指南

需积分: 37 76 下载量 27 浏览量 更新于2024-08-10 收藏 18.89MB PDF 举报
"编程方法-java开发基础(基础语法+面向对象基础+集合基础+常用api)" 本文档主要介绍的是编程方法,特别是在Java开发基础中的相关内容,包括基础语法、面向对象基础、集合基础以及常用API的使用。具体到描述中提到的部分,主要关注的是微控制器 NEC 78K0/Kx2 系列的Flash存储器编程。 在78K0/Kx2系列微控制器中,编程Flash存储器涉及到几个关键步骤和模式。首先,为了重写Flash存储器的内容,需要将微控制器设置到Flash编程模式。这通过将FLMD0引脚连接到VDD并确保复位信号被清零来实现。在线编程时,可以通过跳线切换模式。图27-10和27-11详细展示了这一过程。 表27-6说明了FLMD0引脚状态与操作模式之间的关系。当FLMD0引脚为0时,微控制器处于普通操作模式;当FLMD0为VDD时,系统进入Flash存储器编程模式。在编程模式下,先提供FLMD0脉冲,接着设置编程模式,选择适当的通信模式,然后才能对Flash存储器进行读写操作。编程完成后,通常需要结束编程模式。 文档编号U18598CA1V0UD00是NEC Electronics发布的78K0/Kx2系列微控制器的用户手册,涵盖了78K0/KB2、KC2、KD2、KE2和KF2等不同型号。这些微控制器具有8位结构,并且某些型号如78F0503DA、78F0513DA等还集成有片上调试功能。然而,需要注意的是,在大规模生产中不推荐使用这些具有片上调试功能的型号,因为重复擦写闪存可能会降低其可靠性,且NEC Electronics对此类问题不承担责任。 这份资料不仅涵盖了编程方法,还深入讲解了特定微控制器的Flash存储器管理,这对于理解如何在硬件层面上进行程序开发和调试是非常有价值的。同时,它也提醒了开发者在使用集成调试功能时需要注意的潜在问题。