|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
st72f561没有EEPROM,如何保存两个字节的数据? |
作者:leebai_001 栏目:MCU技术 |
ST72F561没有EEPROM,如何保存重要的数据,不丢失。 IAP,该如何编程呢? 虚心请教。 |
2楼: | >>参与讨论 |
作者: grant_jx 于 2006/8/19 10:24:00 发布:
没办法,HDFLASH,经受不了太多次数擦写 如果是FLASH类型的,倒是可以拿出一点FLASH来当EEPROM用,当然可重复次数一般都不会有EEPROM多。 ST72F561是属于HDFLASH类型,你可以去ST的网站上找到下列资料,他们提供了如何对HDFLASH擦写的代码和应用: 1、HDFLASH_V1.0.zip ############################# ## ## # HDFLASH Driver # ## ## ############################# VERSION 1.0 / 15-NOV-2002 ------------------------- - Embedded Command TimeOut taken into account in HDFLASHErase and HDFLASHWriteBlock functions. - Example and Example_macros projects MODIFIED with TimeOut example (Watch-Dog refresh and Leds blinking). - CHECKSUM computation example added. - Busy bit TEST removed from HDFLASHProgAll function (not implemented). 2、HDFLASHdemo.zip This readme file explains how to run a demonstration SOFTWARE for In Application PROGRAMMING (IAP) on the ST7-MDT2 TRAINING BOARD proposed by STMicroelectronics. The target MCU is a ST72F521. |
3楼: | >>参与讨论 |
作者: leebai_001 于 2006/8/19 16:19:00 发布:
无法提供12V 是不是就意味着 不能进行IAP 操作了 无法提供12V 是不是就意味着 不能进行IAP 操作了 还有其它的方法么? |
4楼: | >>参与讨论 |
作者: starm 于 2006/8/19 17:00:00 发布:
如果IO允许, 不如外接一个93C46来得快 |
5楼: | >>参与讨论 |
作者: ijk 于 2006/8/20 9:56:00 发布:
无法提供12V 是不是就意味着 不能进行IAP 操作了? 是的。对于那些内部FLASH是HDFLASH类型的ST7微控制器(包括ST72F561), 无法提供12V 就意味着 不能进行IAP 操作。 需要说明的是,为了提供12V电压(从5V升压上去),ST提供的参考方案是 采用1个8引脚的电荷泵芯片+1个三极管和少量0.1UF电容。这当然会需要 一些额外的成本。 另外的方法就是采用楼上的方法。 |
6楼: | >>参与讨论 |
作者: leebai_001 于 2006/8/21 9:08:00 发布:
只能加EEPROM,增加MCU的管脚了 一开始的方案就存在问题,也是为了节省成本,现在只能重新设计了。 一个很沉重的教训。 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |