懒猫爱飞

一初识Cortex_M0

0
阅读(2166)

初识Cortex_M0

懒猫算了算有好久没有来这里了,不是不想来这里,只是这半年来突发的事太多了,有高兴的有伤心的,反正让懒猫应接不暇,于是懒猫真真正正的做的一回宅男,上班,编程,下班,做饭,看书,睡觉……日子倒也过的平平静静,简单而快乐,但懒猫实在憋不住了,还是忍不住要把自己的学习过程再总结一下了。

好了,不再费话,现在切入正题。由于项目需要,所以懒猫最近入手Cortex_M0用的是NXP公司的LPC1114。据说Cortex_M0处理器是目前市场上尺寸最小、功耗最低的32位ARM处理器。由于它功耗极低(这个还要待懒猫测试一下才更有说服力~~)、门数少、代码资源占用小,所以是超低功耗MCU和混合信号应用的理想之选。据说ARM公司开发这款处理器是为了解决对性能效率的需求,在超低成本MCU以及模拟混合信号和SoC应用中使性能达到0.9DMIPS/MHz,同时与功能丰富的Cortex-M3处理器保持工具和二进制兼容。好了,cortex-m0的优缺点懒猫在这里不再详述了,这些都只是在别人的文档中看到的,具体用起来怎么样,还有待懒猫进一步的测试。懒猫用的开发板是大联大公司提供的Demo板还附送了一个仿真器,仿真器据说是武汉理工大开发的(有待考证),Demo板上的核心芯片就LPC1114,关于LPC1114集成了什么外围器件,可以查看其手册,懒猫也会在学习中慢慢总结。好了,来张图片看一下板子:

图1-1 Demo板与仿真板

图1-2  Demo板

说一说这个Demo板,上面没什么外围资源,不过带了一块点阵LCD,一个编码器,一个蜂鸣器,五个按键,六个LED灯,但是所有的IO都引出来了,这个蛮不错的,懒猫喜欢……