- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JDM_PIC_编程器的制作,picjdm烧录器,pic编程器,自制pic编程器,pic单片机编程器,picc语言编程器,伟纳编程器的制作,读卡器制作emmc编程器,编程器制作,编程器固件制作
JDM PIC 编程器的制作
前段时间rd09 朋友提供了FENG3 对JDM PIC 编程器改进版的制作方法,我照做了
一个,觉得这是一款性价比非常高的烧写器,为让大家在制作过程中少走弯路,尽快品尝到
成功的喜悦,特撰此文共享。
JDM PIC 编程器最初的设计是一个奇特的创新,它非常灵活地运用了三极管及串口的
工作原理,在无外部电源供应的情况下实现了VDD+5V、VPP+ 13V 电源供应和时钟、数
据的收发。而且串口的使用也不拘泥于其端口引脚的原定义,令人不得不佩服设计者的智慧。
当初原设计时作者应该写了一个DOS 下的驱动,而后来IC-PROG 对其的支持使其在
WINDOWS 下面发扬光大。鉴于现在JDM 被推荐和受欢迎的程度,我们实在应该感谢Jens
Dyekjar Madsen 创造了JDM,而Bonny Gijzen 对它的支持则使其发扬光大。
图一是其最初的设计线路,使用25 针的串口,其端口名称在9 针的串口中同样可以找到。
RTS 口在提供时钟信号的同时还通过D3、D4 整流、5.1V (D2)稳压管提供+5.1V 的VDD
电压,DTR 与CTS 配合实现数据的传送与接受,而TxD 则提供烧写时的VPP+13V,这里
+13V 经过D6 与 D2 串连稳压得到。这里VDD 是一直有供应,而VPP 只在烧写时供应。
图二是日本一个火腿族FENG3 的改良版,最初的改良是为了使其可以用同一个卡座烧
写40PIN 及以下的直插式MCU,并且加了一个LED 指示烧写状态。其后又增加了Q3,为
的是在VPP 在VDD 之前加到MCU 上,我在他的网站上没有找到关于为何要“VPP Befor
VDD” 的理由,但我猜想是为了一些有内部RC 振荡的MCU 所设计,因为如果使用有内部
振荡的MCU 而又选择了这个功能,在多次重复烧写时可能出现问题。试想如果MCU 原来
烧有程序,在VDD 上电的同时MCU 开始运作,由于有许多脚接地,在MCU 初始化端口
后就会导致某些设置成输出脚对地短路而烧坏 MCU。但是这里实现这个功能时有个问题,
这将在其后说明。按FENG3 的说明,“制作这个烧写器之前,我推荐首先查一下您的个人
计算机串口有没有足够的电压输出。如果TxD, DTR, 和 RTS 没有超过±7.5V,这个烧写器
将不能正常工作。特别是最近的手提电脑通常使用低电压的RS232 芯片。”我在这里要说明
的是,实际上在±7.5V 范围烧写器还是不能工作的。至少要达到13.5V 才行。什么道理大
家可以想到。
FENG3 提示其它的要点有6 个,请制作者仔细阅读:
1. 串口的地线 直接与烧写器的VDD 相连,电路图中所有的接地符号均是PIC 烧写器的地,请不要将串
口的地与烧写器的地相连。(我一年前做过一个没成功,因为当时没搞清,误将串口的地和烧写器的地相
连)
2. 这个PIC 烧写器的VPP 必须在烧8-18PIN 和28-40PIN 时通过一个开关切换,如果您在烧写时没有
正确地选择好开关的位置,过电压可能将您的PIC 烧坏。
3. 这个PIC 烧写器不支持所有的PIC MCU,(不支持PIC16C5X;20PIN 的PIC16C770/771 可以通
过使用一个转接头来烧写。
4. 因我没有全系列的PIC 芯片,所以我没有试过所有的PIC,使用这个烧写器我成功烧写并校验成功了
如下型号: PIC12F629, PIC12F675, PIC16F627, PIC16F628, PIC16F630, PIC16F676, PIC16F818,
PIC16F819, PIC16F84A, PIC16F873, PIC16F877A, PIC18F2320, PIC18F452. (本人成功烧写和校验了
16F7X 系列)。
5. 烧写软件使用Bonny Gijzen. 的IC-Prog,目前的版本是1.05C,大家可以到WWW.IC-PROG.COM
去下载。
6. IC-Prog 中的Hardware settings (硬件设置)同JDM programmer. (这里我要提醒大家注意,如果
使用WINDOW2000 以上,Hardware settings 的INTERFACE 中要选择WINDOWS API 选项,而不要选
择DIRECT I/O,因为在32 位操作系统中是不允许一般软件直接操作硬件的。虽然这样写的速度会慢一点,
但没办法。最多把I/O DELAY 值设置
文档评论(0)