基于STM32的PIC单片机程序烧录器设计作者:郑洁霁 秦国栋来源:《无线互联科技》2017年第10期 摘 要:针对PIC单片机的程序烧录,文章实现了以ARM芯片STM32F103VCT6为核心的程序烧录器的设计。文章首先介绍了STM32F103VCT6的特点以及ICSP下载方式,然后给出了系统设计框图和程序设计流程图。编程实验表明,该烧录器能够可靠、高效地实现对内孔撑圆涨紧夹具
PIC单片机的编程下载功能。 关键词:STM32;PIC单片机;程序烧录器
PIC单片机是蒸压砖设备Microchip公司的产品,其采用精简指令集的RISC结构。同时采用哈佛双总线结构,能并行处理程序存储器和数据存储器的访问,这种指令流水线结构能在一个周期内完成两部分工作,极大地提升了执行效率[1]。因此,PIC单片机在工业界得到了大量的应用,占据了一定的市场份额。在工业的批量烧录生产过程中,主要使用PicKit等脱机烧录器,其功能比较单一,无法满足扩展功能等需求。随着PIC单片机产品的增多和自动烧录机台等设备的应用,根据生产的实际需求,人们设计了一种基于STM32的PIC程序烧录器,其 具有工作稳定、界面直观、操作方便等特点,取得了良好的效果。
浸胶线 1 ICSP协议简介
Microchip公司是最先生产能够在线编程的微控制器生产商之一。这个功能首先是在中档PICmicro微控制器中提供的,但从那以后已经成为所有新的PICmicro微控制器的一个特性[2]。
ccc29 电路系列编程中(In Circuit Serial Programming,ICSP)需使用5根线,分别为时钟、数据线、电源、接地以及编程电压线。利用ICSPwww.537m功能,可以很方便地构建一个PIC单片机的串行编程器,将编好的单片机程序固化到芯片中[3]。保持编程时钟和编程数据引脚为低电平,并将户外投影灯VPP引脚电压从VIL增加到VIHH,器件便进入编程模式。此时通过数据引脚即可将数据送入单片机或者从单片机中读出数据。