在為您的嵌入式應(yīng)用選擇正確的微控制器 (MCU) 和開發(fā)資源時(shí),您有很多選擇。有時(shí),這些選擇似乎勢(shì)不可擋,尤其是當(dāng)您面臨著在競(jìng)爭(zhēng)中領(lǐng)先于市場(chǎng)將最新產(chǎn)品推向市場(chǎng)并滿足具有挑戰(zhàn)性的成本限制時(shí)。多年來,設(shè)計(jì)人員一直信賴 Microchip 的 PIC? MCU 和屢獲殊榮的開發(fā)工具 MPLAB? 生態(tài)系統(tǒng),以幫助他們快速輕松地將設(shè)計(jì)從概念轉(zhuǎn)變?yōu)樯a(chǎn)。隨著將 AVR? MCU 添加到 Microchip 的產(chǎn)品組合中,您現(xiàn)在可以更靈活地創(chuàng)建創(chuàng)新應(yīng)用程序。
如果您不熟悉 AVR MCU,那么 Microchip 最新版本的免費(fèi)MPLAB X 集成開發(fā)環(huán)境(IDE)現(xiàn)在可以讓您輕松評(píng)估這些器件并將其整合到您的下一個(gè)設(shè)計(jì)中。MPLAB X IDE 5.05 版現(xiàn)在為大多數(shù) AVR MCU 提供 beta 支持,并支持在未來版本中添加的其他 AVR MCU。您可以在 MPLAB X IDE 的“docs”文件夾中找到當(dāng)前支持的器件的完整列表。
無(wú)論您是 AVR MCU 的新手還是長(zhǎng)期用戶,這項(xiàng)新功能都可以顯著改善您的開發(fā)體驗(yàn)。MPLAB X IDE 提供了跨平臺(tái)和可擴(kuò)展的統(tǒng)一開發(fā)體驗(yàn),兼容 Windows?、macOS? 和 Linux? 操作系統(tǒng),因此您現(xiàn)在可以使用您選擇的硬件系統(tǒng)來使用 AVR MCU 進(jìn)行開發(fā)。為了輕松配置軟件組件和器件設(shè)置,例如時(shí)鐘、外設(shè)和引腳布局,您可以使用MPLAB 代碼配置器(MCC),這是一個(gè)免費(fèi)的圖形編程環(huán)境,可生成無(wú)縫、易于理解的 C 代碼,可以插入到您的項(xiàng)目。
MPLAB 生態(tài)系統(tǒng)和 MCC 現(xiàn)在也支持大多數(shù)可用于評(píng)估和編程 AVR MCU 的開發(fā)板。這包括新的Curiosity ATmega4809 Nano 開發(fā)板(DM320115)和現(xiàn)有的 AVR Xplained 開發(fā)板,它們是具有成本效益、完全集成的 MCU 開發(fā)平臺(tái),面向首次用戶、制造商和任何尋求功能豐富的快速原型開發(fā)板的人。Xplained 平臺(tái)包括一個(gè)集成的編程器/調(diào)試器,無(wú)需額外的硬件即可開始使用。
將 MPLAB X IDE 5.05 與 AVR MCU 結(jié)合使用時(shí),您還有更多編譯器選擇和調(diào)試器/編程器選項(xiàng)。為了利用其他高級(jí)軟件優(yōu)化技術(shù)來減小代碼大小,您現(xiàn)在可以使用MPLAB XC8 C 編譯器或AVR MCU GNU 編譯器集合(GCC)。您還可以使用MPLAB PICkit? 4 在線調(diào)試器(PG164140)或新發(fā)布的低成本MPLAB Snap 在線調(diào)試器(PG164100)加速調(diào)試和編程。
由于 Microchip 知道您喜歡自由選擇開發(fā)工具,因此您還可以選擇繼續(xù)使用Atmel Studio 7 IDE和 Atmel START 進(jìn)行 AVR MCU 開發(fā)。Microchip 將繼續(xù)提供新器件支持、添加增強(qiáng)功能并根據(jù)需要對(duì)這些工具實(shí)施錯(cuò)誤修復(fù)。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7724瀏覽量
152682 -
mcu
+關(guān)注
關(guān)注
146文章
17474瀏覽量
354607 -
編程器
+關(guān)注
關(guān)注
9文章
398瀏覽量
42607
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于HPM_SDK_ENV開發(fā)應(yīng)用程序的升級(jí)處理

android手機(jī)上emulate應(yīng)用程序的方法
AWTK-WEB 快速入門(2) - JS 應(yīng)用程序

AWTK-WEB 快速入門(1) - C 語(yǔ)言應(yīng)用程序

PCM2912A應(yīng)用程序的操作環(huán)境

PCM2912應(yīng)用程序的操作環(huán)境

通過DaVinci TMS320DM644x的串行接口加載基本應(yīng)用程序

為I2C啟動(dòng)加載準(zhǔn)備TMS320C645x應(yīng)用程序

使用OpenVINO GenAI API在C++中構(gòu)建AI應(yīng)用程序

C28x嵌入式應(yīng)用程序二進(jìn)制接口

Microchip發(fā)布面向VS Code的MPLAB擴(kuò)展早期體驗(yàn)版本
AURIX? TC4x免費(fèi)開發(fā)環(huán)境介紹

求助,通過VScode構(gòu)建的集成開發(fā)環(huán)境如何更新環(huán)境下的ESP-IDF版本?
在ELF 1開發(fā)環(huán)境中使用Qt Creator進(jìn)行遠(yuǎn)程調(diào)試

【從0開始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到RTOS平臺(tái)

評(píng)論