首頁 > 評測 > 高性能、ETH、LCD...,你想要的都給你——LPCXpresso54608評測

高性能、ETH、LCD...,你想要的都給你——LPCXpresso54608評測

NXP   LPCXpresso54608   OM13092   LCD   
  • 作者:拾荒者
  • 來源:21ic
  • [導(dǎo)讀]
  • 想要高性能?LPCXpresso54608板載LPC54608J512,基于ARM Cortex-M4,最高主頻180MHz;想要LCD,沒問題,板載4.3"大屏幕彩色顯示屏,還配置了觸摸屏;想要網(wǎng)絡(luò)連接能力,板載ETH網(wǎng)絡(luò)接口;想實現(xiàn)音頻編解碼,板載WM8904 audio codec編解碼器,還有SD卡接口,還有...,套用一句廣告詞:不用東奔西走,這里應(yīng)有盡有!

根據(jù)開發(fā)板型號還是根據(jù)MCU的型號來配置,這里選擇根據(jù)開發(fā)板的型號來確定配置,點擊完成,就可以使用圖形化的方式來配置代碼了

這里可以看到設(shè)備、引腳及代碼的設(shè)置窗口。由于這里是基于開發(fā)板,很多默認(rèn)設(shè)置都給我們設(shè)置好了,可以直接導(dǎo)出工程。點擊菜單中的"工程生成器",如下

這里指定工程生成的位置、工具鏈及RTOS等參數(shù),確認(rèn)后點擊"生成/更新工程"按鈕,會在指定的位置生成一個工程文件,可以導(dǎo)入到IDE中進(jìn)行編輯并添加相關(guān)的功能,其中main.c文件中的代碼如下

/**

* This is template for main module created by MCUXpresso Project Generator. Enjoy!

**/

#include "board.h"

#include "pin_mux.h"

#include "clock_config.h"

/*!

* @brief Application entry point.

*/

int main(void) {

/* Init board hardware. */

BOARD_InitBootPins();

BOARD_InitBootClocks();

BOARD_InitDebugConsole();

/* Add your code here */

for(;;) { /* Infinite loop to avoid leaving the main function */

__asm("NOP"); /* something to use as a breakpoint stop while looping */

}

}

這里就不深入討論了,有興趣的用戶可以自己嘗試。

當(dāng)然LPCXpresso54608開發(fā)板上還有很多有趣的特性,等待我們一起來探索。

其實打開工程文件,里面會發(fā)現(xiàn)滿是FSL的影子,外設(shè)驅(qū)動程序清一色的都是以fsl_前綴打頭,使人不禁想起以前使用FSL產(chǎn)品的日子。

再吃一口粽子,緬懷屈子的同時,不禁油然而生感激之情,端午節(jié)紀(jì)念的不僅是一顆憂國憂民之心,對屌絲程序員來說,更重要的是多了3天假期!另一則好消息就是,21IC也為咱們準(zhǔn)備了一份禮物,LPCXpresso54608的試用活動也即將開始,讓我們一起期待吧!

參考資源

LPCXpresso54608

TouchGFX

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+