易截截图软件、单文件、免安装、纯绿色、仅160KB

hcs08系列单片机flash模拟eeprom函数问题

问题现象描述:
在网上下载了下面这段代码拷到freeScale MC9S08DZ60单片机中,可以实现存储功能。但2片单片机在车上连续跑了2个礼拜后,存储功能完全消失。存储功能一点都不能记忆。
怀疑点有:芯片资料要求flash的时钟要确保在150k~200kHz之间。因为之前调试时200kHz不能实现存储功能,所以设置为2M,这样设置当时记忆没有问题。但想来,可能是设置为2M这个地方,让flash 的eeprom区失效。请教原因
请高手指点,急!!!


例程
/**********************EEPROM.C***********************/
/********作者:sly *************版本:1.0.0********/


#include <hidef.h> /* for EnableInterrupts macro */
#include "derivative.h" /* include peripheral declarations */

#pragma DATA_SEG MY_ZEROPAGE
unsigned char RAM_CODE[60],pdata;
unsigned int faddr;


unsigned char Page_Erase(void)
{
  static unsigned char * paddr;
 
  if (FSTAT&0x10){                    //Check to see if FACCERR is set
        FSTAT = FSTAT | 0x10;            //write a 1 to FACCERR to clear
    }
   
  paddr=(unsigned char *)faddr;
  *paddr=0xff;
    FCMD="0x40";
    FSTAT = FSTAT | 0x80;                //Put FCBEF


相关问答:

一个FLASH广告代码的问题 - Web 开发 / JavaScript

前台调用
swfobject.embedSWF("cu3er.swf", "cu3er-container", "600", "300", "9", "expressInstall.swf", flashvars, attributes);
我现在有2个问 ......

请教 如何点击flash后跳转? - .NET技术 / ASP.NET

<object width="960px" height="330px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swfl ......

mfc怎么和flash之间通讯? - C/C++ / C++ 语言

老师让做简单开心农场的服务器端和客户端
服务器端用MFC做
客户端用flash做
flash和mfc之间怎么进行网络通讯?
只知道有个沙箱先。。

http://www.maoyeah.com/display.asp?boardid=3&id=54
参考

引用 ......

救命.NET里的flash问题??? - .NET技术 / ASP.NET

我用.NET做网站,在母版页里 的顶部有如下一段代码:
<table width="780" height="145" border="0" cellpadding="0" cellspacing="0" background="imag ......

asp.net 中加flash - .NET技术 / ASP.NET

我想在asp.net中加一个flash。怎么加啊?

把flash文件放进网页代码里面就可以了!直接拖进去!


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号