JDM PIC编程器的原理及应用1

preview
需积分: 0 0 下载量 30 浏览量 更新于2022-08-03 收藏 185KB PDF 举报
JDM PIC编程器是一种专为PIC系列微控制器(MCU)设计的编程设备,它巧妙地利用了个人计算机(PC)的RS232C串行接口,无需外部电源即可进行芯片烧录。这种编程器的独特之处在于它通过串口获取电力,并且改变了串口的常规工作模式,使其能模拟通用输入输出(GPIO)的功能,以此来适应PIC系列MCU的编程需求。 1. JDM编程器工作原理: JDM编程器主要依赖PC的RS232C串行接口提供+5V和+13V电压,这些电压是通过串口的特定管脚实现的。在不使用GND作为电压基准的情况下,编程器利用串口输出线之间的电压差来产生所需的不同电压等级,例如+12V至+14V的高压,用于某些PIC芯片的MCLR引脚。 2. PIC芯片的程序固化: PIC系列MCU由MicroChip公司生产,具备在电路串行编程(ICSP)功能,这意味着程序可以通过两个管脚(通常是RB6/RB7)串行输入到MCU内部。对于某些型号的芯片,还需要在编程过程中提供12V至14V的高电压到MCLR引脚。ICSP特性使得编程器只需连接5条线即可完成编程,简化了硬件设计。 3. RS232C串口信号: RS232C串口遵循标准的通信协议,通常在PC上有9针或25针的D型连接器。常见的管脚如TXD用于串行数据输出,DTR和RTS用于MODEM控制。虽然串口不能直接提供编程所需的5条线,但通过巧妙的电路设计,JDM编程器能够从串口的可用信号中提取必要的电压和控制信号。 4. JDM编程器电路设计: JDM编程器的硬件设计包括一个18脚的IC插座,用于容纳如PIC16F84这样的微控制器。编程器通过调整DTR和RTS线的状态,结合TXD线在不发送数据时的“MARK”状态,创建所需的电压条件。同时,通过软件控制这些串口信号,实现对PIC芯片的编程操作。 5. PIC系列MCU的优势: ICSP功能使得PIC系列MCU可以在产品电路板上预焊接空白芯片,然后在发货前进行程序烧录,确保每个产品都运行最新软件。这种方法降低了生产成本,提高了生产效率。 JDM PIC编程器的创新之处在于其巧妙地利用了RS232C串口的非典型应用,实现了无外接电源的编程功能,这对于嵌入式开发和产品制造提供了极大的便利。通过理解编程器的电路设计原理,用户可以更好地掌握其使用方法并扩展其应用范围,不仅限于PIC系列MCU,还可以与其他兼容的编程器硬件配合使用。