历史上的今天
今天是:2025年03月08日(星期六)
2020年03月08日 | MPLAB X IDE开发环境
2020-03-08 来源:eefocus
项目需要,安装了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菜单下。
如果你想在文件当中使用中文注释的话,那就必须注意了。文件类型一定要改为GBK,GP2312,GB18030的一种,我改为GB2312,其他没有严格测试过。道理是差不多的。GB18030只不过支持更广而已。
输出BIN文件和偏移地址


史海拾趣
|
我是一名研二的学生,最近老板(老师)叫我弄关于IXA的东西,倒腾了几个月下来算是有了一定的了解,但是突然觉得这个东西的应用面不广呀,也不怎么具有通用性,都是Intel的那套东西,要是换了平台这些就完全用不上了…… 想问问各位前辈们,现在市 ...… 查看全部问答> |
|
CPU是STM32F103CB,无操作系统。 通过UART1接受GPRS发来的数据,在中断函数中 USART1_IRQHandler 中进行处理 unsigned char a_GPRSData[500]; unsigned int g_DataLength; void USART1_IRQHandler(void) ...… 查看全部问答> |
|
第0篇Xilinx FPGA开发环境的配置第一篇Xilinx ISE 使用入门1第二篇Xilinx ISE 使用入门3第三篇Xilinx ISE 使用入门4第四篇XILINX ROM 使用教程 … 查看全部问答> |
|
现在在玩raspberry pi,感觉beaglebone太鸡肋,没有扩展版没法玩。 当然也有可能是我水平太糙,弄不起来。想想看还是raspberry pi更适合新手。 今年4月份买的,需要的我给taobao链接。… 查看全部问答> |
|
使用IAR调试430板子的时候,总是连不上板子,出现下面的错误。 Thu May 22, 2014 09:09:59: Fatal error: Failed to re-initialize Session aborted! Thu May 22, 2014 09:10:00: Fatal error: Unknown exception in driver (SD3)&n ...… 查看全部问答> |




