LPC1114自学教程_完整(上) 下载本文

内容发布更新时间 : 2024/7/1 7:26:44星期一 下面是文章的全部内容请认真阅读。

PC1114 实验教程

来自NXP的ARMCortex-M0内核MCU;贞明电子实验板和ZLG教程全程助学;主频50MHz的32位微处理器让你更好的完成应用;32KFlash8KRAM以及全方位的片上外设让你的系统更简洁;良好的下载和调试方式和堪比8位MCU的价格让你使用更方便;

电子让生活更美好!天下的人&&贞明电子2011年1月16日

写在前面

自从LPC1768教程推出以来,受到不少网友的鼓励和支持。因此,本人再次决定

参照我设计的ARMCortex-M0实验板写一个教程,实验板采用底板+小板的方式,使得系统支持LPC1100系列,新塘M051系列和LPC1300系列的MCU。由于支持型号众多,在此统一以LPC1114为基础撰写,有不同的地方随时指出来,以便区分。虽然本教程是配套实验板写的,但是在本教程以及其他地方都会公布原理图,这样不但让大家知其然还要知其所以然。因此不拥有开发板自己搭建系统同样能够好好的学习!这样方便了一些囊中羞涩的学生朋友。如果你有足够的精力和时间完全可以自制一套LPC1114系统板,我在这里先鼓励辛苦的你了!

下面介绍一下我们的主角吧,请我们的LPC1114隆重登场,LPC1114拥有领先的ARMCortex-M0内核,以及NXP公司先进的制造工艺和强悍的外设,当然也少不了一条超低的价格哟(小声的说----目前的价格貌似在12RMB哟)!LPC1100系列Cortex-M0微控制器是为嵌入式系统应用而设计的高性能、低功耗的32位微处理器。它是市场上定价最低的

32位微控制器解决方案。主频高达50MHz,支持睡眠、深度睡眠和深度掉电3种低功耗模式。同样还拥有丰富的外设,高达32KB片内flash,8KB片内ram,一路IIC、一路RS485、8通道10位ADC、两路SSP、4个通用定时器、多达42个IO口。好了、LPC1114就介绍这么多,下面介绍一下开发板支持的LPC1343,其实LPC1343和LPC1114的封装和管脚以及片内的外设都兼容,所以说如果会了LPC1114几乎也就会了LPC1343,LPC1343是ARMCortex-M3内核,主频72MHz,除了拥有LPC1114有的所有片内外设以外,LPC1343还拥有USB接口,而且这个USB接口内置固化驱动,号称是业界最简单的MCU内置USB。下一个上场的就是新塘的M051了同样又有Cortex-M0内核,拥有丰富的外设和超低的价格。

下面介绍一下本教程的安排:第一部分介绍实验板硬件结构、第二部分程序下载方式、第三部分在例程中学习内部资源。至于芯片简介大家看手册就知道了,我就不多说了。编译环境(可以使用Keil4、

IAR、LPCXpresso)的介绍和LPC1768的差不多看看我的那一个手册就知道了(本教程主要以keil4.10开发环境作介绍)。还有ZLG的LPC1100系列教程很好,已经整理成一个PDF了,希望初学者可以结合着本教程看,zlg教程上有的东西本教程就不在重述了。

最后感谢一下ZLG提供的中文资料和教程,感谢一下本人辛苦的码字,感谢一下你用XXX的眼神和XXX的心情看完我在这里的啰嗦。祝你学习愉快!

天下的人

贞明电子