首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

擦除和写falsh问题

第1题:
是的,擦除和写FLASH必须在RAM中进行。编程时,应先将擦除和写FLASH的子程序写入RAM中,然后在调用这个放在RAM中的子程序即可。执行子程序本身的返回指令,即可回到FLASH区。
第2题:
908的FLASH在写之前,也必须擦除。但908的FLASH的擦除状态是1,而不是0。写FLASH时,只能将1写为0,而不能将0写为1。这在908的数据手册中肯定有介绍,仔细找找看。
第3题:
是的,在写FLASH时最好关闭所有中断,而且最好也关闭WATCHDOG(COP)。
海纳百川  有容乃大
返回列表