新闻中心

EEPW首页>嵌入式系统>设计应用> 一种实用的PIC编程器的设计

一种实用的PIC编程器的设计

作者: 时间:2010-01-15 来源:网络 收藏

3.7 软件流程
系统在初始化中,如果检测到目标芯片已经安装就绪,监控显示模块便会显示系统处于就绪状态,然后监控按键。一旦按键按下。编程开始,如图9所示。先读取系统预定值并保存在主控机的RAM中,然后芯片擦除,包括用户使用的代码区和系统配置区。擦除完成后,将PC指向首地址0000H,开始代码写入,每次写入l个字节的代码,写完后校验。所有代码写完后,恢复已保存的预定值,恢复的过程与代码写入一致。

寻址到配置字单元后进行配置字写入,在先前的擦除工作中,配置字单元已经擦除。写入的过程也与代码写入一致。

整个编程过程中,监控显示模块会显示目前的系统状态。写入过程中(包括代码、预定值和配置字等)出现的任何错误,编程会报错停止,并回到就绪等待状态,等待下次编程的开始。

若无任何错误的状况发生,系统显示编程成功,整个芯片编程过程结束。

4 小结
本系统操作简单,性能稳定,编程速度快,无需PC机的支持。所有的代码均保存在主控机的ROM区中。在主控机ROM写保护的情况下,代码不可能被读出,具有很强的保密性。需要的外部设备少,易于携带,而且成本低。本方法对于工业现场的批量芯片编程有一定借鉴意义。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭