0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过MPLAB X集成开发环境建创新应用程序

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-08 14:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在为您的嵌入式应用选择正确的微控制器MCU) 和开发资源时,您有很多选择。有时,这些选择似乎势不可挡,尤其是当您面临着在竞争中领先于市场将最新产品推向市场并满足具有挑战性的成本限制时。多年来,设计人员一直信赖 MicrochipPIC® MCU 和屡获殊荣的开发工具 MPLAB® 生态系统,以帮助他们快速轻松地将设计从概念转变为生产。随着将 AVR® MCU 添加到 Microchip 的产品组合中,您现在可以更灵活地创建创新应用程序。

如果您不熟悉 AVR MCU,那么 Microchip 最新版本的免费MPLAB X 集成开发环境(IDE)现在可以让您轻松评估这些器件并将其整合到您的下一个设计中。MPLAB X IDE 5.05 版现在为大多数 AVR MCU 提供 beta 支持,并支持在未来版本中添加的其他 AVR MCU。您可以在 MPLAB X IDE 的“docs”文件夹中找到当前支持的器件的完整列表。

无论您是 AVR MCU 的新手还是长期用户,这项新功能都可以显着改善您的开发体验。MPLAB X IDE 提供了跨平台和可扩展的统一开发体验,兼容 Windows®、macOS® 和 Linux® 操作系统,因此您现在可以使用您选择的硬件系统来使用 AVR MCU 进行开发。为了轻松配置软件组件和器件设置,例如时钟、外设和引脚布局,您可以使用MPLAB 代码配置器(MCC),这是一个免费的图形编程环境,可生成无缝、易于理解的 C 代码,可以插入到您的项目。

MPLAB 生态系统和 MCC 现在也支持大多数可用于评估和编程 AVR MCU 的开发板。这包括新的Curiosity ATmega4809 Nano 开发板(DM320115)和现有的 AVR Xplained 开发板,它们是具有成本效益、完全集成的 MCU 开发平台,面向首次用户、制造商和任何寻求功能丰富的快速原型开发板的人。Xplained 平台包括一个集成的编程器/调试器,无需额外的硬件即可开始使用。

将 MPLAB X IDE 5.05 与 AVR MCU 结合使用时,您还有更多编译器选择和调试器/编程器选项。为了利用其他高级软件优化技术来减小代码大小,您现在可以使用MPLAB XC8 C 编译器或AVR MCU GNU 编译器集合(GCC)。您还可以使用MPLAB PICkit™ 4 在线调试器(PG164140)或新发布的低成本MPLAB Snap 在线调试器(PG164100)加速调试和编程。

由于 Microchip 知道您喜欢自由选择开发工具,因此您还可以选择继续使用Atmel Studio 7 IDE和 Atmel START 进行 AVR MCU 开发。Microchip 将继续提供新器件支持、添加增强功能并根据需要对这些工具实施错误修复。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8249

    浏览量

    162351
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18605

    浏览量

    386946
  • 编程器
    +关注

    关注

    9

    文章

    410

    浏览量

    44085
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PYQT 应用程序框架及开发工具

    大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架及开发工具。 pYqt 是一个多平台的 python 图形用户界面应用程序框架,由于其面向对象、 易扩展(可
    发表于 10-29 07:15

    MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录

    请问MPLAB X IDE 中怎么设置bootloader和应用程序的起始地址和大小,不然默认从0开始烧录
    发表于 10-24 16:42

    MPLAB® ICD 5内电路调试器技术解析与应用指南

    ® 和SAM (ARM®) 设备。MPLAB ICD 5通过功能强大、简单易用的MPLAB X集成开发
    的头像 发表于 10-11 10:15 442次阅读
    ‌<b class='flag-5'>MPLAB</b>® ICD 5内电路调试器技术解析与应用指南

    MPLAB® PICkit™5 内电路调试器技术解析与应用指南

    )进行快速原型设计和便携式生产就绪编程。该套件与MPLAB X集成开发环境 (IDE) 结合使用,为调试和编程提供功能强大、简单易用的图形用
    的头像 发表于 10-11 10:09 597次阅读
    <b class='flag-5'>MPLAB</b>® PICkit™5 内电路调试器技术解析与应用指南

    学生适合使用的SOLIDWORKS 云应用程序

    随着科技的不断发展,计算机辅助设计(CAD)技术已经成为现代工程教育的重要组成部分。SOLIDWORKS作为一款CAD软件,其教育版云应用程序为学生提供了强大而灵活的设计平台。本文将探讨
    的头像 发表于 09-15 10:39 512次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    ESP32-S3的MicroPython开发环境搭建

    本文通过搭建Thonny IDE开发环境,了解了如何给ESP32-S3烧录MircoPython固件和MircoPython应用程序
    的头像 发表于 09-11 16:02 933次阅读
    ESP32-S3的MicroPython<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    请问如何使用 NUC220 将应用程序从 APROM 0x0000切换到 APROM 0x4000?

    我在 APROM 0x0000 中保存了 1 个应用程序,在 APROM 0x4000 中保存了 1 个应用程序,如何使用 NUC220 将应用程序
    发表于 08-27 06:20

    如何在树莓派上安装并运行 Arduino 集成开发环境

    使用树莓派单板计算机,你可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着你可以用它轻松地为通过USB连接到
    的头像 发表于 07-01 17:41 4040次阅读
    如何在树莓派上安装并运行 Arduino <b class='flag-5'>集成</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>!

    SEN66上架 | 用「集成创新」重构环境感知新高度

    在智慧楼宇、新风系统、工业生产等场景中,精准可靠的环境数据一直是相关产品的重要核心竞争力。但传统方案往往面临着传感器各自分立集成难、设计开发难度高、空间占用大等痛点。 如何用更简洁、更集成
    发表于 05-07 18:15 3985次阅读
    SEN66上架 | 用「<b class='flag-5'>集成</b>式<b class='flag-5'>创新</b>」重构<b class='flag-5'>环境</b>感知新高度

    MCP:连接AI与应用程序的开放标准!

    作者:算力魔方创始人/英特尔创新大使刘力 扩展AI大模型的方式有两种,第一种是通过训练增强AI大模型自身的能力;第二种是让AI大模型与其它现有的应用程序(例如:数据库、浏览器、Gmail等)相互协作
    的头像 发表于 03-21 18:21 1881次阅读
    MCP:连接AI与<b class='flag-5'>应用程序</b>的开放标准!

    如何部署OpenVINO™工具套件应用程序

    编写代码并测试 OpenVINO™ 工具套件应用程序后,必须将应用程序安装或部署到生产环境中的目标设备。 OpenVINO™部署管理器指南包含有关如何轻松使用部署管理器将应用程序打包并
    发表于 03-06 08:23

    AWTK-WEB 快速入门(5) - C 语言 WebSocket 应用程序

    导读WebSocket可以实现双向通信,适合实时通信场景。本文介绍一下使用C语言开发AWTK-WEB应用程序,并用WebSocket与服务器通讯。用AWTKDesigner新建一个应用程序先安装
    的头像 发表于 02-19 11:49 894次阅读
    AWTK-WEB 快速入门(5) - C 语言 WebSocket <b class='flag-5'>应用程序</b>

    基于HPM_SDK_ENV开发应用程序的升级处理

    基于HPM_SDK_ENV开发应用程序的方式HPM_SDK_ENV是先楫半导体MCU的Windows集成开发环境,其包含HPM_SDK,工具
    的头像 发表于 02-08 13:38 1439次阅读
    基于HPM_SDK_ENV<b class='flag-5'>开发</b><b class='flag-5'>应用程序</b>的升级处理

    Flexus 云服务器 X 实例实践:安装 flatnotes 笔记应用程序

    flatnotes 作为一款独特的笔记 Web 应用程序,在华为云服务器上的安装实践值得探索。 一、Flexus 云服务器 X 实例介绍 1.1 Flexus 云服务器 X 实例简介 华为云 Flexus 云服务器
    的头像 发表于 01-13 15:52 1045次阅读
    Flexus 云服务器 <b class='flag-5'>X</b> 实例实践:安装 flatnotes 笔记<b class='flag-5'>应用程序</b>

    Flexus 云服务器 X 实例:在 Docker 环境下搭建 java 开发环境

    开发者精心打造。它以卓越的柔性算力,为我们在 Docker 环境下搭建 java 开发环境提供有力支撑。 一、Flexus 云服务器 X
    的头像 发表于 12-30 09:07 867次阅读
    Flexus 云服务器 <b class='flag-5'>X</b> 实例:在 Docker <b class='flag-5'>环境</b>下搭建 java <b class='flag-5'>开发</b><b class='flag-5'>环境</b>