|
一直都不怎么了解NXP,也没用用过它的产品。有幸在论坛获得了LPC800Mini板,还是谈谈感想。
LPC800Mini板给我的第一感受是简洁。简洁到找不出一颗多余的电阻、电容。太环保了吧?NXP给我的感觉也是比较节省,申请样板之类的一般都会被拒。这次更加深了这种印象。
Mini board像是一次性开发板,因为在”自由拓展区“焊接过元件以后一般很难拔下来,这块板子可能就要永久吃灰了。
厂商的初衷可能是想让攻城师体验一把LPC8xx开发的方便与上手,很难想象一颗总共才8管脚的芯片在开发上会有多难。但是我的开局其实并不容易...
①首先还是去官网上做了解和下载资料,但是在产品页找不到对应的资源下载链接,不够人性化的设计是第一个障碍;
②还是在论坛搜集了一些资料,包括:原理图、下载工具等,但是即使如此。为了下载第一个hex文件,还是费了一番周折。这要归功于板子IO口的高度复用;
③终于能够下载了,但是开发环境还没有搭建起来,KEIL用的是4.2的版本,器件不支持。在网上搜罗了8xx的器件支持包,还是不行,只得下载了最新的KEIL,于是2个小时过去了;
④终于成功编译了第一个工程。到此总算把平台搭建起来了。配置软件还得看手册;
⑤说说折腾后的感受,现在貌似都讲究图形化的配置、讲究交叉开关管脚功能自由配置。可能是还不习惯的缘故,一个仅6个IO、的DIP封装的单片机开发显得有些累赘,像是把事情复杂化了。可能还得归功于IO的高度复用。
⑥IO的复用与配置是招牌,靠这个招牌能应付很多场合,一片多能。但是毕竟还是管脚太少,甚至不够驱动一块nokia 5110屏。我狭隘的想,可能是瞄准了这样的应用:实现对一个传感器前端的采集、控制、通讯。
⑦为了进一步学习LPC8xx,就做个温度采集前端吧:通过18B20采集温度信号,然后通过串口发送到PC,显示当前温度。涉及的外设包括:GPIO、时钟、定时器、UART。
|
赞赏
-
2
查看全部赞赏
-
|