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

关于flash编程的问题

关于flash编程的问题

用的是MC68HC908SR12的片子。用c编程,比如我定义一个char a[3]="abc"当程序运行时,我把a字符数组的内容编程123,怎么才能让这种改变无论是复位还是断电都不会恢复成原来的内容。
#pragma CONST_SEG DATA_ROM //define DATA_ROM in .prm
const char a[3]="abc";
#pragma CONST_SEG DEFAULT
上面的代码定义的是个常量,但我需要在运行时改变a[3]的值,怎么做,先谢过了!
那就把a数组烧写到flash里面
怎么烧写到flash阿,不需要改动程序吗?
这个需要自己写对flash烧写的程序,实现In-circuit programming
具体怎么做,能不能说明一下,谢谢!
请阅读SR12的数据手册的第四章“Flash Memory”。也可以参考AN2156。
海纳百川  有容乃大
返回列表