MC9S08系列单片机FLASH存储器的在线编程.pptVIP

  • 59
  • 0
  • 约3.56千字
  • 约 29页
  • 2017-12-15 发布于天津
  • 举报

MC9S08系列单片机FLASH存储器的在线编程.ppt

MC9S08系列单片机FLASH存储器的在线编程.ppt

MC9S08系列单片机FLASH存储器的在线编程 2006年7月 黄国钧 北京理工大学飞思卡尔单片机及 汽车电子开放实验室(BFTC) 在线编程的作用 1、在程序运行过程中改变非易失存储器Flash的数据,可实现在线标定。 2、可重复擦写十万次以上 3、掉电后数据仍然存在,用来保存一些参数或重要数据,可靠性好。 Flash存储器的两种编程模式 1、写入器模式,需要硬件支持,让单片机进入背景调试(BDM)状态,编程器常采用这种方式。 2、用户模式,在用户程序运行的过程中对Flash进行擦写。 我们需要的是用户模式 (例程见FlashProgram,内有源代码) 与Flash相关的寄存器 1、HCS08系列MCU的Flash存储器编程方式与HC08有很大差异 2、S08与Flash相关的寄存器有6个 3、普通08与Flash相关的寄存器只有2个 Flash时钟分频寄存器 FCDIV 地址0x1820。 第7位只读,=1表示复位后FCDIV已被改写,可以对Flash进行擦写。 第6位设置Flash分频,=1时钟为总线时钟的1/8,=0Flash分频器时钟输入就是总线时钟。 低5位设置Flash时钟分频器的分频因子。 例程中赋FCDIV=0x13 Flash选项寄存器 地址0x1821,FOPT和NVOPT 主要设置后门锁与保密性,将Flash加密 FOPT只读,NVOPT可

文档评论(0)

1亿VIP精品文档

相关文档