Cortex-M3 LPC1768上电启动

2019-04-13 13:25发布

    最近用到一块Cortex-M3芯片LPC1768,程序下载到Ram可以运行,下载到Flash没有断电之前可以运行,但是断电了再上电,经常出现启动不了,有时候也可以启动,有时候过一天再启动就可以启动了。测试从开始上电到电压稳定大概需要600us,复位引脚连接到了Jtag复位,没有上电复位,手册上面说需要接20ns延时的上电复位,怀疑有可能是这个问题。另一个可能的问题是LPC的晶振使用的是25MHz,两边电容使用的是8pf,官方手册给出的是25MHz时候电容应该是18pf或39pf,NXP和ZLG板卡上都是用12MHz配22pf电容,而且复位连接了20ns延时上电复位。怀疑是这两个问题,但是也不好说,晶振是不用供电的,既然Jtag时可以使用,那flash启动也应该可以启动的,flash是片内的;测试ZLG板卡电压稳定时间大概为1400us,感觉上电时候电压稳定时间也不是问题,手册也没有给出要求,上电复位的出问题的可能性更大一些。