请教FLASH当EEPROM--FLASH的地址与数据寄存器是哪个?

[复制链接]
 楼主| FENG89 发表于 2007-12-6 16:12 | 显示全部楼层 |阅读模式
请教FLASH当EEPROM--FLASH的地址与数据寄存器是哪个?<br /><br />看了手册,怎么没有这两个寄存器的?<br /><br />张教主的程序,我移到了908QG8上,EEPROM我定义在FFD0,怎么数据写在0X100的?
张明峰 发表于 2007-12-7 09:18 | 显示全部楼层

没有专门的地址和数据寄存器

就是指定内存地址上的数据<br />FFD0不能作为EEPROM区,你要找一个512字节的页面,起始地址必须为16进制的XY00,且Y必须为偶数。
 楼主| FENG89 发表于 2007-12-9 17:32 | 显示全部楼层

哪么FSL的单片机的不能

哪么FSL的单片机的不能随意写意一个指定地址的FASH的值为FF的单元吗?<br />看了两天的张教主的例子,代码小,可惜看不明<br />还是不明白怎样按数据写到指定的地址上!<br /><br />写过的朋友能否贡献一个来试吗?
张明峰 发表于 2007-12-9 21:30 | 显示全部楼层

没有被写过的Flash单元都是0xFF

写Flash是将0xFF变成非0xFF。如果要将不是0xFF的单元改成0xFF,则叫做Flash的擦除。<br /><br />写Flash可以在任意地址上进行,但擦除Flash必须以1页为单位,这就是为什么我们在模拟EEPROM时要定义Flash页面的根本原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

162

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

40

主题

162

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部