<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

標簽 > LPC1114

LPC1114

+關注 0人關注

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

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

LPC1114簡介

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

LPC1114百科

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

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

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

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

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

  從學習角度講,LPC1114與普通51單片機的主要區別:

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

  2. LPC1114內部功能模塊比普通51單片機多

  lpc1114的spi速率設置

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

  公式出處:lpc1114用戶手冊SSP章節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時鐘預分頻寄存器)

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

  void SPI1_Init(void)

  {

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

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

  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位數據傳輸,SPI模式, CPOL = 1, CPHA = 1,空閑時CLK為1,SCR = 4

  LPC_SSP1-》CR0 = 0x04C7;

  // 預分頻值(注意:這里必須為偶數 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收發均有8幀FIFO,每幀可放置4~16位數據

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

  {

  Clear = LPC_SSP1-》DR;//讀數據寄存器DR將清空RxFIFO

  }

  }

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

  SPI速率波形

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

查看詳情

lpc1114技術

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

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

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

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

查看更多>>

lpc1114資訊

基于LPC1114的學習型紅外遙控器程序設計

本設計就是采用LPC1114+OLED+紅外接收頭構成一個學習型紅外遙控器,

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

查看更多>>

lpc1114數據手冊

相關標簽

相關話題

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

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

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

編輯推薦廠商產品技術軟件/工具OS/語言教程專題

亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>