找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 28681|回復(fù): 45
打印 上一主題 下一主題
收起左側(cè)

LPC1114完整教程與例程下載(很詳細(xì))

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


電路原理圖如下:


復(fù)用管腳說明:
P0.3usb是否有電檢測與573片選LE復(fù)用
P0.6USB枚舉接地控制與HS0038復(fù)用,有短路冒!
在無USB_DM是用作P2.4,原P2.4用作P3.4
在無USB_DP是用作P2.5,原P2.5用作P3.5
可控硅可與RGBLED或電機(jī)PWM復(fù)用
P1.4按鍵與PWM復(fù)用

寫在前面
自從 LPC1768 教程推出以來 , 受到不少網(wǎng)友的鼓勵(lì)和支持 。因此 , 本人再次決定參照我設(shè)計(jì)的 ARM Cortex-M0 實(shí)驗(yàn)板寫一個(gè)教程,實(shí)驗(yàn)板采用底板 + 小板的方式,使得系統(tǒng)支持 LPC1100 系列 , 新塘 M051 系列和 LPC1300 系列的 MCU 。 由于支持型號(hào)眾多 , 在此統(tǒng)一以 LPC1114 為基礎(chǔ)撰寫,有不同的地方隨時(shí)指出來,以便區(qū)分。雖然本教程是配套實(shí)驗(yàn)板寫的 , 但是在本教程以及其他地方都會(huì)公布原理圖 , 這樣不但讓大家知其然還要知其所以然 。 因此不擁有開發(fā)板自己搭建系統(tǒng)同樣能夠好好的學(xué)習(xí) ! 這樣方便了一些囊中羞澀的學(xué)生朋友。如果你有足夠的精力和時(shí)間完全可以自制一套 LPC1114 系統(tǒng)板,我在這里先鼓勵(lì)辛苦的你了!

下面介紹一下我們的主角吧,請(qǐng)我們的 LPC1114 隆重登場,LPC1114 擁有領(lǐng)先的 ARM Cortex-M0 內(nèi)核 , 以及 NXP 公司先進(jìn)的制造工藝和強(qiáng)悍的外設(shè) , 當(dāng)然也少不了一條超低的價(jià)格喲 ( 小聲的說---- 目前的價(jià)格貌似在 12RMB 喲 ) ! LPC1100 系列 Cortex-M0 微控制器是為嵌入式系統(tǒng)應(yīng)用而設(shè)計(jì)的高性能 、 低功耗的 32 位微處理器 。它是市場上定價(jià)最低的 32 位微控制器解決方案。主頻高達(dá) 50MHz ,支持睡眠 、 深度睡眠和深度掉電 3 種低功耗模式 。 同樣還擁有豐富的外設(shè) , 高達(dá) 32KB 片內(nèi) flash , 8KB 片內(nèi) ram , 一路 IIC 、 一路 RS485 、8 通道 10 位 ADC 、兩路 SSP 、 4 個(gè)通用定時(shí)器、多達(dá) 42 個(gè) IO 口。好了 、 LPC111 4 就介紹這么多 ,

下面介紹一下開發(fā)板支持 的 LPC1343 ,
其實(shí) LPC1343 和 LPC1114 的封裝和管腳以及片內(nèi)的外設(shè)都兼容 , 所以說如果會(huì)了 LPC1114 幾乎也就會(huì)了 LPC1343 , LPC1343 是 ARMCortex-M3 內(nèi)核 , 主頻 72MHz , 除了擁有 LPC1114 有的所有片內(nèi)外設(shè)以外, LPC1343 還擁有 USB 接口,而且這個(gè) USB 接口內(nèi)置固化驅(qū)動(dòng) , 號(hào)稱是業(yè)界最簡單的 MCU 內(nèi)置 USB 。 下一個(gè)上場的就是新塘的 M051 了同樣又有 Cortex-M0 內(nèi)核,擁有豐富的外設(shè)和超低的價(jià)格。
下面介紹一下本教程的安排:第一部分介紹實(shí)驗(yàn)板硬件結(jié)構(gòu) 、 第二部分程序下載方式 、 第三部分在例程中學(xué)習(xí)內(nèi)部資源 。 至于芯片簡介大家看手冊就知道了 , 我就不多說了 。 編譯環(huán)境 ( 可以使用 Keil4 、IAR 、 LPCXpresso )的介紹和 LPC1768 的差不多看看我的那一個(gè)手
冊就知道了 ( 本教程主要以 keil4.10 開發(fā)環(huán)境作介紹 ) 。 還有 ZLG 的LPC1100 系列教程很好 , 已經(jīng)整理成一個(gè) PDF 了 , 希望初學(xué)者可以結(jié)合著本教程看, zlg 教程上有的東西本教程就不在重述了。最后感謝一下 ZLG 提供的中文資料和教程,感謝一下本人辛苦的碼字,感謝一下你用 XXX 的眼神和 XXX 的心情看完我在這里的啰嗦。祝你學(xué)習(xí)愉快!

第一部分 硬件電路
一、 LPC1114 核心小板硬件電路

在 LPC1114 的核心小板上有復(fù)位電路、時(shí)鐘電路、濾波電容、 LPC114 芯片和一個(gè) ISP 下載口。如下圖所示:



三、 管腳關(guān)系
下面要介紹的所有電路中管腳都是以 LPC1114 為基準(zhǔn)的 , M051 和 LPC111 4的管腳關(guān)系下面一張圖會(huì)分配清楚的。藍(lán)色字是 LPC1114 的管腳,紅色的是 M051 的管腳,原理圖中其余地方的管腳和 LPC1114 的管腳對(duì)應(yīng)。

四、 LPC1114 的 RS232 串口下載電路圖在使用 NXP 的芯片的時(shí)候可以通過 NXP 的串口 ( ISP ) 下載軟件 FlashMagic 下載程序 , 在硬件上我們優(yōu)化了這種簡易的下載方式 , 使得我們只需要一條串口線就可以進(jìn)行 NXP 的 M0 開發(fā),這是多么的方便。下面就是串口通訊和 nxp 芯片下載的電路圖 。 從圖中我們可以看出 , 電路主要由 2 個(gè)部分組成 , 上一部分主要是串口通訊和下載時(shí)的數(shù)據(jù)通訊 , 下面一部分是通過串口的 DTR 和 RTS 信號(hào)控制控制器( MCU )的復(fù)位和 ISP 使能管腳,使芯片進(jìn)入串口 ISP 模式。在使用的時(shí)候需要將 S_D 的 1-2 , 3-4 短接。



口 , 這樣你就可以在你的電腦上看見一個(gè)虛擬的移動(dòng)存儲(chǔ)器了 , 把里面的固件刪除,復(fù)制上你的新固件(程序 ) ,整個(gè)下載過程就完成了,怎么樣簡單吧!如果還不明白那就看看 ZLG 或者 NXP 關(guān)于 USB 下載的文檔哈!

六、 EEPROM 24c02
24c02 是一種 IIC 協(xié)議的 EEPROM 存儲(chǔ)芯片 , 芯片本身很便宜 , 在開發(fā)板上的地位卻不低 , 幾乎所有的開發(fā)板都有它的蹤跡 , 這是由于 2 個(gè)原因 , 一是通過一 個(gè)IIC 總線的器件可以學(xué)習(xí) IIC 協(xié)議和內(nèi)置 IIC 控制器的學(xué)習(xí) , 二是在 MCU 運(yùn)行的過程中有很多數(shù)據(jù)是需要 EEPROM 保存的;谶@兩個(gè)原因這個(gè)小芯片一直存在于各個(gè)開發(fā)板就不奇怪了。下面是 24c02 部分的原理圖。

五、 USB 接口電路
在如今的開發(fā)板中有 USB 口已經(jīng)不是什么新鮮事了,帶 USB 口的處理器很多 ,但是在我們的 LPC1114 和 新塘的 M051 中目前還沒有支持 USB 口的,我在這里留下 USB 口 , 一個(gè)是為 LPC1343 使用 , 還有一個(gè)目的就是開發(fā)板取電 。 小聲的說一聲 LPC1343 支持 USB 下載喲 , 操作方法很簡單喲 , 插上 USB , 并且選擇主板供電是 USB 供電 , 然后將 ISP 引腳通過一條杜邦線連到地 , 插上電腦的 USB
……
……


完整的程序源碼與pdf格式文檔請(qǐng)?jiān)?1黑下載附件(共54頁):
LPC1114_例程和教程.rar (4.85 MB, 下載次數(shù): 621)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏15 分享淘帖 頂4 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:221003 發(fā)表于 2018-6-14 15:32 | 只看該作者
感覺LPC 用的人好少啊。。。。。
回復(fù)

使用道具 舉報(bào)

板凳
ID:213922 發(fā)表于 2018-8-11 09:46 | 只看該作者
很贊!。。。。!
回復(fù)

使用道具 舉報(bào)

地板
ID:330477 發(fā)表于 2018-9-24 15:59 | 只看該作者
下來看看
回復(fù)

使用道具 舉報(bào)

5#
ID:403580 發(fā)表于 2018-9-28 13:49 | 只看該作者
感謝樓主的分享
回復(fù)

使用道具 舉報(bào)

6#
ID:422724 發(fā)表于 2018-12-3 07:20 | 只看該作者
感謝樓主的分享
回復(fù)

使用道具 舉報(bào)

7#
ID:375798 發(fā)表于 2018-12-5 17:02 | 只看該作者
感謝樓主的分享!!
回復(fù)

使用道具 舉報(bào)

8#
ID:476744 發(fā)表于 2019-2-15 10:51 | 只看該作者
謝謝樓主的分享
回復(fù)

使用道具 舉報(bào)

9#
ID:472181 發(fā)表于 2019-2-21 09:11 | 只看該作者
謝謝樓主的分享
回復(fù)

使用道具 舉報(bào)

10#
ID:479859 發(fā)表于 2019-2-24 08:47 | 只看該作者
感謝樓主分享!
回復(fù)

使用道具 舉報(bào)

11#
ID:91445 發(fā)表于 2019-3-13 14:34 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

12#
ID:500700 發(fā)表于 2019-3-29 16:40 | 只看該作者
入門學(xué)習(xí)階段,感謝分享;
回復(fù)

使用道具 舉報(bào)

13#
ID:504040 發(fā)表于 2019-4-3 13:54 | 只看該作者
感謝樓主的分享
回復(fù)

使用道具 舉報(bào)

14#
ID:516709 發(fā)表于 2019-4-19 20:26 | 只看該作者
超級(jí)贊的教程,好好好
回復(fù)

使用道具 舉報(bào)

15#
ID:519224 發(fā)表于 2019-4-23 08:34 | 只看該作者
不知道有沒有意向合作,加我QQ1748063853,我們想買一套成品熱敏打印機(jī)控制板電路和程序
回復(fù)

使用道具 舉報(bào)

16#
ID:524297 發(fā)表于 2019-4-29 15:17 | 只看該作者
很好的單片機(jī)資料
回復(fù)

使用道具 舉報(bào)

17#
ID:228360 發(fā)表于 2019-6-1 09:10 | 只看該作者
超級(jí)贊的教程。謝謝!
回復(fù)

使用道具 舉報(bào)

18#
ID:145365 發(fā)表于 2019-6-10 17:10 | 只看該作者
lpc1114.cortex-m0的神器
回復(fù)

使用道具 舉報(bào)

19#
ID:560000 發(fā)表于 2019-6-11 15:56 | 只看該作者
我想下載  嗚嗚
回復(fù)

使用道具 舉報(bào)

20#
ID:560000 發(fā)表于 2019-6-11 15:56 | 只看該作者
感謝樓主的分享啊
回復(fù)

使用道具 舉報(bào)

21#
ID:164385 發(fā)表于 2019-6-17 07:59 | 只看該作者
PLC是個(gè)很好用的芯片!
回復(fù)

使用道具 舉報(bào)

22#
ID:243262 發(fā)表于 2019-6-28 10:58 | 只看該作者
感謝樓主
回復(fù)

使用道具 舉報(bào)

23#
ID:56665 發(fā)表于 2019-6-28 13:59 | 只看該作者
這個(gè)芯片有點(diǎn)貴。
回復(fù)

使用道具 舉報(bào)

24#
ID:56665 發(fā)表于 2019-6-28 14:14 | 只看該作者
能不能把開發(fā)板的PCB也開源
回復(fù)

使用道具 舉報(bào)

25#
ID:420893 發(fā)表于 2019-7-15 10:35 | 只看該作者
LPC是個(gè)很好用的芯片!
這個(gè)芯片有點(diǎn)貴。
回復(fù)

使用道具 舉報(bào)

26#
ID:585459 發(fā)表于 2019-7-17 00:17 | 只看該作者
請(qǐng)問樓主,在proteus8.8里能跑LPC1114嗎,為什么我的程序跑不起來呢
回復(fù)

使用道具 舉報(bào)

27#
ID:384844 發(fā)表于 2019-7-17 00:28 | 只看該作者
lpc的資料真的不多
回復(fù)

使用道具 舉報(bào)

28#
ID:260263 發(fā)表于 2019-7-27 16:10 | 只看該作者
最近在用,學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

29#
ID:592430 發(fā)表于 2019-7-30 11:21 | 只看該作者
感謝樓主分享,贊!
回復(fù)

使用道具 舉報(bào)

30#
ID:592430 發(fā)表于 2019-7-30 11:22 | 只看該作者
感謝樓主分享,贊一個(gè),資料我收藏了!
回復(fù)

使用道具 舉報(bào)

31#
ID:562635 發(fā)表于 2019-8-9 14:27 | 只看該作者
現(xiàn)在這工程真不好找,但用到就很難受
回復(fù)

使用道具 舉報(bào)

32#
ID:71883 發(fā)表于 2019-8-22 16:42 | 只看該作者
感謝樓主的分享
回復(fù)

使用道具 舉報(bào)

33#
ID:587690 發(fā)表于 2019-8-23 16:30 | 只看該作者
最近在用LPC1315F做項(xiàng)目,正好用到相關(guān)的資料,下來學(xué)學(xué),感謝分享。
回復(fù)

使用道具 舉報(bào)

34#
ID:474474 發(fā)表于 2019-8-28 18:49 | 只看該作者
非常實(shí)用。 希望能分享更多的經(jīng)驗(yàn)。
回復(fù)

使用道具 舉報(bào)

35#
ID:260263 發(fā)表于 2019-12-7 12:01 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

36#
ID:475236 發(fā)表于 2019-12-12 21:05 | 只看該作者
感謝樓主無私分享!
回復(fù)

使用道具 舉報(bào)

37#
ID:475236 發(fā)表于 2020-5-14 22:36 | 只看該作者
樓主有沒有l(wèi)pc812的資料呀?
回復(fù)

使用道具 舉報(bào)

38#
ID:72714 發(fā)表于 2020-6-9 13:44 | 只看該作者
謝謝樓主的分享
回復(fù)

使用道具 舉報(bào)

39#
ID:894236 發(fā)表于 2021-3-20 11:36 | 只看該作者
代碼可以用嗎?
回復(fù)

使用道具 舉報(bào)

40#
ID:600299 發(fā)表于 2021-4-2 11:29 | 只看該作者
感覺NXP的資料好少啊,
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表