1、按照68HC908SR12手册上,擦除和写flash程序必须在RAM进行,在编程时怎么实现啊? 怎么把擦除和写flash的程序先写到RAM,然后执行时怎么定到RAM,然后怎么回到Flash区。迷惑了!
2、其它单片机(比如C8051F020等)在写Flash之前,必须先擦除当前页(相当于清空),因为Flash里各位只能由1变为0,而不能由0变为1,在68HC908的手册并没有提到这一点,不知道是否也必须那样。
3、另外,在写Flash时是否最好是关闭所有中断?因为其它单片机一般都如此。
希望斑竹和各位大侠解惑,谢谢! |