打印

ARM的Cortex-M0内核 LPC1114熟悉与应用

[复制链接]
2810|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
持续更新中。。。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的开发板根本没有办法把他将开发工具和评估板这两块板子分开。他是完全连着的,没有任何切口痕迹,看来真是全球限量版啊,收藏大大的不错!





    2.



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



    先画个电路模块总纲





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



    1.语音模块 WTD






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



相关帖子

沙发
p1105583274|  楼主 | 2014-3-12 22:01 | 只看该作者
持续更新(二)。。。2014-01-01

转眼2013走过,前两天整理了一下凌乱的桌面,应该是清理一词比较恰当, 尘归尘、土归土,归档的归档,发现一年累计的资料也就归纳订成了三四本。拿在手上突然觉得沉甸的有点轻盈,似乎也就是那么回事。从年初的几十行小程序到现在以千行为单位的编程,先不说代码质量如何,最起码整个系统可以良好顺畅的运行,可以按照预想的进行执行,至于传说中的bug,我坚信只有找不到的bug ,没有解决不了的bug, 有谁敢说他写的代码没有任何一点缺陷,我更坚信bug会有的牛奶也会有的。无论是遇到的人或事,这一年很重要,也许从那个通知面试的电话开始,人生的转轮就慢慢启动了,先是小跑,接着加速加速再加速。 关于这些表忠心的话题似乎可以放到年终总结的时候写。在这里我想说一下关于傲这个词,不是骄傲的傲,骄傲视乎是贬义词吧,有上过小学的吗,帮忙解释一下。傲就是那种不屑中带点藐视,甚至都不屑于去藐视,是人都可以去傲,但是在傲的时候就要有傲的资本在那里,再没有资本拿出来傲之前那就把那所谓的高贵的头颅摆的低一点。
      这几天晚上偶尔要加班,时间有点紧,经过了两个星期天加上几个零散的深夜,搞得连续好几个早上迟到,车体和硬件已基本搭建完毕;   

1.  车体是用了一个晚上,在公司车间纯手工打造,两个后轮在定位时反复调试,至今还未找到平行点,前进时还有点向左偏离。电机没有加调速,后期考虑加软件调速应该可以弥补。直流电机控速还没有想到好的方案。





2. 持每个系统正常运行的最基本的条件是要有个良好的干净的电源,对于电池供电似乎考虑的不用很多,电压 输出功率;本电源采用拆的手机电池两块,参数忘记了,本来是想着先做个升压电路再7805稳压,最后一想两块电池串联足以达到8v,满足7805输入要求,但两块电池的性能不一样,这样一来,内阻增加,浪费太大,有一块总是拖后腿。7805输出最大1A,手头就是这个多,我发现在公司最大的好处就是有很多资源可以用,比如示波器,一台好几千大洋,那里买得起啊。





3.  
简单的写了个小程序调试一下,运行良好。






今晚可以睡个好觉了
未完待续持续更新中。。。

有兴趣加入群【电子产品研发交流】(323764552),本群致力于交流单片机DIY,C语言编程,arm开发,protel,项目开发交流,电子工程师健身与养生,寻找志同道合的朋友。 -----湮灭 (群连接 http://url.cn/OHHJal







psbQPLCVIZD.jpg (233.71 KB )

psbQPLCVIZD.jpg

使用特权

评论回复
板凳
p1105583274|  楼主 | 2014-3-12 22:05 | 只看该作者
持续更新(三)。。。2014-01-04

蓝牙通讯测试:
视频1:http://v.youku.com/v_show/id_XNjU3NDI3MjYw.html; http://v.youku.com/v_show/id_XNjU3NDI3MjYw.html
视频2:http://v.youku.com/v_show/id_XNjU3NDI3MDg4.html; http://v.youku.com/v_show/id_XNjU3NDI3MDg4.html

  拍视频的那小子有点二,画面很慌。只是蓝牙通讯测试,包括通讯协议只是简单的一些自定义指令,未标准化,先凑合着看吧,这只是其中一环,序幕才刚刚拉开。整个系统还在构建中,但方向框架以确定。  敬请期待。。。。






苹果眼中的未来世界    创意无限           很好 很强大



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






                                                                         


使用特权

评论回复
地板
245290205| | 2014-7-11 09:03 | 只看该作者
本帖最后由 245290205 于 2018-3-22 10:11 编辑

Mark

使用特权

评论回复
5
jazzyfox| | 2014-7-11 16:41 | 只看该作者
LPC1114去年也拿着做了个项目,不过独自开发真的是很麻烦,有志同道合的最好不过

使用特权

评论回复
6
hnkf118| | 2014-12-21 20:07 | 只看该作者
呵呵,你也够折腾的。 赞一个。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

73

帖子

0

粉丝