LPC1114/LPC11U14和LPC1343對比學(xué)習(xí)(一)整體對比
后面將逐個比較它們的異同點,出個系列教程。
本文引用地址:http://m.butianyuan.cn/article/201611/322350.htmLPC1100出了一系列的處理器,原則上LPC11U14也是此系列的芯片,但是實際應(yīng)用中還是有很多的區(qū)別,這就是我為什么要和大家進(jìn) 行系列比較性學(xué)習(xí)的目的。所以這里指的LPC1114主要是指普通型的,對于其他同一系列的芯片應(yīng)用其實是差不多的。故這里就選擇這三類芯片中的典型芯片 進(jìn)行介紹。
LPC1100系列芯片是基于M0內(nèi)核的,而LPC1300系列芯片則是基于M3內(nèi)核的。然而使用后我們會發(fā)現(xiàn),這兩種內(nèi)核的芯片實際上有很大的相似。換句話說,如果只是從應(yīng)用的角度來說,基本上是看不出它們是不同內(nèi)核的,只是M3的速度稍快一寫而已。
那么為什么要對這三種芯片進(jìn)行學(xué)習(xí)呢?
1. 這三種芯片基本上是Pin To Pin兼容的,在同一PCB上是可以共用的(當(dāng)然除了部分特殊外設(shè)外)。
2. LPC1114雖然和LPC11U14是同系列但是實際上卻又太多的不同,而LPC1343反而和LPC1114相同的還多些(奇怪的表現(xiàn),不知道NXP為什么這樣弄)。
3. LPC11U14和LPC1343都帶有USB,而且管腳兼容,所以學(xué)習(xí)USB是一個必要的方向。
好了要找理由的話可以找很多,一萬個夠不夠啊 ?下面我們就開始吧。
管腳描述
1.LPC1114 48腳管腳圖:
2.LPC11U14 48腳管腳圖:
3.LPC1343 48腳管腳圖:
總結(jié):
1. 從上面的管腳分布可看出,它們的電源、時鐘、復(fù)位等管腳是Pin對Pin兼容的,這一點是最為關(guān)鍵的,只有能滿足這一點實際上PCB基本上就可以通用了,特別是開發(fā)板,當(dāng)然實際應(yīng)用是有區(qū)別的。
2. 對于LPC1114和LPC1343來說都有P0~P3的管腳,而且是Pin To Pin兼容的(除了USB部分)。但是LPC11U14只有P0和P1。這一點很讓人奇怪,為什么LPC11U14不是有和LPC1114兼容的管腳命 名?而LPC1343則與LPC1114兼容呢?不是LPC11U14才是LPC1100系列芯片嗎?所以從這點看LPC1343倒是像LPC1100系 列芯片了。
3. 外設(shè)對比,我們可以看出它們的外設(shè)管腳是兼容的(LPC1343沒有SSP1),雖然LPC11U14的管腳名稱不同但是外設(shè)分布還是相同的(這樣就必須修改底層程序,才能兼容,而LPC1343則不需要)。
從上面幾點就可以知道,它們是兼容的,部分軟件不兼容,但是PCB完全是兼容的,所以可以設(shè)計一款PCB,兼容這三種芯片。整體上來說LPC1114和LPC1343的兼容性要比LPC11U14的還強(qiáng)。
評論