91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

使用NXP MCX-N板卡搭建環(huán)境及點(diǎn)燈

安富利 ? 來(lái)源:與非網(wǎng) ? 2025-02-12 09:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

恩智浦“FRDM-MCXN947”評(píng)測(cè)活動(dòng)由安富利和與非網(wǎng)協(xié)同舉辦。本篇內(nèi)容由與非網(wǎng)用戶發(fā)布,已授權(quán)轉(zhuǎn)載許可。原文可在與非網(wǎng)(eefocus)工程師社區(qū)查看。

簡(jiǎn)介

NXP FRDM-MCXN947開(kāi)發(fā)板是一個(gè)基于MCXN947器件的低成本設(shè)計(jì)的評(píng)估板。MCXN947器件將兩個(gè)Arm Cortex-M33微控制器和神經(jīng)處理單元(NPU)集成在一個(gè)封裝中。恩智浦對(duì)MCXN947器件提供了硬件評(píng)估板、軟件開(kāi)發(fā)IDE、示例程序和驅(qū)動(dòng)的支持。

FRDM-MCXN947開(kāi)發(fā)板由一個(gè)MCXN947器件組成,配備了64Mbit的外部串行閃存。該板卡還具有P3T1755DP I3C溫度傳感器、TJA1057GTK/3Z CAN PHY、以太網(wǎng)PHY、SDHC電路(卡槽未焊)、RGB LED、觸摸板、高速USB電路、按鈕和板載MCU-Link調(diào)試電路。該板卡與Arduino擴(kuò)展板、Pmod板卡以及mikroBUS兼容。此板卡也支持?jǐn)z像頭模塊和NXP的低成本LCD模塊PAR-LCD-S035。

板載的MCU-Link調(diào)試器是基于LPC55S69微處理器,在使用MCU-Link功能前請(qǐng)確保給它刷入了合適的固件。

FRDM-MCXN947的方框圖如下:

d59e04b0-e857-11ef-9310-92fbcf53809c.png

安裝開(kāi)發(fā)工具

NXP為自家的處理器開(kāi)發(fā)了很多工具,其中適用于MCX家族的有MCUXpresso IDE以及MCUXpresso Config Tools,另外不同的器件有不同的SDK,NXP在官網(wǎng)也提供給了視頻教程,手把手教用戶入門,非常友好。

例如FRDM-MCXN947新手入門向?qū)В逃脩羰煜ら_(kāi)發(fā)板、安裝軟件、編譯示例工程、調(diào)試工程,非常完善。

Getting Started with FRDM-MCXN947 | NXP Semiconductors(復(fù)制鏈接前往:https://www.nxp.com/document/guide/getting-started-with-frdm-mcxn947:GS-FRDM-MCXNXX)

NXP提供了很多的開(kāi)發(fā)環(huán)境:

MCUXpresso IDE

MCUXpresso IDE for VS Code

Keil MDK

IAR

這幾個(gè)我都試過(guò),總結(jié)如下:

1. MCUXpresso IDE官方開(kāi)發(fā),基于Eclipse,且把MCUXpresso_Config_Tools集成在里面,另外還集成了RTOS調(diào)試組件、SWO追蹤、功耗分析工具,這些組件都是其他IDE沒(méi)有的或者安裝插件也比較麻煩的;

2.MCUXpresso IDE for VS Code,是一個(gè)VS Code的插件,但是也需要另外安裝MCUXpresso IDE,配置GCC編譯環(huán)境,總的來(lái)說(shuō)安裝體積很大;僅限于基本的調(diào)試功能,不具備上面那么多的組件;

3.Keil MDK需要安裝PACK包,另外安裝MCUXpresso_Config_Tools,沒(méi)有那么多的調(diào)試組件;且新增軟件組件不方便;

4.IAR同Keil MDK;

最后,非常推薦MCUXpresso IDE,安裝簡(jiǎn)單、無(wú)需配置額外創(chuàng)建、調(diào)試功能豐富、增刪軟件組件非常方便。

01 MCUXpresso IDE

從MCUXpresso IDE for NXP MCUs | Linux, Windows and MacOS | NXP Semiconductors | NXP Semiconductors(復(fù)制鏈接前往:https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-integrated-development-environment-ide:MCUXpresso-IDE)下載適合自己電腦的版本,這里以WIN10系統(tǒng)為例。

下載MCUXpressoIDE_11.10.0_3148.exe并雙擊安裝,一路Next即可。

注意,為了開(kāi)發(fā)FRDM-MCXN947程序,還需要下載FRDM-MCXN947 SDK。

02 FRDM-MCXN947 SDK

進(jìn)入MCUXpresso SDK Builder網(wǎng)頁(yè),登錄NXP賬號(hào),如下圖所示:

1.選擇SDK使用的操作系統(tǒng);

2.選擇工具鏈,根據(jù)需要選擇工具鏈,如果不確定則選擇All Toolchains;

3.選擇軟件組件,推薦全選;

4.最后點(diǎn)擊BUILD SDK確認(rèn);

d5bc7030-e857-11ef-9310-92fbcf53809c.png

d5d4416a-e857-11ef-9310-92fbcf53809c.png

03 MCUXpresso IDE導(dǎo)入SDK

在MCUXpresso IDE菜單欄選擇窗口-->顯示視圖-->Installed SDKs

d5ea950a-e857-11ef-9310-92fbcf53809c.png

如下圖,拖到下載的SDK到此窗口空白或者鼠標(biāo)右鍵點(diǎn)擊空白區(qū)域,選擇第一項(xiàng),瀏覽文件夾找到剛下載的SDK也可。

d5f561a6-e857-11ef-9310-92fbcf53809c.png

運(yùn)行一個(gè)UART示例

01 導(dǎo)入工程

第一次運(yùn)行MCUXpresso IDE,可以從已安裝的SDK導(dǎo)入一個(gè)示例工程??梢詮模?)處選擇Import SDK examples(s)...也可以從(2)處導(dǎo)入示例工程。

d613abc0-e857-11ef-9310-92fbcf53809c.png

在SDK導(dǎo)入向?qū)Ы缑?,先選擇開(kāi)發(fā)板frdmmcxn947,如下圖所示:

d6359f32-e857-11ef-9310-92fbcf53809c.png

選擇工程界面,可以在(1)處輸入uart快速找到UART相關(guān)的示例工程,這里選擇lpuart_polling示例工程,最后在(3)點(diǎn)擊完成即可。

d647b33e-e857-11ef-9310-92fbcf53809c.png

02 編譯工程

如下圖所示,在(1)處點(diǎn)擊Build開(kāi)始編譯。在(2)處顯示編譯結(jié)果,成功編譯生成frdmmcnx947_lpuart_polling.axf文件。

d658479e-e857-11ef-9310-92fbcf53809c.png

03 下載運(yùn)行

使用USB Type-C線一頭接開(kāi)發(fā)板上的MCU-Link,另一頭接電腦。

點(diǎn)擊(1)處的Debug,MCUXpresso IDE開(kāi)始識(shí)別調(diào)試器。如下圖,由于我的電腦同時(shí)接了兩個(gè)調(diào)試器,另外一個(gè)是J-Link(忽略),這里選擇MCU-LINK即可,然后點(diǎn)擊(3)處確定。

d687f836-e857-11ef-9310-92fbcf53809c.png

MCUXpresso IDE彈窗提醒選擇SWD器件。由于MCXN947有兩個(gè)Arm Cortex-M33,所以這里識(shí)別出兩個(gè)。按照默認(rèn)的選擇0號(hào)即可,點(diǎn)擊確定。

d6a490a4-e857-11ef-9310-92fbcf53809c.png

下載完成后,從電腦的設(shè)備管理器可以看到開(kāi)發(fā)板對(duì)應(yīng)的串口為COM34:MCU-Link VCom Port,打開(kāi)串口助手,設(shè)置串口波特率115200。

d6c3e940-e857-11ef-9310-92fbcf53809c.png

在發(fā)送串口填寫(xiě)Hello, MCXN947點(diǎn)擊發(fā)送,開(kāi)發(fā)板打印同樣的字符串。

04 下載程序出問(wèn)題

如果下載程序時(shí)出現(xiàn)這樣的問(wèn)題Debug server could not be started: null,如下圖所示:

d6e67ef6-e857-11ef-9310-92fbcf53809c.png

可以按照下面的方法解決程序燒錄問(wèn)題,但是還不能進(jìn)入調(diào)試模式。即單擊(1)處LinkServer圖標(biāo),選擇(2)處的Program flash action using LinkServer,即只下載程序不調(diào)試。這樣就可以順利下載程序了。

![[PIC14-LinkServer-Program-Flash-Action.png]]

d6f4db90-e857-11ef-9310-92fbcf53809c.png

下圖,順利下載程序。

d70f8a30-e857-11ef-9310-92fbcf53809c.png

05 點(diǎn)燈

拿到新開(kāi)發(fā)板,當(dāng)然需要點(diǎn)燈了。從文檔《FRDM-MCXN947 Board User Manual.pdf》中可知,開(kāi)發(fā)板上有3個(gè)LED:

D1,紅色,表示復(fù)位的LED,按下SW1復(fù)位按鈕,D1 LED點(diǎn)亮;

D2,RGB LED,用戶LED,每一個(gè)都可以由用戶控制;

D5,綠色,P3V3電源指示燈;

所以我們的點(diǎn)燈程序只需要D2即可。

06 原理圖

D2原理圖如下:

d71fc184-e857-11ef-9310-92fbcf53809c.png

紅色LED,接P0_10;

綠色LED,接P0_27;

藍(lán)色LED,接P1_2;

07 配置管腳

MCUXpresso IDE點(diǎn)擊菜單欄配置工具然后選擇引腳。

d738f582-e857-11ef-9310-92fbcf53809c.png

MCUXpresso_Config_Tools簡(jiǎn)介

新打開(kāi)的視圖是MCUXpresso_Config_Tools提供的視圖,如下圖:

輸入引腳名稱、標(biāo)簽,快速搜索引腳;

已配置號(hào)的引腳在這里列出;

配置完引腳,點(diǎn)擊更新源代碼即可;

d751690a-e857-11ef-9310-92fbcf53809c.png

配置RGB LED

首先配置紅色LED,它對(duì)應(yīng)的引腳為P0_10,如下圖所示操作:

1.在(1)處輸入P0_10快速搜索對(duì)應(yīng)的管腳B12;

2.在(2)處單擊B12然后彈出引腳[B12]功能選擇界面;

3.在(3)處瀏覽找到GPIO0:GPIO,10(PIO0_10)選項(xiàng),并勾選前面的方框;

4.在(4)處點(diǎn)擊完成確認(rèn)所選功能;

d771d37a-e857-11ef-9310-92fbcf53809c.png

最后在路由詳情標(biāo)簽頁(yè),給3個(gè)LED配置GPIO方向?yàn)?strong>Output,GPIO初始狀態(tài)為Logical 1

d77e843a-e857-11ef-9310-92fbcf53809c.png

最后,點(diǎn)擊更新源代碼確保引腳配置代碼更新。

d79a6b3c-e857-11ef-9310-92fbcf53809c.png

寫(xiě)程序

添加宏定義

#define LED_ON 0


#define LED_OFF 1

添加函數(shù),控制LED亮滅(滑動(dòng)查看)

/**
 * 1 -- Red ON,   2 -- Red OFF
 * 3 -- Green ON, 4 -- Green OFF
 * 5 -- Blue ON,  6 -- Blue OFF
 */
static void led_control_command(char cmd)
{
  switch (cmd) {
  case '1':// Red ON
    GPIO_PinWrite(BOARD_INITPINS_LED_RED_GPIO, BOARD_INITPINS_LED_RED_GPIO_PIN, LED_ON);
    break;
  case '2': // Red OFF
    GPIO_PinWrite(BOARD_INITPINS_LED_RED_GPIO, BOARD_INITPINS_LED_RED_GPIO_PIN, LED_OFF);
    break;
  case '3': // Green ON
    GPIO_PinWrite(BOARD_INITPINS_LED_GREEN_GPIO, BOARD_INITPINS_LED_GREEN_GPIO_PIN, LED_ON);
    break;
  case '4': // Green OFF
    GPIO_PinWrite(BOARD_INITPINS_LED_GREEN_GPIO, BOARD_INITPINS_LED_GREEN_GPIO_PIN, LED_OFF);
    break;
  case '5': // Blue ON
    GPIO_PinWrite(BOARD_INITPINS_LED_BLUE_GPIO, BOARD_INITPINS_LED_BLUE_GPIO_PIN, LED_ON);
    break;
  case '6': // Blue OFF
    GPIO_PinWrite(BOARD_INITPINS_LED_BLUE_GPIO, BOARD_INITPINS_LED_BLUE_GPIO_PIN, LED_OFF);
    break;
  default:
    break;
  }
}

函數(shù)調(diào)用(滑動(dòng)查看)

while (1)
{
  LPUART_ReadBlocking(DEMO_LPUART, &ch, 1);
  LPUART_WriteBlocking(DEMO_LPUART, &ch, 1);


  led_control_command(ch);
}

結(jié)果

紅燈亮

d7b7e1b2-e857-11ef-9310-92fbcf53809c.png

藍(lán)燈亮

d7d256b4-e857-11ef-9310-92fbcf53809c.png

三燈亮

d7f5e138-e857-11ef-9310-92fbcf53809c.png

總結(jié)

NXP的MCUXpresso IDE非常容易上手,集成了MCUXPresso Config Tools,配置引腳非常方便。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18934

    瀏覽量

    398525
  • NXP
    NXP
    +關(guān)注

    關(guān)注

    61

    文章

    1397

    瀏覽量

    197763
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6293

    瀏覽量

    118235

原文標(biāo)題:用戶測(cè)評(píng)(三):使用NXP MCX-N板卡搭建環(huán)境及點(diǎn)燈

文章出處:【微信號(hào):AvnetAsia,微信公眾號(hào):安富利】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DMA 在 MCX 系列中如何工作?

    DMA 在 MCX 系列中如何工作?
    發(fā)表于 03-03 07:38

    【正點(diǎn)原子STM32N647開(kāi)發(fā)板試用】--開(kāi)箱與開(kāi)發(fā)環(huán)境搭建

    環(huán)境搭建 1.軟件與工具安裝 開(kāi)發(fā)環(huán)境安裝主要包含如下軟件工具STM32CubeProgrammer、STM32CubeMX、STM32CubeIDE、STEdgeAI-Core。這些軟件工具都可以在
    發(fā)表于 01-25 00:01

    合肥乾芯QX3220F開(kāi)發(fā)板卡入門教程(點(diǎn)燈

    1.查看開(kāi)發(fā)板卡引腳與LED連接情況 可以直接在開(kāi)發(fā)板卡看到LED與IO8連接 下面開(kāi)始配置程序來(lái)實(shí)現(xiàn)點(diǎn)燈 創(chuàng)建工程 ![] 編譯下載調(diào)試后觀察板卡LED
    發(fā)表于 01-12 09:47

    NXP MCX C系列微控制器:入門級(jí)低功耗解決方案

    NXP MCX C系列微控制器:入門級(jí)低功耗解決方案 在電子設(shè)計(jì)領(lǐng)域,尋找一款既經(jīng)濟(jì)實(shí)惠又具備低功耗特性的微控制器是許多工程師的目標(biāo)。NXPMCX C系列微控制器正是這樣一款產(chǎn)品,它
    的頭像 發(fā)表于 12-24 14:00 ?487次閱讀

    NXP MCX W71x和W72x連接微控制器:物聯(lián)網(wǎng)與工業(yè)應(yīng)用新選擇

    NXP MCX W71x和W72x連接微控制器:物聯(lián)網(wǎng)與工業(yè)應(yīng)用新選擇 在電子設(shè)備不斷智能化、互聯(lián)化的今天,微控制器作為設(shè)備的核心大腦,其性能和功能直接影響著整個(gè)系統(tǒng)的表現(xiàn)。NXP推出的MCX
    的頭像 發(fā)表于 12-24 13:55 ?435次閱讀

    探索MCX E24系列微控制器:工業(yè)與物聯(lián)網(wǎng)應(yīng)用的理想之選

    、豐富的功能和強(qiáng)大的安全特性,成為了應(yīng)對(duì)惡劣環(huán)境和復(fù)雜應(yīng)用的理想解決方案。本文將深入介紹MCX E24系列微控制器的特點(diǎn)、應(yīng)用場(chǎng)景以及開(kāi)發(fā)體驗(yàn),幫助電子工程師更好地了解和應(yīng)用這款產(chǎn)品。 文件下載: NXP Semiconduct
    的頭像 發(fā)表于 12-24 11:10 ?420次閱讀

    恩智浦MCX N系列MCU三款新品上市

    MCX N53、N52和N24系列微控制器搭載多達(dá)兩個(gè)高性能Arm Cortex-M33核,主頻高達(dá)150MHz,配備2MB閃存及可選的全ECC RAM、一個(gè)DSP協(xié)處理器,并集成一個(gè)
    的頭像 發(fā)表于 12-11 15:05 ?1601次閱讀

    貿(mào)澤開(kāi)售NXP MCX E系列MCU:專為高要求邊緣應(yīng)用打造的安全可靠新選擇

    ,其中包含IEC 60730 Class B電器合規(guī)預(yù)認(rèn)證庫(kù)及IEC 61508軟件框架。NXP MCX E系列MCU專為嚴(yán)苛的電氣環(huán)境所設(shè)計(jì),包括HVAC、無(wú)人載具、工業(yè)自動(dòng)化、機(jī)器人和其他安
    的頭像 發(fā)表于 11-18 14:18 ?548次閱讀
    貿(mào)澤開(kāi)售<b class='flag-5'>NXP</b> <b class='flag-5'>MCX</b> E系列MCU:專為高要求邊緣應(yīng)用打造的安全可靠新選擇

    解讀恩智浦MCX E24系列MCU的強(qiáng)大功能

    MCX E系列現(xiàn)已正式加入NXP MCX產(chǎn)品組合,作為 MCX家族中最堅(jiān)固耐用、最注重安全性的產(chǎn)品系列,MCX E系列為開(kāi)發(fā)者在各種嚴(yán)苛
    的頭像 發(fā)表于 10-28 13:38 ?1566次閱讀
    解讀恩智浦<b class='flag-5'>MCX</b> E24系列MCU的強(qiáng)大功能

    恩智浦MCX E系列5V MCU發(fā)布

    MCX E系列是恩智浦豐富的MCX產(chǎn)品組合中特別注重可靠性與安全性的系列。隨著該系列的推出,恩智浦進(jìn)一步豐富了其5V兼容的MCU產(chǎn)品線,為從3V到5V的設(shè)計(jì)提供一致的開(kāi)發(fā)體驗(yàn),幫助工程師在復(fù)雜環(huán)境中打造高可靠性的系統(tǒng)。
    的頭像 發(fā)表于 08-16 17:36 ?4667次閱讀
    恩智浦<b class='flag-5'>MCX</b> E系列5V MCU發(fā)布

    開(kāi)發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?

    智能化科技領(lǐng)域,嵌入式系統(tǒng)開(kāi)發(fā)占據(jù)著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應(yīng)用場(chǎng)景賦能?;贚inux系統(tǒng)搭建其開(kāi)發(fā)環(huán)境,為用戶開(kāi)啟高效開(kāi)發(fā)的大門。Q痛
    的頭像 發(fā)表于 08-15 11:06 ?968次閱讀
    開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>一鍵部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>環(huán)境</b>編譯ARM程序?

    從設(shè)計(jì)原理剖析:MCX 插頭大小不同的緣由

    從設(shè)計(jì)原理可見(jiàn),MCX插頭的尺寸差異是性能、場(chǎng)景與可靠性的精準(zhǔn)平衡。選擇德索,無(wú)論是微型便攜設(shè)備還是工業(yè)高頻場(chǎng)景,都能獲得適配的MCX連接方案,讓每一次選型都精準(zhǔn)高效。?
    的頭像 發(fā)表于 07-02 11:16 ?736次閱讀
    從設(shè)計(jì)原理剖析:<b class='flag-5'>MCX</b> 插頭大小不同的緣由

    基于ArmCortex-M內(nèi)核的MCXN947(MCX N94x)外部flash啟動(dòng)配置和燒寫(xiě)

    ,支持廣泛的工業(yè)和物聯(lián)網(wǎng)應(yīng)用。MCX作為新一代帶閃存的32位微控制器,提供了更強(qiáng)的產(chǎn)品功能,存儲(chǔ)可擴(kuò)展性,且封裝選項(xiàng)廣泛。簡(jiǎn)化系統(tǒng)設(shè)計(jì)為智能邊緣提供了最佳啟用和智能外圍設(shè)備,包括機(jī)器學(xué)習(xí)、無(wú)線、語(yǔ)音、電機(jī)控制、模擬等。 MCX N
    的頭像 發(fā)表于 06-26 09:55 ?3074次閱讀
    基于ArmCortex-M內(nèi)核的MCXN947(<b class='flag-5'>MCX</b> <b class='flag-5'>N</b>94x)外部flash啟動(dòng)配置和燒寫(xiě)

    如何使用MCX N ROM API進(jìn)行內(nèi)部閃存擦除/編程?

    使用 MCX N ROM API 進(jìn)行內(nèi)部閃存擦除/編程
    發(fā)表于 03-27 07:04

    使用NXP MCX-N板卡新增命令控制

    此次任務(wù)通過(guò)串口命令行控制RGB LED,相比較與上一次任務(wù)通過(guò)單個(gè)字符控制增加了FreeRTOS-CLI組件,支持更復(fù)雜的、帶參數(shù)的命令。
    的頭像 發(fā)表于 03-17 13:38 ?1744次閱讀
    使用<b class='flag-5'>NXP</b> <b class='flag-5'>MCX-N</b><b class='flag-5'>板卡</b>新增命令控制