学海荡舟手机网
导航

主页 > 电子设备技术 > 维修入门基础 > > 详细内容

C8051F32X单片机写入擦除flash的过程及设置

 (1)使用ISP方式擦除flash的步骤
  
  1)关的所有中断;2)向锁定和关键码寄存器(flkey)写第一个关键码0xA5;3)向flkey写第二个关键码0Xfl;4)置psctl寄存器(8th)的psee位为1,允许flash扇区擦除;5)置psctl寄存器(8fh)的pswe位为1,允许flash写入;6)用movx指令向待擦除flash的任一地址写入任一内容的一数据字节;7)清pswe位=0;8)清psee位=0。  

 (2)使用lSP方式写入flash的步骤
  
  1)关单片机的所有中断;2)擦除对应目标地址内的flash页;3)向锁定和关键码寄存器(flkey)写第一个关键码OxA5;向flkey写第二个关键码OXfl;4)置psctl寄存器(8fh)的pswe位为1,允许flash写入;5)清psctl寄存器(8th)的psee位=0,禁止flash擦除;6)用movx指令向目标地址内的flash写入一数据字节;7)清psee位=0。


相关文章