加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

LPC541xx雙核快速上手向?qū)?/h1>
11/20 10:25
1210
2.21 MB
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

  • 資料介紹
    • 特征
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

LPC541xx 是 LPC Cortex-M 微控制器中的主流低功耗 MCU 子系列,集成了雙核功能。LPC54102 和 LPC54114 都具有此功能。本應(yīng)用說明以 LPC54114 為例。但是,這兩個(gè)器件的雙核實(shí)現(xiàn)存在差異,本應(yīng)用說明中對(duì)此進(jìn)行了解釋。

LPC541xx 采用非對(duì)稱雙核機(jī)制,將 Cortex-M4F 和 Cortex-M0+ 集成在同一芯片中。有關(guān)這些內(nèi)核的詳細(xì)規(guī)格,請參閱 ARM 的以下文檔:

Cortex -M4 處理器技術(shù)參考手冊

Cortex-M4 設(shè)備通用用戶指南

Cortex-M0+ 技術(shù)參考手冊

Cortex-M0+ 設(shè)備通用用戶指南

本應(yīng)用說明首先簡要介紹了 LPC541xx 雙核特性和實(shí)現(xiàn),然后詳細(xì)介紹了開發(fā)過程。MCUXpresso IDE 和 MCUXpresso SDK 用于說明這些步驟。

特征

LPC541xx 雙處理器內(nèi)核特性包括:

?ARMCortex-M4 處理器

o ARM Cortex-M4 處理器,運(yùn)行頻率高達(dá) 100 MHz

o 浮點(diǎn)單元 (FPU) 和內(nèi)存保護(hù)單元 (MPU

o ARM Cortex-M4 內(nèi)置嵌套向量中斷控制器 (NVIC)

o 不可屏蔽中斷 (NMI),可選擇多個(gè)源

o 串行線調(diào)試 (SWD),具有 8 個(gè)斷點(diǎn)和 4 個(gè)觀察點(diǎn);包括串行線輸出,用于增強(qiáng)調(diào)試功能。

o 系統(tǒng)節(jié)拍計(jì)時(shí)器

?ARMCortex-M0+ CPU

o ARM Cortex-M0+ 處理器,運(yùn)行頻率高達(dá) 100 MHz(使用與 Cortex-M4 相同的時(shí)鐘)。

o ARM Cortex-M0+ 內(nèi)置嵌套向量中斷控制器 (NVIC)

o 具有多種源的不可屏蔽中斷 (NMI)

o 串行線調(diào)試 (SWD),具有四個(gè)斷點(diǎn)和兩個(gè)觀察點(diǎn)。

o 系統(tǒng)節(jié)拍計(jì)時(shí)器

在 LPC5410x 和 LPC5411x 中,兩個(gè)內(nèi)核都作為主內(nèi)核駐留在 MCU AHB 總線中,其訪問優(yōu)先級(jí)可以根據(jù)用戶應(yīng)用程序進(jìn)行配置。有關(guān) AHB 主優(yōu)先級(jí)設(shè)置的詳細(xì)信息,請參閱 LPC5410x 或 LPC5411x 用戶手冊。

兩個(gè)內(nèi)核運(yùn)行在高達(dá) 100 MHz 的同一時(shí)鐘上,并且所有 AHB/APB 從器件(如內(nèi)存、定時(shí)器和其他外設(shè))都可供它們平等訪問或控制。MCU 內(nèi)有多個(gè) SRAM bank 可用,可以單獨(dú)上電和關(guān)電以節(jié)省功耗,并且兩個(gè)內(nèi)核可以同時(shí)訪問不同的 SRAM bank,而不會(huì)發(fā)生爭用。但是,只有一個(gè) flash memory block,因此其中一個(gè)內(nèi)核需要在 SRAM 中運(yùn)行其代碼。

Cortex-M4 包含三個(gè)外部 AHB 總線接口:

?用于指令獲取的 I 代碼內(nèi)存接口

?用于數(shù)據(jù)和調(diào)試訪問的 D 代碼存儲(chǔ)器接口

?用于指令獲取、數(shù)據(jù)和調(diào)試訪問的系統(tǒng)接口

相關(guān)推薦

電子產(chǎn)業(yè)圖譜