烧写PIC单片机,其实PIC Kit3具备脱机烧写功能!
这个功能对生产部门可能意义不大,但是对研发来说还是会经常用到的。
便于小批量烧写,比如烧写测试用的10-20 pcs样机,会很方便。
【加载镜像和启动PIC kit3的Program to go 模式】:
首先,在MPLAB 8 或者MPLAB X的IDE开发工程环境下,将待烧写的镜像程序预先写入kit3的内部存储内,即可实现类似PM3的脱机烧写。
之后只要拔下kit3的usb线,然后到现场去USB带电烧写即可(USB线缆可用现场的手机充电器/适配器供电);这对生产场景来说非常方便。注意配置时还要留心勾选合适的是否需要给目标板5v供电选项。
跟PM3的脱机功能的区别和不足是,一次只能保存当前一个程序镜像,无法选择调出多个程序。
【现场脱机烧写】
在设置好PICkit3的Program to go 模式,并成功给PIC Kit3加载了镜像程序后,只要到作业现场重新给kit3的usb线插上电,即可看到绿色Power灯常亮,表示供电ok;蓝色的Active灯闪烁,表示待命中。红色的Status灯灭,表示暂无错误。
然后把ICSP线缆插到目标板上,按下PIC kit3正面的黑色按钮,即可看到烧写过程中Status红色灯快速抖动闪烁,且Active蓝色灯常亮;
之后Status灯会再变绿,表示程序已经成功烧写完毕。Active蓝色灯则会继续慢速闪烁,表示Kit3待机中,等待下一次单片机烧写。
如果连线有误或者目标单片机烧写失败,则Status红色会慢速闪烁,提示失败。而Active蓝灯常灭。调整接线后重新按黑色键即可再次尝试。
【遗留】不确定PICkit3的Program to go 是否带Program后的Verify校验过程。转载请注明出处:
上一篇:MPLAB X IDE 用Pickit3烧录 提示:找不到目标器件
下一篇:PICKIT3往PIC16F877A烧录程序失败
设计资源 培训 开发板 精华推荐
- LTC1661CN8 微功率双路 10 位数模转换器典型应用电路
- 扫描wifi通断控制
- 使用 ON Semiconductor 的 CS5203A-3 的参考设计
- 【矩阵时钟】MATCLOCK(点阵屏bushi)
- LT1171HVIQ、-5.2/2.5A 负降压转换器的典型应用
- AD5556 14 位 DAC 的精密双极配置
- 专业的MEMS工具:基于STM32F401VE并与所有ST MEMS适配器兼容的ST MEMS适配器主板
- 使用 Analog Devices 的 LTC1728HS5-5 的参考设计
- 隔离输出转换器(15V 至 1000V)
- 用于低功耗可穿戴应用的符合 Qi (WPC) 标准的无线充电器