0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

標簽 > LPC1114

LPC1114

+關(guān)注 0人關(guān)注

LPC1114是NXP公司推出的一款A(yù)RM Cortex-M0 內(nèi)核的32位單片機。它的主頻最大可達50MHz,內(nèi)部集成時鐘產(chǎn)生單元,不用外部晶振也可以工作。

文章: 2
瀏覽: 27506
帖子: 6

LPC1114簡介

  LPC1114是NXP公司推出的一款A(yù)RM Cortex-M0 內(nèi)核的32位單片機。它的主頻最大可達50MHz,內(nèi)部集成時鐘產(chǎn)生單元,不用外部晶振也可以工作。內(nèi)部集成32KB FALSH程序存儲器、8K SRAM數(shù)據(jù)存儲器、一個快速I2C接口、一個RS485/EIA485 UART、兩個帶SSP特征的SPI接口、4個通用定時器、1個系統(tǒng)定時器、1個帶窗口功能的看門狗定時器、功耗管理模塊、1個ADC模塊和42個GPIO。截至Ration寫稿時,一片LPC1114的零售價只需5.9元,批量價更便宜。如此強大的處理器,如此低廉的價格,可謂是性價比無敵,其低功耗、簡單易用、高能效和低成本相結(jié)合,必然會在市場中占有一席之地。

LPC1114百科

  LPC1114是NXP公司推出的一款A(yù)RM Cortex-M0 內(nèi)核的32位單片機。它的主頻最大可達50MHz,內(nèi)部集成時鐘產(chǎn)生單元,不用外部晶振也可以工作。內(nèi)部集成32KB FALSH程序存儲器、8K SRAM數(shù)據(jù)存儲器、一個快速I2C接口、一個RS485/EIA485 UART、兩個帶SSP特征的SPI接口、4個通用定時器、1個系統(tǒng)定時器、1個帶窗口功能的看門狗定時器、功耗管理模塊、1個ADC模塊和42個GPIO。截至Ration寫稿時,一片LPC1114的零售價只需5.9元,批量價更便宜。如此強大的處理器,如此低廉的價格,可謂是性價比無敵,其低功耗、簡單易用、高能效和低成本相結(jié)合,必然會在市場中占有一席之地。

  LPC1114是ARM入門級的單片機,使用起來非常簡單,只要會51單片機,就可以快速的使用LPC1114。幸運的是,即使你不會51單片機,Ration也可以帶領(lǐng)你徹底征服這個看似復(fù)雜實則簡單的單片機。

  不管是什么單片機,本質(zhì)上都一樣,對外表現(xiàn)為N個引腳,用引腳的高低電平變化來完成各種控制通信工作。內(nèi)部由若干個功能模塊構(gòu)成,例如串口模塊、ADC模塊等,有些單片機集成的功能模塊相對較多,有些單片機集成的功能模塊相對較少。我們要學(xué)習(xí)的,即如何配置單片機內(nèi)部的各個模塊,來完成我們所需要的目的。

  不管是學(xué)習(xí)單片機,還是學(xué)習(xí)其它與單片機配合的其它硬件,學(xué)習(xí)方法都一樣。從大局上看,它們都是由外部引腳和內(nèi)部功能模塊構(gòu)成的。內(nèi)部功能模塊會有一些寄存器,我們了解了它的每個寄存器的功能,就可以通過它的用戶手冊配置寄存器,達到所需的要求。

  例如:給51單片機中的寄存器P1寫0x01,將會使得引腳P1.0電平為高,P1.1~P1.7引腳為低。給51單片機中的寄存器TMOD寫0x20,將會配置定時器0為16位模式,定時器1為8位自動重載模式。

  從學(xué)習(xí)角度講,LPC1114與普通51單片機的主要區(qū)別:

  1. LPC1114寄存器是32位的,普通51單片機寄存器是8位的

  2. LPC1114內(nèi)部功能模塊比普通51單片機多

  lpc1114的spi速率設(shè)置

  spi速率計算公式為:PCLK / (CPSDVSR *[SCR+1])

  公式出處:lpc1114用戶手冊SSP章節(jié)CR0寄存器的bit15:bit8定義的解釋里面

  LPC1114spi速率計算公式

  PCLK是當前SSP的時鐘,CPSDVSR是寄存器CPSR值,SCR是CR0寄存器bit15:bit8的值。

  所以spi的速率受到了3個寄存器值的影響,這3個寄存器分別是:

  1. LPC_SYSCON-》SSP1CLKDIV或者 LPC_SYSCON-》SSP0CLKDIV(這是SSP的分頻寄存器)

  2. LPC_SSP1-》CR0(這是SSP控制寄存器0,其中bit15:bit8決定速率)

  3. LPC_SSP1-》CPSR(這是SSP時鐘預(yù)分頻寄存器)

  得到這3個寄存器的值,就可以計算出當前的spi速率值,例如下面的SPI1初始化函數(shù):

  void SPI1_Init(void)

  {

  uint8_t i,Clear=Clear;//Clear=Clear:用這種語句形式解決編譯產(chǎn)生的Waring:never used!

  LPC_SYSCON-》PRESETCTRL |= (0x1《《2); //禁止LPC_SSP1復(fù)位

  LPC_SYSCON-》SYSAHBCLKCTRL |= (0x1《《18);//允許LPC_SSP1時鐘 bit18

  LPC_SYSCON-》SSP1CLKDIV = 10; //10分頻:50/10=5Mhz

  LPC_SYSCON-》SYSAHBCLKCTRL |= (1《《16); // 使能IOCON時鐘(bit16)

  LPC_IOCON-》PIO2_1 &= ~0x07;

  LPC_IOCON-》PIO2_1 |= 0x02; //把PIO2_1選擇為LPC_SSP CLK

  LPC_IOCON-》PIO2_2 &= ~0x07;

  LPC_IOCON-》PIO2_2 |= 0x02; //把PIO2_2選擇為LPC_SSP MISO

  LPC_IOCON-》PIO2_3 &= ~0x07;

  LPC_IOCON-》PIO2_3 |= 0x02; //把PIO2_3選擇為LPC_SSP MOSI

  LPC_SYSCON-》SYSAHBCLKCTRL &= ~(1《《16); // 禁能IOCON時鐘(bit16)

  // 8位數(shù)據(jù)傳輸,SPI模式, CPOL = 1, CPHA = 1,空閑時CLK為1,SCR = 4

  LPC_SSP1-》CR0 = 0x04C7;

  // 預(yù)分頻值(注意:這里必須為偶數(shù) 2~254)

  LPC_SSP1-》CPSR = 10;

  LPC_SSP1-》CR1 &= ~(1《《0);//LBM=0:正常模式

  LPC_SSP1-》CR1 &= ~(1《《2);//MS=0:主機模式

  LPC_SSP1-》CR1 |= (1《《1);//SSE=1:使能SPI1

  //清空RxFIFO,LPC1114收發(fā)均有8幀F(xiàn)IFO,每幀可放置4~16位數(shù)據(jù)

  for ( i = 0; i 《 8; i++ )

  {

  Clear = LPC_SSP1-》DR;//讀數(shù)據(jù)寄存器DR將清空RxFIFO

  }

  }

  上面例子中,主頻50MHz, LPC_SYSCON-》SSP1CLKDIV值為10,即PCLK=5MHz; LPC_SSP1-》CR0=0x04c7,即bit15:bit8為4,即SCR=4;LPC_SSP1-》CPSR=10;帶入公式計算得出,現(xiàn)在的SPI速率應(yīng)該是100KHz.

  SPI速率波形

  上圖中,示波器,橫向每格表示5微秒,圖中一個周期就是10微秒,即100KHz,實測與理論完全一致。

查看詳情

lpc1114技術(shù)

基于LPC1114單片機與ATT7053芯片的智能電表設(shè)計

基于LPC1114單片機與ATT7053芯片的智能電表設(shè)計

ATT7053AU是一顆帶 SPI 的單相多功能計量芯片(EMU) 。 芯片的工作范圍是 3.0 ~ 3.6V。使用晶振為 5.5296MHz。

2019-10-23 標簽:單片機智能電表LPC1114 4298 0

查看更多>>

lpc1114資訊

基于LPC1114的學(xué)習(xí)型紅外遙控器程序設(shè)計

本設(shè)計就是采用LPC1114+OLED+紅外接收頭構(gòu)成一個學(xué)習(xí)型紅外遙控器,

2011-12-14 標簽:紅外遙控器LPC1114 6032 0

查看更多>>

lpc1114數(shù)據(jù)手冊

相關(guān)標簽

相關(guān)話題

換一批
  • wifi模塊
    wifi模塊
    +關(guān)注
    Wi-Fi模塊又名串口Wi-Fi模塊,屬于物聯(lián)網(wǎng)傳輸層,功能是將串口或TTL電平轉(zhuǎn)為符合Wi-Fi無線網(wǎng)絡(luò)通信標準的嵌入式模塊,內(nèi)置無線網(wǎng)絡(luò)協(xié)議IEEE802.11b.g.n協(xié)議棧以及TCP/IP協(xié)議棧。傳統(tǒng)的硬件設(shè)備嵌入Wi-Fi模塊可以直接利用Wi-Fi聯(lián)入互聯(lián)網(wǎng),是實現(xiàn)無線智能家居、M2M等物聯(lián)網(wǎng)應(yīng)用的重要組成部分。
  • UHD
    UHD
    +關(guān)注
    UHD是”超高清“的意思UHD的應(yīng)用在電視機技術(shù)上最為普遍,目前已有不少廠商推出了UHD超高清電視。
  • 四軸飛行器
    四軸飛行器
    +關(guān)注
    四軸飛行器,又稱四旋翼飛行器、四旋翼直升機,簡稱四軸、四旋翼。這四軸飛行器(Quadrotor)是一種多旋翼飛行器。四軸飛行器的四個螺旋槳都是電機直連的簡單機構(gòu),十字形的布局允許飛行器通過改變電機轉(zhuǎn)速獲得旋轉(zhuǎn)機身的力,從而調(diào)整自身姿態(tài)。具體的技術(shù)細節(jié)在“基本運動原理”中講述。
  • STEP7
    STEP7
    +關(guān)注
    STEP 7是一款編程軟件,廠商是西門子,用于西門子系列工控產(chǎn)品包括SIMATIC S7、M7、C7和基于PC的WinAC的編程、監(jiān)控和參數(shù)設(shè)置,是SIMATIC工業(yè)軟件的重要組成部分。
  • 車載攝像頭
    車載攝像頭
    +關(guān)注
    車載攝像頭能非常實時的呈現(xiàn)視頻和音頻的功能為我們交通事故個處理和定位提供了更科學(xué)的依據(jù),讓我們的財產(chǎn)和人生安全得到了充分的保障。
  • 射頻器件
    射頻器件
    +關(guān)注
  • 開發(fā)套件
    開發(fā)套件
    +關(guān)注
    開發(fā)套件是集成了仿真、輸入輸出、usb、lcd、網(wǎng)絡(luò)等許多接口的單片機開發(fā)工具。通過usb接口連接電腦,具有代碼高速下載,在線調(diào)試,斷點、單步、變量觀察,寄存器觀察等功能,實現(xiàn)對單片機實時在線仿真、調(diào)試。開發(fā)套件能夠協(xié)助初學(xué)者和設(shè)計人員快速評估及進行多種應(yīng)用開發(fā),熟悉掌握硬件原理和協(xié)議棧。
  • 液晶彩電
    液晶彩電
    +關(guān)注
  • LM3S8962
    LM3S8962
    +關(guān)注
  • ACS800
    ACS800
    +關(guān)注
  • 文本顯示器
    文本顯示器
    +關(guān)注
      文本顯示器,又名終端顯示器,是一種單純以文字呈現(xiàn)的人機互動系統(tǒng)。通過文本顯示器,將所需要控制的內(nèi)容,編寫成相應(yīng)的程序,最終在文本顯示器的界面上顯示出來。這樣,不但大大提高了操作的方便性,而且能夠顯著提高工作效率。
  • 光電探測器
    光電探測器
    +關(guān)注
    光電探測器的原理是由輻射引起被照射材料電導(dǎo)率發(fā)生改變。光電探測器在軍事和國民經(jīng)濟的各個領(lǐng)域有廣泛用途。在可見光或近紅外波段主要用于射線測量和探測、工業(yè)自動控制、光度計量等;在紅外波段主要用于導(dǎo)彈制導(dǎo)、紅外熱成像、紅外遙感等方面。
  • TPU
    TPU
    +關(guān)注
    熱塑性聚氨酯彈性體又稱熱塑性聚氨酯橡膠,簡稱TPU,是一種(AB)n型嵌段線性聚合物,A為高分子量(1000~6000)的聚酯或聚醚,B為含2~12直鏈碳原子的二醇,AB鏈段間化學(xué)結(jié)構(gòu)是二異氰酸酯。熱塑性聚氨酯橡膠靠分子間氫鍵交聯(lián)或大分子鏈間輕度交聯(lián),隨著溫度的升高或降低,這兩種交聯(lián)結(jié)構(gòu)具有可逆性。
  • 馬達驅(qū)動
    馬達驅(qū)動
    +關(guān)注
    Motor drive組裝在照相內(nèi)的彈簧或附件,借助微型電機自動地卷取膠片,大多是指35毫米單鏡頭反光相機所用的。拍一片格和連拍可以交替,連拍時一般一秒鐘拍3—5片格。視照相機的種類,將背部蓋子換為長膠卷用片盒,即可拍250片格。
  • OK6410
    OK6410
    +關(guān)注
  • AWR
    AWR
    +關(guān)注
  • 74LS151
    74LS151
    +關(guān)注
  • FHD
    FHD
    +關(guān)注
  • 安防芯片
    安防芯片
    +關(guān)注
  • 電容筆
    電容筆
    +關(guān)注
  • 飛凌
    飛凌
    +關(guān)注
  • Hi3516
    Hi3516
    +關(guān)注
  • CC2640
    CC2640
    +關(guān)注
  • HD-SDI
    HD-SDI
    +關(guān)注
  • SOP封裝
    SOP封裝
    +關(guān)注
  • 工業(yè)路由器
    工業(yè)路由器
    +關(guān)注
    工業(yè)路由器是一種,利用公用無線網(wǎng)絡(luò)為用戶提供無線的數(shù)據(jù)傳輸功能。已廣泛應(yīng)用于物聯(lián)網(wǎng)產(chǎn)業(yè)鏈中的M2M行業(yè),如智能電網(wǎng)、智能交通、智能家居、金融物聯(lián)網(wǎng)無線通信路由器、移動POS終端、供應(yīng)鏈自動化、工業(yè)自動化、智能建筑、消防、公共安全、環(huán)境保護、氣象、數(shù)字化醫(yī)療、遙感勘測、農(nóng)業(yè)、林業(yè)、水務(wù)、煤礦、石化等領(lǐng)域。
  • McAfee
    McAfee
    +關(guān)注
  • 高清技術(shù)
    高清技術(shù)
    +關(guān)注
  • S3F9454
    S3F9454
    +關(guān)注
  • 差壓變送器
    差壓變送器
    +關(guān)注
    差壓變送器是一種典型的自平衡檢測儀表,它利用負反饋的工作原理克服元件材料、加工工藝等不利因素的影響。
換一批

關(guān)注此標簽的用戶(10人)

jf_27672241 jf_52181384 五毒不侵 hxq1998 陳南西 aaa12A 梁建文 software_en 袁軍_244 hutuyi2012

編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題