日韩GV国产GV欧美旡码天堂_国产成人精品三上悠亚_肉肉的各种姿势高H细文_亚洲精品入口一区二区乱麻豆精品

產(chǎn)品項(xiàng)目規(guī)劃
當(dāng)前位置:首頁(yè) > 產(chǎn)品項(xiàng)目規(guī)劃 產(chǎn)品項(xiàng)目規(guī)劃

LPC11C14開(kāi)發(fā)板:針對(duì)CAN通信應(yīng)用領(lǐng)域

關(guān)鍵詞:LPC11C14、CAN通信    發(fā)布時(shí)間:2011年4月2日   點(diǎn)擊次數(shù):3903次

1  概述

 

1.1             簡(jiǎn)介

 

LPC11CxxDemo-V1深圳市顥天成科技有限公司推出的一款基于NXP公司LPC11Cxx系列處理器(Cortex-M0內(nèi)核)的全功能評(píng)估板。該板功能接口豐富,是一個(gè)應(yīng)用開(kāi)發(fā)好平臺(tái),也是學(xué)習(xí)者的首選。配合JLINKULINK調(diào)試工具一起使用,更方便開(kāi)發(fā)調(diào)試,所有的例程都是MDK下的完整工程,從而為自己的應(yīng)用開(kāi)發(fā)節(jié)省了時(shí)間,提高了效率。

 

1.2 硬件資源列表

 

 LPC11Cxx32RISC性能處理器)32ARM Cortex-M0結(jié)構(gòu)優(yōu)化

4個(gè)LED發(fā)光管,1個(gè)電源發(fā)光管

1個(gè)miniUSB插座,支持全速USB 2.0

1個(gè)RESET按鍵,1個(gè)ISP按鍵,1個(gè)WAKEUP按鍵,1個(gè)普通按鍵

1個(gè)UART支持RS-232

SSP接口

I2C接口

8通道10ADC模塊

1個(gè)JTAG/SWD調(diào)試接口

●供電方式:USB供電

 

1.3 軟件資源列表

 

例程名稱

測(cè)試功能描述

Blinky

LED燈閃爍

GPIO

GPIO口邊沿中斷觸發(fā)

SSP

SSP同步串行通訊

SysTiick

通過(guò)系統(tǒng)滴答延時(shí)實(shí)現(xiàn)LED燈閃爍

Timer32

通過(guò)32位定時(shí)器延時(shí)實(shí)現(xiàn)LED燈閃爍

UART

UART串口發(fā)送接收字符

WDT

看門(mén)狗定時(shí)器應(yīng)用實(shí)例

I2C

I2C主模式測(cè)試

 

1.4 產(chǎn)品清單核對(duì):

 

LPC11CxxDemo-V1開(kāi)發(fā)板1

 128*64LCD1

交叉串口線1

USB A-B1

LPC11Cxx Demo-V1光盤(pán)一張

 

1.5 使用入門(mén)

 

1.5.1 電源

 

LPC11CxxDemo-V1評(píng)估板采用USB供電方式,通過(guò)主板上的USB Device端口供電,供電正常時(shí),評(píng)估板上的電源指示燈亮。

 

1.5.2 連接

 

PC端推薦使用KEIL集成開(kāi)發(fā)環(huán)境,通過(guò)JTAG連接仿真器到評(píng)估板,即可進(jìn)行應(yīng)用程序的調(diào)試和開(kāi)發(fā)。

 

1.5.3 硬件原理:參加原理圖

 

1.5.4 鏡像文件:編譯好的可直接下載運(yùn)行HEX文件

 

1.6 出廠設(shè)置和硬件測(cè)試

 

1)跳線

J5      OFF不連接,不使用ISP下載

2)串口1在一些例程中作為實(shí)驗(yàn)板與PC機(jī)的交互接口。

3)液晶屏出廠是插在開(kāi)發(fā)板LCD屏接口上的。

4)用USB線將PC和評(píng)估板連接起來(lái),一端接口PC usb接口,另一端接評(píng)估板DEVICE接口。

5)通過(guò)JTAG接口將仿真器和評(píng)估板連接,另一端和PC連接。

 

  

2 LPC11CxxDemo-V1硬件介紹

 

2.1 硬件接口圖

 

2.2 跳線設(shè)置

 

跳線編號(hào)

描述

設(shè)置選項(xiàng)

設(shè)置說(shuō)明

J5

ISP相關(guān)

短接

復(fù)位進(jìn)入ISP模式

 

2.3 LPC11CxxDemo-V1開(kāi)發(fā)板結(jié)構(gòu)框圖

 

 




2.4 硬件接口介紹

 

2.4.1 電源

 

LPC11CxxDemo-V1評(píng)估板有兩種供電方式,可以選擇其中一種進(jìn)行供電,推薦使用USB Device端口來(lái)供電。

1)通過(guò)J1J2來(lái)提供電源。

2)通過(guò)主板的USB Device端口來(lái)供電。

 

2.4.2 時(shí)鐘源

 

LPC11CxxDemo-V1評(píng)估板上的時(shí)鐘源:12MHz晶振提供MCU所需的外部時(shí)鐘

 

2.4.3 串口

 

LPC11CxxDemo-V1評(píng)估板引出了一路串口,即UART0 。DB9公口接頭信號(hào)定義:

引腳號(hào)

功能描述

引腳號(hào)

功能描述

1

NC

6

NC

2

RXD

7

NC

3

TXD

8

NC

4

NC

9

NC

5

GND

 

 

 

2.4.4 CAN接口

 

LPC11CxxDemo-V1評(píng)估板采用TJA1040作為CAN驅(qū)動(dòng)器。CAN接口采用2PIN的連接器,1腳對(duì)應(yīng)CANH信號(hào),2腳對(duì)應(yīng)CANL信號(hào)。

 

2.4.5 人機(jī)接口LCD模塊

 

LCD模塊接口定義:

引腳

信號(hào)描述

對(duì)應(yīng)I/O

2

VLC1,LCD驅(qū)動(dòng)電壓,對(duì)地接電容

 

3

VLC2,LCD驅(qū)動(dòng)電壓,對(duì)地接電容

 

4

VLC3,LCD驅(qū)動(dòng)電壓,對(duì)地接電容

 

5

VLC4LCD驅(qū)動(dòng)電壓,對(duì)地接電容

 

6

VLC5,LCD驅(qū)動(dòng)電壓,對(duì)地接電容

 

7

CAP3-,對(duì)CAP3+接電容

 

8

CAP3+,對(duì)CAP3-接電容

 

9

CAP2-,對(duì)CAP2+接電容

 

10

CAP2+,對(duì)CAP2-接電容

 

11

CAP1-,對(duì)CAP1+接電容

 

12

CAP1+,對(duì)CAP1-接電容

 

13

VLCD,LCD驅(qū)動(dòng)高電壓,對(duì)地接電容

 

14

Vss,地

GND

15

VDD,+3V邏輯電源

+3V3

16

SI,串行數(shù)據(jù)輸入

P2.2

17

SCL,時(shí)鐘信號(hào)

P2.1

18

A0,指令數(shù)據(jù)選擇信號(hào)

P0.8

19

/RES,復(fù)位信號(hào),低電平有效

P0.0

20

/CS1,片選信號(hào),低電平有效

P0.9

    

2.4.6 EEPROM

 

LPC11CxxDemo-V1評(píng)估板SSP總線上連有一個(gè)256KbitEEPROM

 

2.4.7 LM75溫度傳感器

 

 LPC11CxxDemo-V1評(píng)估板I2C總線上連有一個(gè)LM75溫度傳感器。

 

2.4.8 LED

 

LPC11CxxDemo-V1評(píng)估板提供了4個(gè)LED燈,可用于用戶輸出,同時(shí)還包含一個(gè)D0電源指示LED

 

2.5 硬件測(cè)試驗(yàn)證

 

2.5.1 綜合測(cè)試

 

鏡像文件:testDemo.hex

源代碼位置:SOFT\examples\testDemo

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將testDemo.hex下載到MCUFlash

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO顥天成科技,實(shí)時(shí)顯示電位器電壓值和溫度值,LED燈閃爍。

 

2.5.2 AD測(cè)試

 

鏡像文件:adc.hex

源代碼位置:SOFT\examples\ADC

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將adc.hex下載到MCUFlash

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO ADC-Test和實(shí)時(shí)顯示電位器電壓值。

 

2.5.3 CAN測(cè)試

 

鏡像文件:Can.hex

源代碼位置:SOFT\examples\CAN

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將一塊評(píng)估板的CAN和另一塊評(píng)估板的CAN對(duì)應(yīng)連接,然后將Can.hex下載到MCUFlash中。

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO ADC-TestCAN收發(fā)的AD轉(zhuǎn)換值。

 

2.5.4 GPIO測(cè)試

 

鏡像文件:GPIO.hex

源代碼位置:SOFT\examples\ GPIO

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將GPIO.hex下載到MCUFlash

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO GPIO-Test,按key鍵,4個(gè)LED燈依次點(diǎn)亮,按k_wake鍵,4個(gè)LED燈依次熄滅。

 

2.5.5 LCD測(cè)試

 

鏡像文件:ssptest.hex

源代碼位置:SOFT\examples\ LCD

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將ssptest.hex下載到MCUFlash

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO LCD-Test和深圳顥天成公司的電話信息。

 

2.5.6 Timer測(cè)試

 

鏡像文件:timer.hex

源代碼位置:SOFT\examples\ timer

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將timer.hex下載到MCUFlash

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO timer-Test,評(píng)估板上的LED燈組會(huì)按程序設(shè)定的時(shí)鐘周期閃爍,如此不斷的重復(fù)。

 

2.5.7 UART測(cè)試

 

鏡像文件:UART.hex

源代碼位置:SOFT\examples\ UART

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將UART.hex下載到MCUFlash中;將UART0用一根交叉的串口與PC連接;串口工具設(shè)置如下:

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO UART-Test;

 

2.5.8 WDT測(cè)試

 

鏡像文件:WDT.hex

源代碼位置:SOFT\examples\ WDT

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將WDT.hex下載到MCUFlash中;

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO wdt-Test,并有兩個(gè)LED燈閃爍;

 

2.5.9 PWM測(cè)試

 

鏡像文件:PWMtest.hex

源代碼位置:SOFT\examples\PWM

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將PWMtest.hex下載到MCUFlash中;

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO PWM-Test,評(píng)估板上的4個(gè)LED燈點(diǎn)亮;

 

2.5.10 I2C測(cè)試

 

鏡像文件:I2C.hex

源代碼位置:SOFT\examples\ I2C

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將I2C.hex下載到MCUFlash中;

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO I2C-Test和溫度傳感器的當(dāng)前測(cè)試溫度值;

 

2.5.11 SSP測(cè)試

 

鏡像文件:ssp.hex

源代碼位置:SOFT\examples\ SSP

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將ssp.hex下載到MCUFlash中;

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO SSP-Test;

 

2.5.12 SYSTICK測(cè)試

 

鏡像文件:systick.hex

源代碼位置:SOFT\examples\ systick

相關(guān)芯片手冊(cè):LPC11C用戶手冊(cè)

操作步驟:將systick.hex下載到MCUFlash中;

測(cè)試現(xiàn)象:在液晶屏上顯示HDS-LPC11Cxx DEMO systick-Test,評(píng)估板上的4個(gè)LED燈輪流閃爍;

 

  

 

3. 軟件資源測(cè)試

 

3.1  MDK介紹

RealView MDK開(kāi)發(fā)套件是ARM公司目前最新推出的針對(duì)ARM MCU嵌入式處理器的軟件開(kāi)發(fā)工具,RealView MDK集成了業(yè)內(nèi)最領(lǐng)先的技術(shù)。支持ARM7、ARM9、和Cortex-M3核處理器,自動(dòng)配置啟動(dòng)代碼,集成Flash燒寫(xiě)模塊,強(qiáng)大的Simulation設(shè)備模擬,性能分析等功能。

 MDK軟件可以從HDS-LPC11Cxx評(píng)估板配套光盤(pán)獲取,在04-tools\Realview MDK4.01目錄下;蛘邚Keil網(wǎng)站www.keil.com中下載最新版本。雙擊安裝文件setup.exe,出現(xiàn)如下的安裝界面,根據(jù)界面安裝向?qū)У奶崾,完?/span>Keil uVision的安裝。

 

3.2  編譯例程

 

3.2.1 打開(kāi)例程

 

打開(kāi)03-software\Examples中對(duì)應(yīng)例程文件夾project目錄下的blinky.uvproj工程文件。

 

3.2.2 編譯例程

 

如果需要hex格式文件,則配置MDK生成hex文件,點(diǎn)擊Select Folder for Objects…指定hex文件的輸出目錄,否則跳過(guò)此步。

 

3.2.3 如果需要bin格式文件,則配置MDK生成bin格式文件,否則跳過(guò)此步。

 

3.2.4 使用微庫(kù)MicroLIB,在使用printf語(yǔ)句通過(guò)串口打印調(diào)試信息時(shí)需要點(diǎn)上這個(gè)。點(diǎn)擊菜單Project->Options for Target,在Target選項(xiàng)卡中右側(cè)選中Use MicroLIB即可。

 

點(diǎn)擊project->build編譯,或者點(diǎn)快捷按鈕。

3.3  使用仿真器調(diào)試和下載程序

 

以下步驟的基礎(chǔ)是您購(gòu)買或已經(jīng)擁有相應(yīng)的硬件仿真器。

 

3.3.1使用ULINK2調(diào)試和下載程序

 

1. 使用ULINK2調(diào)試程序

1)選擇仿真器

2)檢查ULINK2的好壞,此步驟可選。

如果ULINK2通過(guò)USB線連接到開(kāi)發(fā)板后,上面的RUNCOM指示燈先變?yōu)樗{(lán)色再熄滅,而USB指示燈一直為紅色,則說(shuō)明ULINK2沒(méi)問(wèn)題。

另外還是可以點(diǎn)擊Debug選項(xiàng)卡中右邊的Setting按鈕,出現(xiàn)下圖紅色標(biāo)記的部分,則說(shuō)明ULINK2是好的。

3)檢查ULINK2能否檢測(cè)到開(kāi)發(fā)板,此步驟可選。

 

點(diǎn)擊Debug選項(xiàng)卡右邊的Settings按鈕,出現(xiàn)下圖紅色標(biāo)記的部分,則說(shuō)明ULINK2已檢測(cè)到了開(kāi)發(fā)板。

 

4)設(shè)置Flash編程器,先配置Utilities選項(xiàng)卡里的內(nèi)容:

 

然后點(diǎn)擊Settings按鈕,出現(xiàn)下圖:

如果上面的Programming Algorithm框中為空,則點(diǎn)擊上面的Add按鈕來(lái)添加相應(yīng)的Flash編程算法,如下:

然后點(diǎn)擊Add就添加了Flash編程算法。

5)點(diǎn)擊快捷按鈕或點(diǎn)擊Debug->Start/Stop Debug Session開(kāi)始調(diào)試程序,調(diào)試狀況如下圖所示:

 

 

2. 使用ULINK2下載

 

1)核對(duì)Flash編程器設(shè)置

2)點(diǎn)擊Flash->Download或如下圖的快捷按鈕開(kāi)始下載。

 

 

 

 

 




上一篇:LPC178X開(kāi)發(fā)板:通用學(xué)習(xí)版本(一)
下一篇:LPC176X通用評(píng)估板 - 完 -