全部学习汇总: https://github.com/GreyZhang/PIC18F
手里两块PIC18Fxx的板子,一直也没有拿出来用过、学习过,想来真是有一点浪费。正好趁着最近有一点点自由的时间,找出来简单玩玩。
开始接触一个新的嵌入式平台,还是老一套。首先看文档做一点基本功,接着就是开发工具链的确认,来一个点灯程序的烧录。这一步过了之后,后面就是自由hack了。
MPLAB的安装其实还算是顺利,一个工程打开清空编译也还顺利。但是,尝试在IDE中调用调试器的时候似乎不是很顺利,唯一一次成功发现程序还无法全速运行。我的学习平台来自于TB,而调试器也是仿制品PICkit2。是不是这些工具的兼容性问题也不是很好说,于是网络搜索寻求更为纯粹的解决方案。
很顺利,找到了PICkit2的GUI软件,而且专门注明了针对windows10,看起来正好符合我的要求。软件十分小巧,安装包甚至都不到1M。
安装成功之后,烧录更是一路顺利。以下是我自己烧录成功的一个状态(整个过程,我执行了空白检测,发现非空白,然后擦除操作成功,又进一步烧写成功):
而我的开发板,现在上面的两个LED灯也在不断闪烁了。
操作的过程中,遇到过调试器没识别的情况,按照下面截图中的菜单操作成功连接成功。
最后,增加一个读取以及校验的测试:
也还顺利,读取的时候会让MCU停止运行,而校验的过程则会让MCU启动运行。
软件的烧写速度特别快,又使用Arduino那样的快感。接下来,看看hack是否愉快且顺利啦!