查看: 1194|回复: 1

[分享] [CortexM0+--LPC800]简介与初步试用

[复制链接]
  • TA的每日心情
    开心
    2021-12-8 10:59
  • 签到天数: 305 天

    [LV.8]以坛为家I

    7

    主题

    1147

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    13663
    最后登录
    2024-1-4
    发表于 2021-5-21 16:22:32 | 显示全部楼层 |阅读模式
    问题描述:LPC800是NXP公司的ARMCortex-M0+核的微控制器,之前在论坛参加了一个问答然后得到一块LPC 800 minikit的小板子,非常的小,还没有银行卡大。放置了一段时间了,现在想拿来做一个小的应用。
        LPC800 minikit说明:这个板子的芯片是LPC801的DIP8封装,4k flash,1kSRAM,资源非常有限,但是对于一般的单片机小应用来说也足够了。板子的周边是一些连接用的接口,一个miniUSB接口(仅用来供电,没有数据传输功能,开始以为还能调试用呢,后面发现根本没有转换芯片的),一个5V转3.3V的芯片,用来将USBVBUS的5V电压转成3.3V给LPC800供电。另一边是一些串口连接引脚,是专门为FTDI 的FT232RL USBRS232转TTL的接口准备的,不过用其他的转接器也可以的,只要功能一样就行。横向的两侧是5V,3.3V,GND的一些连在一起的焊接点,用来扩展用的吧。靠中间一点是类似洞洞板的洞洞,也是用来扩展连接用的。最中间就是LPC801和几个电阻电容,一个小的JTAG接口估计一般也找不到这种接口的。
        资料下载:其实开发也很简单的,直接可以用串口来在线编程,用FlashMagic软件将编译的hex文件下载到板上就可以了。NXP也提供了很多资料和指导 http://www.lpcware.com/lpc800-mini-kit#What_You-ll_Need
        Flash编程问题:安装了Flash Magic后,根据上面网址中提示开始操作,然后到  ' ISP> Read Device Signature … ' 菜单执行的时候出问题了,提示是"autobaud"的问题,然后根据提示到网页查找问题原因。网页上列出了很多条原因,一般都是串口接线有问题,于是开始检查自己的串口线。我的串口线是自己之前做的,首先用USB转成RS232,然后用MAX3232将RS232转成TTL,再将TTL与LPC800的串口相连,这个应该没有问题的,然后检查了下板子的电压,都没有问题。最后,通过几次对lPC800minikit复位,然后按下ISP的同时按RST,重复几次后居然成功了(看来问题是因为LPC800没能进入ISP的缘故)

    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 16:53
  • 签到天数: 1338 天

    [LV.10]以坛为家III

    88

    主题

    4296

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9063
    最后登录
    2024-5-9
    发表于 2021-5-21 17:11:49 | 显示全部楼层
    还有这么小的芯片啊
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-10 02:16 , Processed in 0.104107 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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