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

原创 2015年07月11日 00:22:57
    问题描述:LPC800是NXP公司的ARMCortex-M0+核的微控制器,之前在论坛参加了一个问答然后得到一块LPC 800 minikit的小板子,非常的小,还没有银行卡大。放置了一段时间了,现在想拿来做一个小的应用,用来连接一个ADC,然后通过串口将数据传送到主机,用于系统的监测。
    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的缘故),可能是之前板子放太久的原因吧。以下是获取的LPC800的信息了:
   接下来就可以进行LPC800的应用设计了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CortexM0开发 —— LPC11C14的UART使用方法

【实验目的】: 1、学习常用UART的原理 2、学习PL-2303HX芯片 3、掌握LPC11C14的UART使用方法 【实验环境】: 1、FS_11C14开发板 2、FS_Colink  V2.0 ...

CortexM0_LPC1100教程_all

  • 2012-07-23 14:08
  • 11.80MB
  • 下载

CortexM0_LPC1100 UART0例程

  • 2013-08-14 22:00
  • 1.13MB
  • 下载

[CortexM0--stm32f0308]Low Power Mode

问题描述stm32f0308正常是运行在Run mode下,这种mode是在reset之后的默认模式。Low Power Mode,即低功耗模式,用于在IC空闲时可以考虑选择进入,使系统耗能降低,在必...

CortexM0_LPC1100_模数转换

  • 2012-09-27 13:07
  • 707KB
  • 下载

[CortexM0--stm32f0308]关于GPIO

问题描述:GPIO对于每颗MCU都需要了解,常见的如LED和Button的控制,GPIO就是用来供MCU输入和输出用。     GPIO简述:STM32的ARM CortexM 系列IC的GPIO设计...

cortexm0知识介绍

  • 2012-05-03 17:03
  • 44KB
  • 下载

[CortexM0--stm32f0308]memory详细使用的实验

问题描述stm32f0308 discovery在Keil工具下编译链接,并download代码到IC中,在程序下载到IC,以及到程序实际运行时IC是如何使用其memory来实现具体的功能的呢,因此对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)