• LPC2000系列ARM Flash存储器系统和编程

    介绍LPC2000系列的Flash存储器系统及其编程方法。 Flash存储器系统包含128kB Flash器件的16个扇区和256kB Flash器件的17个扇区。Flash存储器从地址0开始并向上增加。 Flash boot装载程序代码在器件上电或复位时执行。装载程序可执行ISP命令处理器或用户应用代码。复位后P0.14的低电平被认为是启动ISP命令处理器的外部硬件请求。该引脚由Flash boot装载程序软件采样。假定在RST脚产生上升沿时X1引脚上有正确的信号,在P0.14被采样和决定执行用户代码还是ISP处理程序之前需要3ms的时间。如果P0.14采样为低电平并且看门狗溢出标志置位,启动ISP命令处理器的外部硬件请求将被忽略。如果没有外部请求(P0.14复位后采样为高电平),那么将搜索有效的用户程序。如果找到有效的用户程序,执行的控制就转移给用户程序。如果没有找到有效的用户程序,那么就调用自动波特率程序。 引脚P0.14作为ISP硬件请求时要特别注意。由于P0.14在复位后处于高阻模式,用户需要提供外部硬件(上拉电阻或其它器件)使引脚处于一个确定的状态。否则可能导致非预期的进入ISP模式。

    5
    130
    1.03MB
    2009-04-20
    0
上传资源赚积分or赚钱