帳號:
密碼:
最新動態
產業快訊
CTIMES / 文章 /
新一代Microchip MCU韌體開發套件 : MCC Melody簡介
 

【作者: 溫書賢】   2024年10月30日 星期三

瀏覽人次:【2136】

隨著積體電路製程不斷的演進,微控制器內建周邊與類比元件也日趨豐富與複雜,因此提供使用者快速且便捷的圖形化周邊配置與程式碼產生器也至關重要。除了縮短微控制器(MCU)韌體開發時程,也利於開發團隊進行專案的維護與更新。


有鑑於此,新一代MCC Melody也順勢而生。MCC Melody承襲原有 MCC Classic架構,除了提供易讀的程式碼框架以及彈性靈活的架構,更可輕鬆配置裝置、週邊和函式庫。它提供了清晰視覺化的元件相依性,簡化了開發流程,並提供驅動程式層級的版本控管,以便於專案維護。也可輕易地在各種MCU之間移植韌體,以滿足客戶設計上的需求。



新一代MCC Melody主要特點為:


1.支援 MCC Builder,這是一種結構式管理器,以圖形化顯示專案結構與各元件的互聯性


2.透過硬體抽象層級(Hardware Abstract Level)的驅動程式,實現跨 MCU 的無縫移植能力


3.在驅動程式層級啟用內容版本控制,提供更高的靈活性和輕鬆的可升級性


4.適用於 MPLAB X IDE 和 MPLAB Xpress(基於雲端的 IDE)


5.支援8位元 PIC® 、AVR® MCU以及16位元dsPIC® DSC的韌體開發


6.創建新專案會自動啟動MCC Melody套件



低階週邊函式庫(PLIB)是用於初始化和控制周邊以及基本周邊功能的簡單函式。系統驅動程式 (Driver) 支援一般功能的配置,並且通常由其他週邊使用,例如腳位、中斷和系統時脈。


驅動程式 (Driver)使用 PLIB,並將硬體詳細資訊從Libraries和Applications中抽象化。Libraries使用驅動程式(Driver)和系統服務(System)來實現周邊獨立性,並為嵌入式應用程式需要的網路、USB、加密和其他功能提供支援。


下圖(三)是MCC Melody提供的專案配置介面。主要由Project Resources、Device Resource、Project Builder、Pin Grid View與Easy View組合而成。



使用者只需點擊Device Resources中的新增符號 ,即可將Libraries或是Drivers加入您的Project Resources專案,同時在Builder中也會以圖形顯示Libraries與Driver元件。


透過中間的Pin Grid View為您的GPIO或周邊配置適合的腳位。如果想進一步設定選用的Libraries或是Drivers,可透過右手邊Easy View的選單來設定。


下圖(四)是設定UART Driver的示意圖,下圖右方Easy View選單可設定UART Driver要選用哪一組實體UART周邊,包括UART1、UART2與UART3。



只需按下圖(四)左方Generate 按鈕,即可為您的專案產生周邊、函式庫驅動程式及應用程式框架。


開發支援:


Microchip University:MPLAB® 程式碼配置器(MCC)內容管理器(CM)概述


https://mu.microchip.com/overview-of-the-microchip-code-configurator-mcc-content-manager-cm


Microchip University:PIC® MCU 的 MCC Melody API 參考


https://mu.microchip.com/mcc-melody-api-reference-for-pic-mcus


有關產品及開發板的相關資訊,可參考下面連結:


https://www.microchip.com/en-us/tools-resources/evaluation-boards/curiosity-nano


如需進一步瞭解此方案,歡迎與我們經驗豐富的團隊聯絡。


本文作者為:Microchip主任應用工程師 溫書賢


相關文章
擺明搶聖誕錢!樹莓派500型鍵盤、顯示器登場!
Arduino新品:UNO SPE擴充板,隨插即用UNO R4實現超高數據傳輸、即時連結
以馬達控制器ROS1驅動程式實現機器人作業系統
推動未來車用技術發展
節流:電源管理的便利效能
相關討論
  相關新聞
» 慧榮捐贈內視鏡診療設備 助力新竹臺大分院提升照護品質
» RTK技術加持 義大利打造高精度無人機應用
» 智慧手機成為生成式AI核心載體 競爭將圍繞用戶價值與技術創新
» 意法半導體與ENGIE在馬來西亞簽訂再生能源發電供電長期協議
» 3D IC封裝開啟智慧醫療新局 工研院攜凌通開發「無線感測口服膠囊」


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 遠播資訊股份有限公司版權所有 Powered by O3  v3.20.2048.3.141.45.90
地址:台北數位產業園區(digiBlock Taipei) 103台北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 /  E-Mail: webmaster@ctimes.com.tw