Board logo

标题: HCS12的Flash擦写问题 [打印本页]

作者: Forest_Can    时间: 2009-8-14 16:54     标题: HCS12的Flash擦写问题

我这几天在弄Flash的擦写,书上介绍,最小的擦除单元是一个扇区:512字节;

我需要把程序运行中的结果写到Flash中去保存,但擦写程序一直调不好。我的片子是MC9S12DG128和MC9S12XS128,大家有没有例程的给我传一个工程示范。或是指导下。谢谢帮助

我的邮箱是:kyp82@163.com


作者: Forest_Can    时间: 2009-8-14 17:18

要不要把512字节的数据从Flash拷到RAM,改写要改写的地方,然后再由RAM拷到Flash?

我调了几天了,都没有弄好的。请大家指点下


作者: finewind    时间: 2009-9-28 10:58

看看芯片工作在什么模式,要擦FLASH,最好芯片上电之后用special single chip 模式,这个模式能擦出FLASH,也可以很方便的通过程序转到其他模式下去。刚开始我也一直奇怪,FLASH擦除代码明明执行了,但FLASH里面的数据却根本没擦除,很久很久以后才发现,设计硬件的把芯片设计成上电之后普通扩展模式,这个模式不让擦FLASH。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0