账号:
密码:
最新动态
产业快讯
CTIMES / 文章 /
使用MCC Melody来帮助您实现跨平台的程式开发
 

【作者: 何仁杰】2023年08月28日 星期一

浏览人次:【2954】

MPLAB® Code Configurator(MCC) 是MPLAB X IDE的免费??件,可为有支持的微处理器提供轻松的设置和配置体验。而本文将会介绍Microchip的MCC Melody,了解它如何协助您更简易、更方便设计出可靠及高效率的产品。



MCC Melody的特色及优点:


MCC Melody从MCC Classic发展而来,提供改进且灵活的架构,可轻松用来配置您选用的MCU、周边和程式库并生成必要的程式码。它透过与视觉化组件的良好互动,来简化开发程序。您可以使用MCC Melody轻松地在Microchip的多种微控制器(MCU)之间平顺地转移,以满足您最真实的应用需求。


MCC Melody提供Library、Driver、周边程式库(PLIB)和硬体初始化程式码 (HWI),用於为我们的PIC®和AVR® MCU以及dsPIC® 数位信号控制器(DSC) 开发嵌入式软体。


除了配置容易与跨平台程式开发的优势外,经由上述MCC Melody提供的各种高相容性的驱动程式,可有效缩短开发时程,藉此增加产品的竞争力与获利能力。MCC Melody建议用於新设计,您可以从MPLAB X IDE或MPLAB Xpress中安装MCC Melody或将其作为软体??件下载并安装。



安装及启用MCC Melody:


在MPLAB X IDE中安装 MCC Melody 是一件非常简易的工作,只要在建立好专案之後点选功能选单上的MCC按钮,MPLAB X IDE就会按所选择的MCC种类来载入所需的软体物件。鼓励大家在开发新专案时使用MCC Melody开发,才能达到本章所提到的高移植相容性。MCC Classic适用於一些比较成熟的MCU,因为MCC Classic上市时间长,也许可以叁考的资源较多,但是不同MCU之间的移植会耗费较多的时间,风险也较高。



将外接周边的驱动程式加入您的专案:


MCC Melody也陆续地加入许多对外接周边驱动程式的支援,例如常用的3轴加速度计KXTJ3-1057、温度Sensor MCP9808和EEPROM等。开发者都可以在建立专案时将其一并载入。



MCC Melody的实用范例:


身为一个设计工程师或专案经理,您在初始的专案讨论中决定使用Microchip的 AVR128DA48进行设计,但在开发过程中经由与客户的多次修改与功能精简,48-Pin AVR128DA48的I/O脚位已经显得太多馀,改用20-Pin的MCU应该就已经足够,这时候如果在不影响开发的时程下能将设计改为使用20-Pin的 MCU,必将能为您的企业或组织获得更大利益。在MCC Melody的帮助下,开发者甚至可以在不需修改程式码的状况下,将专案转换至PIC18F16Q41,这是一个性价比也一样极高的20-Pin的Microchip MCU。



当然,要达到在不同系列MCU间程式码可共用的转换,正确地在MCC Melody做好设定是必须的喔。所谓的正确地在MCC Melody做好设定,重点就在於以下几项要素:


劔 I/O的Custom Name(例如将控制 LED1 的接脚都取名LED)



劔 Driver的Custom Name(例如I 2 C HOST 的名称都取用I2C1_Host),虽然 AVR128DA48 与 PIC18F16Q41 对应的I 2 C硬体名称不同,但经由PLIB的帮忙,我可以利用相同的Driver Name,让不同的MCU使用一样的方式来操作各项被支援的物件。



?周边的运作叁数,例如 UART 的通信速率、格式(例如:19,200 bps),I2C Host 的通信速率(例如:400 K)。


?在 Build 视窗中以蓝色菱形格 标示的物件,在程式操作上请使用它来确保跨越不同 MCU 时的相容性。


想要对 MCC Melody 及 Microchip MCU 有更多的了解,欢迎到下述Microchip网页了解更多相关的产品资讯:


https://www.microchip.com/en-us/tools-resources/configure/mplab-code-configurator/melody


您亦可以利用 Microchip 台湾网站的 RTC 报名连结,报名叁加与 MCU和MCC Melody相关的课程。您也可以叁考 Microchip University(MU)中的相关课程。


? Overview of the MCC Content Manager (CM)


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


? MCC Melody API Reference for PIC MCUs


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


? MCC Melody API Reference for AVR MCUs


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


本文作者为:Microchip应用工程师 何仁杰


相关文章
人工智慧引动CNC数控技术新趋势
高频宽电源模组消除高压线路纹波抑制干扰
当磨床制造采用Flexium+CNC技术
电动压缩机设计ASPM模组
【新闻十日谈#40】数位检测守护健康
comments powered by Disqus
相关讨论
  相关新闻
» 贸泽电子2024年第一季度推出逾10,000项新元件
» 宜特2024年第一季合并营收突破10亿元 展现验证分析布局力道
» SAP加速AI驱动供应链创新 推动制造业转型
» 宇瞻迈入绿色显示市场 成功开发胆固醇液晶全彩电子纸
» 调研:2024年中国ADAS市场迈向Level 3自动驾驶


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

Copyright ©1999-2024 远播信息股份有限公司版权所有 Powered by O3  v3.20.1.HK84R8UBZY2STACUKL
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw