主 页
应 用
产 品
技 术
支 持
购 买
最 新 消 息
关 于 我 们
微计算器电路主页
产品综述
产品目录
开发环境
设计信息
文件
网页指南
联系我们
FAQ
也可参见
"共用项目 FAQ : 闪存编程"
闪存编程
内容
FAQ-ID = 78flash-
nnnn
0001:
对于闪存版本,对 FLSMPO 的设置可以省略吗?
0002:
可以得到在线编程固件的相关文档吗?
0003:
当发生故障时,什么方法可以中止编程?
0004:
在闪存编程过程中,将 UART 引脚上拉会出现什么情况?
0005:
如果 VPP 上升时间过慢是否发生故障?
0006:
可以连接一个下拉电阻器到 VPP 引脚吗?
0007:
适合闪存编程的 CPU 的时钟是多少?
0009:
哪些工具用于闪存的在线编程?
0010:
在在线编程过程中,VPP 的切换方法是什么?
0011:
重写闪存的次数是多少?
78flash
-0001
对于闪存版本,对 FLSMPO 的设置可以省略吗?
问1
我想要创建两种类型的 HEX 文件,一个用于闪存版本(uPD78F0983), 另一个用于掩模版本(uPD780983),两者使用同一个程序。
如果我指定处理器为(0983),而省略 FLSPMO 的设置将 HEX 文件写入到闪存版本, 这个操作会出现什么问题吗?
答1
一点都不会出现问题。
在 uPD78F0988中 , FLSPM0 仅仅用于闪存的自编程。
如果不用自编程,就没必要改变复位后的初始设置值。
78flash
-0002
可以得到在线编程固件的相关文档吗?
问1
对于在线编程, 需要将那种固件植入到微处理器中?
答1
没有相关文档。
对设备进行在线编程和独立编程没有差别。
这些写操作所需的处理过程(包括实际编程的处理过程, 例如通讯条件的设定,清除,写操作,验证等。)都是由内置的固件完成的。
78flash
-0003
当发生故障时,什么方法可以中止编程?
问1
如何中止由于故障而导致的闪存编程(例如一个错误信号被输入到 VPP 引脚)?
答1
退出编程状态的最简单的方法是应用一个复位使 VPP 引脚设置为低电平从而取消编程。
类似于复位后的正常操作重启。
78flash
-0004
在闪存编程过程中,将 UART 引脚上拉会出现什么情况?
问1
在通用端口操作过程中,为用于闪存编程的 UART 引脚设置内部上拉电阻。
会影响闪存编程吗?
答1
只有当内部上拉电阻通过软件设置时才是有效的。 (然而,只有在输入模式时才是有效的), 所以在闪存编程期间它是无效的。
78flash
-0005
如果 VPP 上升时间过慢是否发生故障?
问1
如果 VPP 上升时间较慢(例如从5V 升到 10V 花费较长时间),是不是发生故障了?
答1
尽管有关 vpp 的上升时间没有明确的规定,但如果上升时间过长,那就有可能发生了故障。
用于 VPP 脉冲的模式设置必须在大约2ms内完成。
如果上升时间过长,模式设置就不能正常完成。(写操作也不能被正常完成。)
78flash
-0006
可以连接一个下拉电阻器到 VPP 引脚吗?
问1
当使用 uPD78F9418A 的闪存版本时, 当不用 VPP 引脚时,必须连接到 VSS; 但必须直接连接到 VSS 吗?
VPP 引脚可以通过一个上拉电阻(几kΩ 几十kΩ)连接到 VSS 吗?
答1
不是的,VPP 不是一定要直接连接到 VSS。
它可以通过一个约 10k&Omega 的下拉电阻连接到 VSS。
然而,这种情况下由于系统噪声可能会发生故障, 所以客户应该仔细评估。
78flash
-0007
适合闪存编程的 CPU 的时钟是多少?
问1
在向 uPD78F9418 写数据时,最合适的写时钟是多少?
我想知道合适的最小和最大时钟的速度。
目标设备是 uPD78F9418A 和 uPD78F0988。
答1
推荐使用尽可能快的 CPU 时钟。
基本上,只要在操作允许的时钟范围内,任何时钟速率都是可行的。
然而,时钟频率越快编程速度也越快。
此外,在 UART 连接的情况下,uPD78F9418A 的时钟频率必须是 5MHz 或 4.91MHz。
78flash
-0009
哪些工具用于闪存的在线编程?
问1
对于uPD78F0034AY,哪些编程器支持使用串行接口的在线编程?
答1
PG-FP4(NEC Electronics 制作) 和 FL-PR4(Naito DenseiMachida Mfg. Co., Ltd. 制作), 这两款编程器适用于在线编程。
关于编程器的特定连接,在设备数据手册和其他文件中已经说明。用到的信号有: 串行信号线,供电电源(检测设备是否供电),地,复位信号及 VPP。
提供的在线时钟可以用作 CPU 的时钟。
连接到编程器上的复位信号和 VPP 信号必须是用于正常操作状态下的信号。
所以,对于复位信号,你必须设计成除了通常的复位功能还必须能够用于编程器。
然而,由于从复位的释放转换至编程模式有时间上的限定, 所以系统的设计必须满足:从编程器复位释放到设备复位释放的时间不能太长。
而且由于 VPP 通常与 VSS 相连,必须设计一个能方便跳接的转换开关, 此转换开关可以在编程过程中实现与编程器的连接,而在正常操作过程中实现与 VSS 的连接。
同时,如果在编程过程中用到的串行信号在系统中是不用的,要实现未用引脚的处理, 并且如果它用于正常操作模式,要保证在写操作时可以切换到正常模式。
78flash
-0010
在在线编程过程中,VPP 的切换方法是什么?
问1
在正常操作模式下,uPD78F0034A 的 VPP 引脚必须与 VSS 相连, 而且在对闪存进行写操作时,必须用到 VPP 电压。
在在线编程条件下,有什么方法可以实现有效的切换?
答1
可以这样设计,在进行在线编程时,VPP/IC 引脚可以通过一个转换器或者跳接器进行切换。
在正常使用时,将 VPP/IC 引脚接地,并且在在线编程时,将其连至 VPP。
建议不要使用切换电路。
78flash
-0011
重写闪存的次数是多少?
问1
uPD78F0034 的闪存可以被重写多少次?
答1
这取决于设备版本。
对于"P"及之后的规格,可保证闪存重写次数是20次。
这也就意味着自第一次写入算起,数据可以保留10年。
因此,如果重写次数超过20次,那么就无法保证数据可以保留10年。
如果用户对数据保留并不关心,那么重写次数可远远超过20次。
然而在这种情况下,数据保留不能得到保证。
LEGAL
最新之产品资料, 请参阅
英文版
。
请用Internet Explorer浏览本网站以达最佳效果。
© 2005-2008
NEC Electronics China Limited