MPLAB X IDE开发环境

本文详细记录了MPLAB X IDE的安装过程,包括需要的JAVA6.1环境和C编译器。介绍了IDE的主要功能,如在线调试、工程属性设置以及解决下载错误的方法。此外,还提到了MCC代码生成时的注意事项,如英文版环境的必要性,中断程序的优化和CAN中断的配置问题。最后,讨论了在文件中使用中文注释的编码要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目需要,安装了MPLAB X IDE,下面记录。

安装MPLAB除了本身的IDE外,还需要安装JAVA6.1开发环境,以及C编译器。

刚使用时发现按钮比较多,下面是常用的几个,若需要在线调试,直接按右侧的那个按钮就可以,这个按钮包含编译下载调试,调试所需要的开始暂停复位功能在下图右侧。不得不说,这个开发环境在线调试实在是烂,有时都无法调试,只能重新打开工程,重新上电,可能与下载器有关,使用的是kit3,这个和Jlink相比差远了!


当从MPLAB 8.x转到这时,可能想找到供电的选项在哪里,右键工程名字-->属性,就可以找到,如下图所示。有时候下载时会出现一些错误,可以考虑下是否没有供电导致的。若下载时出现电压不足的错误,但实际电压确实没问题的话,需要重启开发环境。


使用MCC生成代码时,需要开发环境是英文版,如果是中文版,可能没法看c代码,各种闪退等等,还是换成英文的吧。

MCC生成端口电平变化中断程序时,需要在中断里添加一句PORTB=PORTB;也就是读电平的语句,否则可能一直进中断,无法清标志位。另外,MCC生成CAN代码时,缺少使能CAN中断的语句,需要初始化时添加一句PIE5=0x01;在查看CAN中断时发现一句话,// Not supported yet,也就是现在还不支持,额,不支持你干嘛还生成代码!CAN中断里需要加入接收函数,也就是读缓冲区,要不然下次来报文了不触发中断了


然后就是set configuration bits了,这个在production菜单下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值