[原创] ARM的Cortex-M0内核 LPC1114熟悉与应用

p1105583274   2014-3-12 22:47 楼主
持续更新中。。。2013-12-20
因工作需要,最近新上手了恩智浦的Cortex-M0内核MCU---LPC1114。准确来讲ARM是一种处理器的IP核。无论是从内部架构,时钟频率,片内资源等方面远甩之前用的51单片机,而且是狠狠的甩,甩的都让他看不到背影,为数不多的经验告诉我,要想上手快并熟悉运用,做个系统性的小项目是个明智的选择,我觉得有必要新开个帖子,在这里先感谢诸多网友给予的帮助。

LPC111x/LPC11Cxx 简介:
ARM Cortex-M0 处理器,工作频率高达 50MHZ 的。  
32 kB (LPC1114/LPC11C14 ),8 kB的 SRAM.
多达 42 个带有可配置上拉 / 下拉电阻的 GPIO 引脚
两个 I2C 总线引脚在增强快速模式时,为大电流灌入驱动 (20mA)。
四个通用定时器 / 计数器 ( 共 4 个捕获输入和 13 个比较输出 )。
可编程的看门狗定时器 (WDT)。
8 通道 10 位 ADC。
有分数波特率发生器,内部 FIFO,支持 RS-485 总线和 modem 控制的UART。
集成 PMU (电源管理单元),自动调整其内部的电压调节器,以最小化睡眠、深度
睡眠和深度掉电模式期间的功耗。
在引导 ROM 中的功耗配置允许最大限度地减少任何给定应用程序的功耗。
三种低功耗模式:睡眠,深度睡眠,深度掉电。

NXP的开发板,仿真环境LPCXpresso v6.1.2_177 ,开发板部分设计比较简洁,就是LPC1114以及时钟电路和一个LED的灯,发现NXP的开发板根本没有办法把他将开发工具和评估板这两块板子分开。他是完全连着的,没有任何切口痕迹,看来真是全球限量版啊,收藏大大的不错!


1.png

2.png


    2.

    周立功的开发板,CK100仿真器,编译环境Keil MDK+TKScope 。Keil 就不用说了,TKScope 平台是周立功公司开发的,而且是地道的中文版本。周立功的资料,是出名的多,而且全。
    3.jpg



    先画个电路模块总纲

    4.jpg

    以下是每个单一模块,对于模块化,本人觉得就没有必要再自己一个一个的去找芯片资料,然后再去焊接了,一是太浪费时间,二是目前芯片封装是越来越小,贴片功耗还更低,没有必要再用dip的封装了。直接模块化更好。这又不是要批量生产。



    1.语音模块 WTD

    5.jpg

6.jpg

7.jpg
[size=0.83em]2014-3-12 21:47 上传
下载附件 [size=0.83em](369.26 KB)











    未完待续持续更新中。。。
有兴趣加入群【电子产品研发交流】(323764552),本群致力于交流单片机DIY,C语言编程,arm开发,protel,项目开发交流,电子工程师健身与养生,寻找志同道合的朋友。 -----湮灭




回复评论 (3)

楼主的图全挂了,还是从新上传过吧。
点赞  2014-3-14 10:52
从21ic转来的图片不允许外链,帮楼主处理了一下,下次注意。
加油!在电子行业默默贡献自己的力量!:)
点赞  2014-3-14 11:27
引用: soso 发表于 2014-3-14 11:27
从21ic转来的图片不允许外链,帮楼主处理了一下,下次注意。

thank you
点赞  2014-3-24 17:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复