[求助]用C语言如何编写MC9S12DG128的EEPROM檫除,写入程序

- UID
- 111798
- 性别
- 男
|
[求助]用C语言如何编写MC9S12DG128的EEPROM檫除,写入程序
我在参照《单片机嵌入式系统在线开发方法》一书中的MC9S12DG128单片机EEPROM
操作列程编写程序,结果是写入地址的数据掉电不能保持。好象400 到FFF不是EEPROM
地址,请问是地址的问题还是程序有问题。[em13] |
|
|
|
|
|

- UID
- 111798
- 性别
- 男
|
楼上的朋友,我用的是CODEWARRIOR 生成的工程,把《单片机嵌入式系统在线开发方法》一书中的MC9S12DG128单片机EEPROM操作列程完全照班结果是掉电后数据丢失。INITEE=0X01,MEMSIZ0-EEP-SW0=1,MEMSIZ0-EEP-SW1=1,配置。ECLKDIV=49,(16M晶振),请问到底怎样配置寄存器呢,十万火急。能给个例程吗。 |
|
|
|
|
|

- UID
- 111798
- 性别
- 男
|
谢谢大家的帮助,我的MC9S12DG128的EEPROM程序已调试通了,其实程序没错
是EEPROM的地址不对,我的工程是在COLDWARROR上生成的,在PE下,EEPROM
被定义到2000——3FFF,设置INITEE=0X27;MISC =1;eclkdiv = 0x49;结果程序
运行正确了,告知大家! |
|
|
|
|
|