JDM PIC编程器的原理及应用1
需积分: 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,还可以与其他兼容的编程器硬件配合使用。
陈游泳
- 粉丝: 34
- 资源: 301
最新资源
- 多线框物体架子检测28-YOLO(v5至v11)、COCO、CreateML、Paligemma、VOC数据集合集.rar
- Python快速排序算法详解及优化策略
- 政务大数据资源平台设计方案
- 完结17章SpringBoot3+Vue3 开发高并发秒杀抢购系统
- 基于MATLAB的信号处理与频谱分析系统
- 人大金仓(KingBase)备份还原文档
- SecureCRT.9.5.1.3272.v2.CN.zip
- CHM助手:制作CHM联机帮助的插件使用手册
- 大数据硬核技能进阶 Spark3实战智能物业运营系统完结26章
- Python个人财务管理系统(Personal Finance Management System)
- 多边形框架物体检测18-YOLO(v5至v11)、COCO、CreateML、TFRecord、VOC数据集合集.rar
- 虚拟串口VSPXD软件(支持64Bit)
- 机器学习金融反欺诈项目数据
- GAMMA软件新用户手册中文版
- CIFAR-10 64*64训练测试数据集
- cd35f259ee4bbfe81357c1aa7f4434e6.mp3