跳转到主要内容

MPLAB®

【视频】全新MPLAB® PICkit™ 4在线调试器入门

demi /

本视频将指导首次使用MPLAB® PICkit™ 4的用户设置这一在线调试器所需的步骤。

<iframe height=358 width=540 src='http://player.youku.com/embed/XMzk2ODM5OTMwOA==&#039; frameborder=0 'allowfullscreen'></iframe>

来源:<a href="http://i.youku.com/i/UMzM2OTQ5MjA4?spm=a2h0j.11185381.module_basic_sub…微芯</a>

【视频】MPLAB® XC8中的全新中断语法研讨会

demi /

Microchip 8位PIC®器件使用不同的配置来处理中断。本网上研讨会着眼于中断函数语法和代码,以实现不同模式下的中断控制。
<iframe height=358 width=540 src='http://player.youku.com/embed/XMzk2MjQ2Mjk0MA==&#039; frameborder=0 'allowfullscreen'></iframe>

来源:<a href="http://i.youku.com/i/UMzM2OTQ5MjA4?spm=a2h0j.11185381.module_basic_sub…微芯</a>

像使用PIC® MCU一样在MPLAB® X IDE中开发AVR® MCU

demi /

David Song &nbsp; &nbsp;Microchip Technology Inc. &nbsp; &nbsp;资深应用工程师

对PIC® MCU的爱好者来说,MPLAB® X IDE除了在一些配置不高的电脑上跑起来比较慢之外,不失为一款比较优秀的开发环境,其编辑、编译、调试和烧录功能都非常强大。而AVR® MCU的Studio 7开发环境,继承了Visual Studio(VS)的血脉,只是风格与X IDE不同而已。

好了,现在PIC和AVR两大MCU终于走到了一起,但对于习惯了使用X IDE进行开发的笔者来说,使用Studio 7进行AVR MCU开发还是有种种不习惯,特别是烧录芯片时,需要单独点开device Programming(器件编程)窗口,连接器件、配置fuse等等,才能烧录;并且要关掉这个烧录窗口才能返回到源代码进行修改;再次烧录再次打开,这一系列操作下来,还是有点繁琐的。在X IDE中这一切相对来说要简单得多,对配置字进行初始化之后,一键点击编译下载,一键导出hex文件,非常之方便。

恰逢MPLAB X IDE 更新至v5.0版本,随之而来的好消息是X IDE开始支持AVR系列产品了。笔者勇当小白鼠,于是有了本文的尝试。

MPLAB® X集成开发环境现已支持AVR®单片机

demi /

<font color="#FD8900">对AVR架构不熟悉的开发人员可以利用跨多个操作系统的统一开发平台轻松开始设计工作</font>

通常使用Microchip的PIC®单片机(MCU)并利用MPLAB生态系统进行开发工作的设计人员现在可以轻松评估AVR® MCU并将其融入到应用中。今天,随着美国微芯科技公司(Microchip Technology Inc)推出MPLAB® X集成开发环境(IDE)5.05版,目前暂属测试版,可支持大部分AVR MCU。未来的MPLAB版本还将加入更多增强的功能以及对其他AVR MCU的支持。当前和未来的AVR器件将继续受Atmel Studio 7和Atmel START支持。欲了解更多信息,请访问:www.microchip.com/AVRandMPLAB

【下载】在MPLAB® Xpress生态系统中 使用8位MCU的入门信息

demi /

MPLAB Xpress云端IDE是一款在线开发环境,囊括了我们屡获奖项的MPLAB X IDE的大多数常用功能。这一精简的应用程序忠实地还原了桌面应用程序,使用户可在两个环境间轻松切换。

MPLAB Xpress是PIC®单片机(MCU)新手用户的理想入门工具,无需下载、无需机器配置且无需等待即可开始系统开发。

MPLAB Xpress集成了最新版本的MPLAB代码配置器,使用户可以使用图形界面和引脚映射为8位和16位PIC MCU以及dsPIC® DSC自动生成初始化和应用程序C代码。

<font color="#0000C6" size="4"><a href="http://mcu.eetrend.com/files/2018-08/wen_zhang_/100013880-47364-2.pdf">…《在MPLAB® Xpress生态系统中 使用8位MCU的入门信息》</a></font>

【下载】面向嵌入式工程师的MPLAB® XC32用户指南

judy /

本文档提供了5个适用于32位器件和MPLAB® XC32 C编译器的代码示例。读者需要掌
握一些单片机和C编程语言的相关知识。

1. 点亮或熄灭LED
2. 使用延时函数使LED闪烁
3. 使用中断作为延时在LED上显示递增计数
4. 使用ADC在LED上显示电位器值(MPLAB Harmony)
5. 使用ADC在LED上显示电位器值(MCC)
6. 在LED上显示闪存值(MPLAB Harmony)
7. 在LED上显示闪存值(MCC)

<font color="#0000C6" size="4"><a href="http://mcu.eetrend.com/files/2018-05/wen_zhang_/100011507-40644-c.pdf">…《面向嵌入式工程师的MPLAB® XC32用户指南》</a></font>

【下载】面向嵌入式工程师的 MPLAB® XC16用户指南

judy /

本文档提供了5个适用于16位器件和MPLAB® XC16 C编译器的代码示例。读者需要掌握一些单片机和C编程语言的相关知识。

1. 点亮或熄灭LED

2. 使用_delay()函数使LED闪烁

3. 使用中断作为延时在LED上递增计数

4. 使用ADC在LED上显示电位器值

5. 在LED上显示EEPROM数据值

A 在MPLAB X IDE中运行代码

B 获取软件和硬件

<font color="#0000C6" size="4"><a href="http://mcu.eetrend.com/files/2018-03/wen_zhang_/100010822-37972-6.pdf">…《面向嵌入式工程师的 MPLAB® XC16用户指南》</a></font>

【下载】面向嵌入式工程师的MPLAB® XC8用户指南

judy /

本文档提供了5个适用于8位器件和MPLAB XC8 C编译器的代码示例。读者需要掌握一些单片机和C编程语言的相关知识。

<font color="#0000C6" size="4"><a href="http://mcu.eetrend.com/files/2018-02/wen_zhang_/100010339-35814-090.pdf…《面向嵌入式工程师的MPLAB® XC8用户指南》</a></font>