Board logo

标题: qg8: 向flash写数据时 有时候 不能将数据全部 flash [打印本页]

作者: gaoyupeng126    时间: 2008-1-23 12:45     标题: qg8: 向flash写数据时 有时候 不能将数据全部 flash

您好!我想请教你 关于freescale qg8 写flash的问题。
我按照 www.freescale.com.cn的一篇关于《在HCS08微控制器上使用FLASH存储器模拟EEPROM 》http://www.freescale.com.cn/tech_ariticles/。进行写flash 操作.可是在执行的过程中 经常会出现的问题是: 如果我想向 flash 中写入 200字节的数据,有时候 只写进去 100-180 之间个数据,之后程序就会跳到:
for(;;) {
__RESET_WATCHDOG(); /* feeds the dog */
} /* loop forever */
而不是 顺序执行原有的程序。这样我们就不能确定 数据时候全部写入flash.
请问:1 如何解决上述问题
2 您有什么 好的函数 可以写flash

作者: strongchen    时间: 2008-1-23 13:35

把COP关掉试试。记住也必须关闭中断。
作者: wangyujiao    时间: 2009-3-29 15:08

能不能教我怎么向QG吧写FLASH啊   感觉我学不会啊 能够帮我吗 我QQ 476364949 能帮我吗?谢谢




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