查看: 3747|回复: 1

[分享] LPC812学习历程

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3872

    主题

    7476

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39268
    最后登录
    2025-7-21
    发表于 2020-6-16 15:19:03 | 显示全部楼层 |阅读模式
    LPC812学习历程


    原理分析为什么要将P1与p12两根线短接起来。
    根据LPC812开发板给的系统及芯片使用手册,想要进行仿真实验。
    下载下来的东西一个有一个LPC800_ISP下载补充说明.docx文件还有一个压缩包和CP2102_VCP_Win_XP_S2K3_Vista_7驱动安装程序。当时并未在意那个LPC800_ISP下载补充说明文件,导致后面安装Flash Magic 工具,使用该工具进行仿真下载总是失败出现以下问题
    1.png
    在请教他人之后,终于搞明白了为什么会出现这种问题,原因就在于说明文件之上,


    LPC812 PACK板


    由于芯片升级导到小板的ISP按键失效。
    解决方案:
    2.png
    由于芯片版本为最新4C版本,以至ISP条件引脚变更为P0.12,而PCB上的仍为P0.1

    所以需要把板子上的P0.12与P0.1用杜邦线相连后方可使用ISP


    (引脚编号在板子背面有一一对应),ISP是指可以在板级上进行编程,也就是不用拆芯片下来,写的是整个程序,一般是通过ISP接口线来写。


    LPC812曾经有过至少一次改版:LPC812M101FDx28改名为LPC812M01JDx28。主要改动是将ISP引脚从P0_1移到P0_12;同时Bootloader版本也升级了,芯片版本升级为4C。

    这背后的原因是:LPC800的ISP引脚为P0_12,但是LPC812在此脚增加了模拟比较器。导致一些用户在配置成为模拟比较器时,出现总是低电平进入ISP模式。所以NXP在新版Bootloader中将ISP引脚改到了P0_12脚。

    由于采购芯片时没有预见到这一改变,同时分销商也不会主动通知用户相应的芯片型号。这造成这一批LPC812MiniKit的PCB的ISP引脚成为用户按钮。

    如何进入ISP模式
    对于开发者来说,进入ISP模式是非常重要的。如上图所示,有两种进入ISP的连接方式:


    1.     将P0_12(下排排母左手第三脚)对GND短路,短按一下RESET按钮,进入ISP模式;


    2.     将P0_12和P0_1短路,短按一下RESET按钮,进入ISP模式。


    进入ISP模式后,拔出短路跳线,用FlashMagic来下载HEX代码。

    【注意】


    正常运行时,须拔去短路跳线。P0_1脚按钮可作为普通用户按钮使用。


    而根据原理图
    4.png
    根据原理图和芯片手册,个人的理解是由于芯片更新,导致进入ISP的端口变为P0_12端口,但是LPC板子依然是P0_1,当高电流流入到P0_12时,必须通过杜邦线将P0_12端口的电流转到P0_1上,这样的时候芯片就能通过LPC板子上的P0_1端口进入到ISP模式中,从而进行串口下载仿真了。

    经过经老师进一步的指导说明,本次分析总结少了一个识别NXP芯片识别版本号的过程。


    我们从板子上已经焊接的芯片上的印刷代码,通过识别NXP芯片型号,到网上找芯片数据手册,结合上面的芯片手册上,选择芯片上是4C还是以后的版本。例如:本次我们这个芯片的封装方式是Tssop20,版本号是4c以后,所以进入ISP模式的引脚端口是PO_12,这样整个流程才算是完全记录好了。否则下次别人再给一块这样的板子,还是有可能分不清楚是P0_1还是P0_12!


    个人总结:要认真分析操作手册及原理图,否则会浪费很多时间来找错误。原理图很重要,每个端口都有自己的用处,仔细分析,才能取得进步。



    qiandao qiandao
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-3-14 16:20
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    854

    帖子

    0

    高级会员

    Rank: 4

    积分
    949
    最后登录
    2022-3-14
    发表于 2020-6-18 16:19:28 | 显示全部楼层
    签到签到
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 10:52 , Processed in 0.083445 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表