全部学习汇总: https:///GreyZhang/PIC18F

         手里两块PIC18Fxx的板子,一直也没有拿出来用过、学习过,想来真是有一点浪费。正好趁着最近有一点点自由的时间,找出来简单玩玩。

         开始接触一个新的嵌入式平台,还是老一套。首先看文档做一点基本功,接着就是开发工具链的确认,来一个点灯程序的烧录。这一步过了之后,后面就是自由hack了。

         MPLAB的安装其实还算是顺利,一个工程打开清空编译也还顺利。但是,尝试在IDE中调用调试器的时候似乎不是很顺利,唯一一次成功发现程序还无法全速运行。我的学习平台来自于TB,而调试器也是仿制品PICkit2。是不是这些工具的兼容性问题也不是很好说,于是网络搜索寻求更为纯粹的解决方案。

         很顺利,找到了PICkit2的GUI软件,而且专门注明了针对windows10,看起来正好符合我的要求。软件十分小巧,安装包甚至都不到1M。

         安装成功之后,烧录更是一路顺利。以下是我自己烧录成功的一个状态(整个过程,我执行了空白检测,发现非空白,然后擦除操作成功,又进一步烧写成功):

425_PICkit2烧写PIC18F4580 MCU_PIC18

         而我的开发板,现在上面的两个LED灯也在不断闪烁了。

425_PICkit2烧写PIC18F4580 MCU_PIC18_02

操作的过程中,遇到过调试器没识别的情况,按照下面截图中的菜单操作成功连接成功。

最后,增加一个读取以及校验的测试:

425_PICkit2烧写PIC18F4580 MCU_PIC18_03

425_PICkit2烧写PIC18F4580 MCU_嵌入式_04

         也还顺利,读取的时候会让MCU停止运行,而校验的过程则会让MCU启动运行。

         软件的烧写速度特别快,又使用Arduino那样的快感。接下来,看看hack是否愉快且顺利啦!