麦小播 发表于 2019-1-24 15:04

Microchip开发工具中文资料 (更新至2023年8月)

本帖最后由 麦小播 于 2023-8-28 17:07 编辑

汇总并置顶一波常用开发工具的中文资料。 便于大家查询。

附件过大,就不上传了。点文件名可自行打开,选择下载哈!

开发环境:
MPLAB® X IDE用户指南MPLAB® X IDE中的CI/CD向导用户指南

代码配置器:MPLAB(R)代码配置器(MCC)概述版资料

编译器类:
适用于AVR® MCU的MPLAB® XC8 C编译器用户指南
面向嵌入式工程师的MPLAB® XC8用户指南
面向嵌入式工程师的MPLAB® XC16用户指南
面向嵌入式工程师的MPLAB® XC32用户指南
安装MPLAB® XC C 编译器并获取许可证
MPLAB®XC8v2.0中的新增功能

编程器/调试器类:
MPLAB® ICD 4在线调试器用户指南(2022年1月24日最新版)
MPLAB® ICD 3在线调试器用户指南(用于MPLAB X IDE)
用于 MPLAB® X IDE 的PICkit™ 3在线调试器 / 编程器用户指南
MPLAB® PM3器件编程器用户指南(用于MPLAB X IDE)
MPLAB® Snap在线调试器信息手册
MPLAB® PICkit™ 4在线调试器 (2022年1月最新版)MPLAB® Snap在线调试器用户指南




仿真器类:
适用于MPLAB® X IDE的MPLAB REAL ICE™在线仿真器用户指南
MPLAB® ICE 4在线仿真器用户指南








   























触觉的爱 发表于 2019-1-29 20:19

应该备注版本或者更新日期

wzdtian 发表于 2019-3-20 16:23

为什么没有KIT4买了不会用

麦小播 发表于 2019-3-20 17:13

触觉的爱 发表于 2019-1-29 20:19
应该备注版本或者更新日期

好建议。尽快编辑。谢谢

麦小播 发表于 2019-3-20 17:19

wzdtian 发表于 2019-3-20 16:23
为什么没有KIT4买了不会用

http://www.microchip.com.cn/newcommunity//Uploads/201903/5c887e4084fc4.pdf资料在这里

麦小播 发表于 2019-3-20 17:20

有更新了,加了PICkit4的资料

asimeto223 发表于 2019-3-21 17:14

好建议

qiu4466 发表于 2019-4-2 19:24

好东西,支持一下

wooda 发表于 2019-4-5 11:55

pickit4 有没有单独的产测用烧录工具哇

麦小播 发表于 2019-4-10 08:45

wooda 发表于 2019-4-5 11:55
pickit4 有没有单独的产测用烧录工具哇

木有哦!量产要PM3呢

betterme 发表于 2019-5-10 16:57

支持!

hu9jj 发表于 2019-5-31 21:37

好资料,相见恨晚。

jinniuxing 发表于 2019-5-31 23:32

初次使用PIC1845k22单片机,感觉上手比较困难,不如stm32系列,而且编译环境也有MPLAB 8,MPLAB X IDE 5.15,mikroC Pro 三种且互相不能通用。我这个是X IDE5.15 ,想配置一下Time1定时器,结果导致程序不能正常运行,大神能给看一下我写的这个程序吗,之前不用定时器的时候还能正常显示;加了定时器1之后就不能显示,在这个网址上也找了http://www.microchip.com.cn/newcommunity/index.php?m=Knowledge&a=index&id=63&p=8
没有相关的内容啊,很抓狂;另外代码配置器也不是很好用,大神们有没有完整的外设配置代码例程,真的困扰很久了,不胜感激!

jinniuxing 发表于 2019-5-31 23:40

这个程序实现的效果,加了定时器之后就再也运行不起来了,注释掉也不行

jinniuxing 发表于 2019-5-31 23:46

RAR为显示视频,JPG为显示照片,加了Time1中断后,屏幕什么反应都没有了,折腾了10来天了,大神帮忙看一下,不胜感激!

wooda 发表于 2019-6-26 12:44

简单看了一眼,你这个代码风格很随意啊
感觉你中断处理程序只处理了time1,
如果退出中断后还有其他中断,又会进去,可能就是这个问题
另外不要到处尝试各种ide,清理清理干净,只装一种,应该是可以用的.
MGC应该是可以可以用,生成代码还算规范,可以借鉴.
给你看下相关的中断处理,希望能有所帮助
void interrupt INTERRUPT_InterruptManager (void)
{
    // interrupt handler
    if(PIE0bits.IOCIE == 1 && PIR0bits.IOCIF == 1)
    {
      PIN_MANAGER_IOC();
    }
    else if(PIE0bits.TMR0IE == 1 && PIR0bits.TMR0IF == 1)
    {
      TMR0_ISR();
    }
    else if(PIE0bits.INTE == 1 && PIR0bits.INTF == 1)
    {
      INT_ISR();
    }
    else if(INTCONbits.PEIE == 1)
    {
      if(PIE1bits.ADIE == 1 && PIR1bits.ADIF == 1)
      {
            ADCC_ISR();
      }
      else if(PIE1bits.ADTIE == 1 && PIR1bits.ADTIF == 1)
      {
            ADCC_ThresholdISR();
      }
      else if(PIE4bits.TMR1IE == 1 && PIR4bits.TMR1IF == 1)
      {
            TMR1_ISR();
      }
      else
      {
            //Unhandled Interrupt
      }
    }      
    else
    {
      //Unhandled Interrupt
    }
}void interrupt INTERRUPT_InterruptManager (void)
{
    // interrupt handler
    if(PIE0bits.IOCIE == 1 && PIR0bits.IOCIF == 1)
    {
      PIN_MANAGER_IOC();
    }
    else if(PIE0bits.TMR0IE == 1 && PIR0bits.TMR0IF == 1)
    {
      TMR0_ISR();
    }
    else if(PIE0bits.INTE == 1 && PIR0bits.INTF == 1)
    {
      INT_ISR();
    }
    else if(INTCONbits.PEIE == 1)
    {
      if(PIE1bits.ADIE == 1 && PIR1bits.ADIF == 1)
      {
            ADCC_ISR();
      }
      else if(PIE1bits.ADTIE == 1 && PIR1bits.ADTIF == 1)
      {
            ADCC_ThresholdISR();
      }
      else if(PIE4bits.TMR1IE == 1 && PIR4bits.TMR1IF == 1)
      {
            TMR1_ISR();
      }
      else
      {
            //Unhandled Interrupt
      }
    }      
    else
    {
      //Unhandled Interrupt
    }
}

ThinkIC 发表于 2019-7-8 13:53

非常感谢楼主的分享!
顺便想问一下,有没有Microchip Explorer16/32开发板的中文资料。在本论坛上粗略找了下似乎关于官方开发板的相关资料很少啊!!!

麦小播 发表于 2019-7-8 16:49

ThinkIC 发表于 2019-7-8 13:53
非常感谢楼主的分享!
顺便想问一下,有没有Microchip Explorer16/32开发板的中文资料。在本论坛上粗略找了 ...

http://www.microchip.com.cn/newcommunity/Uploads/Download/Library/61147b_cn.pdf

http://www.microchip.com.cn/newcommunity/Uploads/Download/Library/51589a_cn.pdf

这些,不过版本比较老了。亲看看有没有帮助

ThinkIC 发表于 2019-7-8 22:15

麦小播 发表于 2019-7-8 16:49
http://www.microchip.com.cn/newcommunity/Uploads/Download/Library/61147b_cn.pdf

http://www.micro ...

非常感谢,我先看看!

hyh0459 发表于 2019-8-1 10:27

XC16用户指南的链接是不是搞错了,怎么打开后是XC32呢?
页: [1] 2 3
查看完整版本: Microchip开发工具中文资料 (更新至2023年8月)