- UID
- 837059
|
本帖最后由 清风醉E 于 2013-2-20 19:58 编辑
我用的芯片是 MC9S12XDT256 问题:
<1>按照官方的Datasheet书写的程序,在线仿真时发现写操作可以正常的将数据写入操作的地址区,但是当执行完写操作后程序将不能继续往下执行,Flash相关的寄存器此时会全部变成默认值。
<2>当想PPAGE寄存器写入数据时程序将会出现上述问题
<3>当去掉对PPAGE寄存器的操作时,当执行擦出扇区操作时,程序将会在执行完该程序后跳入位于其下面的函数(程序中并未调用),最后又会回归到<1>中所述的问题.
<4>在出现上述问题的前后会出现 ACCERR 置位。
请知道者指点一二,先在这里谢谢了! |
|