我们检测到您正在使用不支持的浏览器. 为了获得最好的体验,请使用Chrome, Firefox, Safari或Edge访问该网站. X

强大的工具和集成,降低嵌入式图形开发成本,时间和风险


GUIs

Animation

Imagery

当您使用功能强大的免费MPLAB和谐图形套件(MHGS)时,使用成本低廉的32位微控制器(mcu)创建专业外观的嵌入式图形用户界面(GUIs)从未如此容易过. 中可用的 MPLAB和谐 嵌入式软件开发框架, MHGS是专门为充分利用微芯片的高性能而设计的, 32位 嵌入式图形单片机. 这个工具和软件紧密集成的系统允许您快速、轻松地添加GUIs, Animation和Imagery到图形显示. 其基于“所见即所得”(WYSIWYG)的嵌入式GUI开发系统具有独特的功能,使您可以花更少的时间修复bug和重新集成来自外部工具集和库的代码, 减少开发时间, 为您的终端用户设计引人注目的新Product的成本和风险.

为什么要在嵌入式GUI开发中使用MPLAB和谐图形套件?


  • 紧密集成的工具环境:MPLAB X集成开发环境(IDE)之间的紧密集成, MPLAB和谐嵌入式软件开发框架和MPLAB和谐图形套件产生了一个增强, 交互式开发环境,因此您可以专注于创建和调试特定于应用程序的代码. 这将降低整体开发成本,缩短Product上市时间,提高Product质量.
  • 性能:MPLAB和谐图形套件从头开始设计,使代码可跨多个32位mcu系列,同时最大限度地利用图形处理单元(gpu)。, Microchip的高性能32位mcu上可提供多层覆盖图形控制器和DRAM.
  • 成本:MPLAB和谐图形套件是免费设计和使用我们的32位mcu. 它也是免版税的. 所有组件都可以在MPLAB和谐的每个公开发行版中获得,并可与MPLAB XC32编译器的免费版本一起使用.

在MPLAB和谐图形套件中可用的组件


GUI编辑器


无论你的经验水平如何, GUI编辑器允许您快速轻松地创建专业外观的嵌入式图形界面,与您的Product的其他企业品牌元素相匹配.

  • 所见即所得GUI绘图屏幕和工具组织者
  • 对象,比如Imagery资产, 可以放置小部件和文本, 在显示区域上直接移动和修改,然后在目标系统上精确地重新创建
  • 还提供了图层管理和小部件编辑工具
  • 显示区域与显示管理器紧密耦合, 允许GUI编辑器精确匹配广泛的分辨率和高宽比

显示管理器


使用这一行业独有的技术,可以减少非标准显示器的开发和原型制作时间, 定制的驱动发电机. 显示管理器旨在消除编码和使用数据直接从显示的数据表, 降低图形和硬件开发新手的进入门槛.

  • 通过易于使用的嵌入式GUI界面,无需编码,配置显示驱动程序
  • 使用从显示数据表中随时可得的信息
  • 支持标准和非标准显示分辨率和宽高比
  • 提供模拟计时特性快速目视检查和验证
  • 适用于内部、外部或低成本无控制器驱动模式  

字体管理器


字体是保持Product和企业营销宣传品之间一致和专业的外观和感觉的重要部分. 字体管理器可以快速地为嵌入式图形应用程序导入和应用正确的字体.

  • 独立于语言的字体导入支持高效的应用程序本地化
  • 能否自动选择必要的符号以节省内存, 导致潜在的更小, 低成本设计, 或筛选用户选择范围内的字形选择
  • 导入和使用定制的企业字体以及系统字体,以支持品牌管理
  • 类似于字处理器的字体样式支持,便于使用和定制
  • 支持自定义字符和行间距、UTF-8和UTF-16多语言字体

事件管理器


对于嵌入式设计来说,要求图形对外部事件做出反应是很自然的, 例如按钮按下和传感器读数的变化. 基于向导的事件管理器驱动最小编码的紧密耦合,以支持触摸用户事件和更改图形状态机和图形属性的外部逻辑事件.

  • GUI界面管理所有与嵌入式图形应用程序相关的触摸事件和手势
  • 细粒度事件和手势定义可以为用户界面定制外观和感觉
  • 导入或创建自定义, 每个事件和手势的用户定义动作, 或者使用已经与工具内小部件相关联的操作
  • 基于宏的开发环境来编程图形动作到外部事件

字符串的经理


为了实用和盈利,嵌入式图形设计必须灵活和高效. 字符串的经理包含许多易于使用的特性,用于定制用于品牌的文本, 本地化和格式化.

  • 内置的、基于GUIs的本地化支持支持快速和简单的语言版本
  • 可以在构建时选择和取消选择语言,以减少内存占用, 这样可以减少成本
  • 测试字符串的样式绑定使快速定制和原型设计变得简单, 适合和功能的文本设计
  • 翻译可以通过电子表格文件导入,从而支持专家本地化支持

需要帮助开始或想要了解更多?


Microchip MPLAB和谐 v3图形维基在GitHub上有资源帮助您开始设计令人惊叹的图形界面与我们的微控制器. wiki包含了关于基本图形概念的信息, 讨论图形在嵌入式设备中的重要性, 分解了MHGS库中可用的小部件,并详细介绍了MHGS如何工作以帮助您快速开发, 美丽的GUIs为您的设计. 它还包括MPLAB和谐 v3图形支持包和图形应用程序包的存储库. 使用右边的链接来浏览wiki.

看看这些快速入门指南


Creating a New Graphics Application

从概念到玻璃只需几分钟,而不是几天. 本“操作”指南将逐步引导您从头开始使用MHGS创建支持图形的应用程序.

Adding an Event to a Graphics Application

一个优秀的嵌入式GUI允许用户轻松地与之交互. 本指南向你展示如何使你的图形应用程序识别和响应触摸, 滑动和其他用户交互.

Product


查看所有参数化
Product 状态 5 k定价 CPU类型 体系结构 CPU速度(MIPS / DMIPS) 程序内存大小(KB) 辅助Flash (KB) 多个Flash面板 Code-Guard安全 RAM (KB) 数据eepm /医疗公平基金(字节) 马克斯I / O管脚 Pincount 暗光重置 低电压检测 上电复位 看狗定时器 内部盐含量优于1%的准确度 硬件RTCC / RTC 直接内存访问通道 低功率 Vbat / Vddbu电池备份 数量的比较器 比较器最大速度(ns) adc的数量 ADC输入 最大ADC分辨率(位) 最大ADC采样率(ksps) 硬件帽分压器 dac的数量 DAC输出 最大DAC分辨率(位) 内部电压基准(带隙) 运算放大器个数 CTMU测试 UART SPI I2C I2S 可配置逻辑单元(CLC/CCL) 外围触发脉冲发生器 外围引脚选择/引脚Muxing USB模块数量 USB接口 可以模块数量 发送 IrDA 捕获/比较/PWM (CCP) 增强的捕获/比较PWM (ECCP) 单输出CCP (SCCP) 多输出CCP (MCCP) 独立输出比较/标准PWM 电机控制PWM输出 smp PWM输出 输入捕捉 最大PWM输出(包括互补) PWM时基数 PWM最大分辨率(位) PWM决议(ns) 乙类安全图书馆 正交编码器接口 分段液晶 图形控制器/ GPU 加密引擎 并行端口 最大8位数字定时器 最大16位数字定时器 最大32位数字定时器 儿童权利公约 温度范围内最小值 温度范围最大 最小工作电压(V) 最大工作电压(V)
ATSAMA5D225C-D1M 在生产中 $8.09 Cortex-A5 32 785 0 No 128 90 196 是的 是的 是的 51 是的 是的 1 5 12 1000 是的 9 7 7 2 是的 2 高速 1 是的 是的 5 8 5 13 9 32 3 2 是的 是的 EBI 4 5 是的 -40 85 3.1 3.4 196 / TFBGA
ATSAMA5D27C-D1G 在生产中 $11.76 Cortex-A5 32 785 0 No 128 128 289 是的 是的 是的 51 No 是的 1 12 12 1000 是的 10 7 7 2 是的 3 高速 2 是的 是的 6 8 6 14 10 32 3 2 是的 是的 EBI 4 6 是的 -40 85 1.1 1.32 289 / TFBGA
ATSAMA5D27C-D5M 在生产中 $10.09 Cortex-A5 32 785 0 No 128 128 289 是的 是的 是的 51 No 是的 1 12 12 1000 是的 10 7 7 2 是的 3 高速 2 是的 是的 6 8 6 14 10 32 3 2 是的 是的 EBI 4 6 是的 -40 85 1.1 1.32 289 / TFBGA
ATSAMA5D27C-LD1G 在生产中 $12.45 Cortex-A5 32 785 0 No 128 128 361 是的 是的 是的 51 No 是的 1 12 12 1000 是的 10 7 7 2 是的 3 高速 2 是的 是的 6 8 6 14 10 32 3 2 是的 是的 EBI 4 6 是的 -40 85 1.1 1.32 361 / TFBGA
ATSAMA5D27C-LD2G 在生产中 $14.81 Cortex-A5 32 785 0 No 128 128 361 是的 是的 是的 51 No 是的 1 12 12 1000 是的 10 7 7 2 是的 3 高速 2 是的 是的 6 8 6 14 10 32 3 2 是的 是的 EBI 4 6 是的 -40 85 1.1 1.32 361 / TFBGA
ATSAMA5D27-SOM1 在生产中 $32.34 Cortex-A5 32 785 8000 No 128 103 176 是的 是的 是的 51 No 是的 1 5 12 1000 是的 9 7 7 2 是的 2 高速 2 是的 是的 5 8 5 13 9 32 3 2 是的 是的 EBI 4 5 是的 -40 85 3.1 3.4 176 /模块
ATSAMA5D27-WLSOM1 在生产中 $49.32 Cortex-A5 32 785 8000 No 128 94 188 是的 是的 是的 51 是的 是的 1 6 12 1000 是的 5 2 1 2 是的 2 高速 2 是的 是的 5 8 5 13 9 32 3 2 是的 是的 EBI 4 5 是的 -40 85 3 5.5 188 /模块
ATSAMA5D28C-D1G 在生产中 $18.84 Cortex-A5 32 785 0 No 128 128 289 是的 是的 是的 51 No 是的 1 12 12 1000 是的 10 7 7 2 是的 3 高速 2 是的 是的 6 8 6 14 10 32 3 2 是的 是的 EBI 4 6 是的 -40 85 1.1 1.32 289 / TFBGA
ATSAMA5D28C-LD1G 在生产中 要求定价 Cortex-A5 32 785 0 No 128 128 361 是的 是的 是的 51 No 是的 1 12 12 1000 是的 10 7 7 2 是的 3 高速 2 是的 是的 6 8 6 14 10 32 3 2 是的 是的 EBI 4 6 是的 -40 85 1.1 1.32 361 / TFBGA
ATSAMA5D28C-LD2G 在生产中 要求定价 Cortex-A5 32 785 0 No 128 128 361 是的 是的 是的 51 No 是的 1 12 12 1000 是的 10 7 7 2 是的 3 高速 2 是的 是的 6 8 6 14 10 32 3 2 是的 是的 EBI 4 6 是的 -40 85 1.1 1.32 361 / TFBGA
SAM9X60 在生产中 $5.02 ARM926 32 660 0 No 68 112 228 是的 是的 是的 51 是的 是的 1 12 12 1000 是的 13 6 13 1 是的 3 高速 2 是的 是的 6 0 6 10 10 32 5 2 是的 是的 EBI 0 6 No -40 105 1.02 1.21 228 / TFBGA
SAM9X60D1G 在生产中 $9.59 ARM926 32 660 0 No 68 112 233 是的 是的 是的 51 是的 是的 1 12 12 1000 是的 13 6 13 1 是的 3 高速 2 是的 是的 6 0 6 10 10 32 5 2 是的 是的 EBI 0 6 No -40 85 1.02 1.21 233 / TFBGA
SAM9X60D5M 在生产中 $8.01 ARM926 32 660 0 No 68 112 233 是的 是的 是的 51 是的 是的 1 12 12 1000 是的 13 6 13 1 是的 3 高速 2 是的 是的 6 0 6 10 10 32 5 2 是的 是的 EBI 0 6 No -40 85 1.02 1.21 233 / TFBGA
SAM9X60D6K 样品可以 $6.71 ARM926 32 660 0 No 68 112 196 是的 是的 是的 51 是的 是的 1 12 12 1000 是的 13 6 13 1 是的 3 高速 2 是的 是的 6 0 6 10 10 32 5 2 是的 是的 EBI 0 6 No -40 85 1.02 1.21 196 / TFBGA
AT91SAM9261 在生产中 $9.54 ARM926 32 209 0 0 No 没有一个 160 0 96 217 没有一个 没有一个 是的 是的 No 是的 21 No 是的 0 0 0 0 0 0 0 0 0 是的 0 No 5 2 1 0 0 是的 3 全速 0 No 是的 0 0 0 0 3 8 0 3 3 3 16 8 0 0 是的 No EBI 0 3 0 是的 -40 85 1.08 1.32 217 / LFBGA
AT91SAM9263 在生产中 $12.86 ARM926 32 220 0 0 No 没有一个 96 0 160 324 没有一个 没有一个 是的 是的 No 是的 27 No 是的 0 0 0 0 0 0 0 0 0 是的 0 No 5 2 1 0 0 是的 3 全速 1 No 是的 0 0 0 0 3 4 0 3 11 7 16 7 0 0 是的 No EBI 0 7 0 是的 -40 85 1.08 1.32 324 / TFBGA
AT91SAM9G10 在生产中 $6.86 ARM926 32 293 0 0 No 没有一个 16 0 96 217 没有一个 没有一个 是的 是的 No 是的 22 No 是的 0 0 0 0 0 0 0 0 0 是的 0 No 4 2 1 0 0 是的 3 全速 0 No 是的 0 0 0 0 3 0 0 3 3 3 16 6 0 0 是的 No EBI 0 3 0 是的 -40 85 1.08 1.32 217 / LFBGA
AT91SAM9G15 在生产中 $6.30 ARM926 32 440 0 0 No 没有一个 32 0 105 217 没有一个 没有一个 是的 是的 No 是的 20 No 是的 0 0 1 12 10 440 0 0 0 是的 0 No 5 5 3 0 0 是的 3 高速 0 是的 是的 0 0 0 0 6 4 0 6 10 10 32 4 0 0 是的 No EBI 0 0 6 是的 -40 85 0.9 1.1 217 / LFBGA
AT91SAM9G35 在生产中 $6.63 ARM926 32 440 0 0 No 没有一个 32 0 105 217 没有一个 没有一个 是的 是的 No 是的 20 No 是的 0 0 1 12 10 440 0 0 0 是的 0 No 5 5 3 0 0 是的 3 高速 0 是的 是的 0 0 0 0 6 4 0 6 10 10 32 4 0 0 是的 No EBI 0 0 6 是的 -40 85 0.9 1.1 217 / LFBGA
AT91SAM9G45 在生产中 $10.19 ARM926 32 440 0 0 No 没有一个 64 0 160 324 没有一个 没有一个 是的 是的 No 是的 37 No 是的 0 0 1 8 10 440 0 0 0 是的 0 No 5 6 2 0 0 是的 3 高速 0 是的 是的 0 0 0 0 6 4 0 6 10 10 16 4 0 0 是的 No EBI 0 6 0 是的 -40 85 0.9 1.1 324 / TFBGA
AT91SAM9G46 在生产中 $11.22 ARM926 32 440 0 0 No 基本 64 0 160 324 没有一个 没有一个 是的 是的 No 是的 39 No 是的 0 0 1 8 10 440 0 0 0