查看: 34735|回复: 237

[其他] XE和XS系列单片机的DFLASH调试记录

[复制链接]

该用户从未签到

17

主题

36

帖子

0

中级会员

Rank: 3Rank: 3

积分
240
最后登录
1970-1-1
发表于 2011-3-28 16:39:45 | 显示全部楼层 |阅读模式
附件回复可见~~~
XE和XS系列单片机的DFLASH调试记录

飞思卡尔的XE和XS系列单片机中没有EEPROM,取而代之的是DFLASH存储器。DFLASH与HCS12系列的EEPROM相比,无论是读写还是擦除都是不一样的。

下面以XS128例对DFLASH的使用进行简要说明。

XS128单片机有8K字节的DFLASH,用户可以用其存储数据。DFLASH的起始和结束地址分别为0x100000和0x101fff。

     在使用DFLASH时,首先要对其进行初始化,需要将FLASH的时钟设置为1MHz附近,具体设置规则请参考数据手册。对DFLASH的操作要本着先擦除后写入的原则,否则将引起错误。DFLASH的擦除和写入操作步骤基本一样,需要按照特定步骤进行,具体步骤请参照数据手册和本文中的附件。

 

 

由DFLASH中读取数据比较特别。DFLASH的地址是0x100000~0x101fff,但是直接读取这些地址,读取出来的数据不是DFLASH中的数据,原因是DFLASH有其独特的读取机制。DFLASH不能直接读取,而是要通过EPAGE寄存器来设置一个页面窗口,页面窗口中的1K的数据是可以读取的,读取时,数据的地址是窗口内的局部地址0x0800~0x0bff。

示例代码的现象是:单片机先对FLASH时钟进行初始化,之后擦除DFLASH的一个分区,再向DFLASH中写入四个字的数据,然后从DFLASH中将写入的数据读出来,并进行验证,如果读出来的数据是正确的则点亮指示灯。同时可以在Data:1窗口中看到从DFLASH中读取的四个字的数据

 

 

 
我知道答案 目前已有237人回答

D_Flash.rar

197.63 KB, 下载次数: 395, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

0

主题

13

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
发表于 2011-3-28 17:46:21 | 显示全部楼层

RE:D_FLASH资料下载

下来看看,希望有用!

该用户从未签到

0

主题

13

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
发表于 2011-3-28 17:46:29 | 显示全部楼层

RE:D_FLASH资料下载

下来看看,希望有用!

该用户从未签到

7

主题

102

帖子

0

注册会员

Rank: 2

积分
170
最后登录
1970-1-1
发表于 2011-3-28 20:12:05 | 显示全部楼层

回复:D_FLASH资料下载

回复第 1 楼 飞翔科技于2011-03-28 08:39:45发表:
自己写的D_FLASH,跟大家分享一下
附件回复可见~~~
 

谢谢飞翔!下载学习!

该用户从未签到

0

主题

13

帖子

0

新手上路

Rank: 1

积分
56
最后登录
1970-1-1
发表于 2011-3-28 20:39:07 | 显示全部楼层

RE:D_FLASH资料下载

看下 学习学习

该用户从未签到

17

主题

36

帖子

0

中级会员

Rank: 3Rank: 3

积分
240
最后登录
1970-1-1
 楼主| 发表于 2011-3-29 00:22:02 | 显示全部楼层

回复:D_FLASH资料下载

回复第 4 楼 luzhonghai于2011-03-28 12:12:05发表:
回复第 1 楼 飞翔科技于2011-03-28 08:39:45发表:
自己写的D_FLASH,跟大家分享一下
附件回复可见~~~
 

谢谢飞翔!下载学习!
 

不客气~~

该用户从未签到

0

主题

9

帖子

0

新手上路

Rank: 1

积分
8
最后登录
1970-1-1
发表于 2011-3-29 15:23:11 | 显示全部楼层

RE:XE和XS系列单片机的DFLASH调试记录

下来学习一下。多谢了

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2011-4-6 09:37:44 | 显示全部楼层

回复:XE和XS系列单片机的DFLASH调试记录

看看,希望有用。

该用户从未签到

0

主题

3

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
发表于 2011-4-7 11:55:03 | 显示全部楼层

RE:XE和XS系列单片机的DFLASH调试记录

要学习,所以回复

该用户从未签到

0

主题

6

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2011-4-8 16:48:15 | 显示全部楼层

RE:XE和XS系列单片机的DFLASH调试记录

最近刚好要用到~~~
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 01:36 , Processed in 0.104319 second(s), 31 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表