中文翻译 枫三(FENG3)
[主页]
目录
PICProg4U是为了RCD编程器我开发了的微芯PIC烧写软件。这个软件自动地找出使用可能的串行口,查出RCD编程器。
软件名称:PICProg4U
版本:0.8.2(2006-06-19 组建)
著作者:枫三(FENG3)
合作者:米盖尔·安赫尔·叶佩斯·巴伦西亚(西班牙文翻译),塔拉斯·柏魂(乌克兰文翻译)
- 有一个或更多串行端口的 IBM-PC/AT 兼容个人电脑。一些个人电脑象膝上型机或笔记本机没有足够的串行口电压为烧写PIC。大概 (VPP+0.6)/2 伏特要求为RCD编程器。大概 (VPP+0.6)-5 伏特要求为JDM编程器。任何USB串行适配器(或电缆)不支持。
- 一个RCD编程器或JDM编程器。
- 微软.NET Framework 1.1或以后版本。.NET Framework可以在微软的Windows Update网站下载。
- 微软Windows管理规范(Windows Management Instrumentation)。WMI 附带在Windows Me,Windows 2000,Windows XP和Windows Server 2003之中。对于 Windows 98 和 Windows NT 4.0,可以访问http://www.microsoft.com/downloads。并搜索“Windows Management Instrumentation (WMI) CORE 1.5 (Windows 95/98/NT 4.0)”。注意:在 Windows NT 4.0 上安装并运行 WMI 之前,需要首先安装 Service Pack 4 或更高版本。
- RCD编程器。使用直通串行电缆,从RCD编程器连接到电脑上的串行端口。
- JDM编程器(包含Multi PIC编程器)。如果电解电容器22微法拉被使用,请改变它到100微法拉。
器件
编程器
注PIC10F200, PIC10F202, PIC10F204, PIC10F206
JDM/RCD
这些SOT23,PDIP器件需要转换座或在线串行编程PIC10F220, PIC10F222
JDM/RCD
这些SOT23,PDIP器件需要转换座或在线串行编程PIC12C508, PIC12C509
JDM
RCD编程器不支持 PIC12C508A, PIC12C509A
JDM
RCD编程器不支持 PIC12CE518, PIC12CE519
JDM
RCD编程器不支持 PIC12C671, PIC12C672
JDM
RCD编程器不支持 PIC12CE673, PIC12CE673
JDM
RCD编程器不支持 PIC12F508, PIC12F509, PIC12F510
JDM/RCD
PIC12F629, PIC12F635, PIC12F675, PIC12F683
JDM/RCD
PIC16F54, PIC16F57, PIC16F59
JDM/RCD
PIC16F57和PIC16F59需要转换座或在线串行编程 PIC16F505, PIC16F506
JDM/RCD
PIC16F627, PIC16F628
JDM/RCD
PIC16F627A, PIC16628A, PIC16F648A
JDM/RCD
需要转换座(隔离第11,第16,第17脚),参见RCD编程器主页 PIC16F630, PIC16F676
JDM/RCD
PIC16F636, PIC16F639
JDM/RCD
PIC16F684, PIC16F688
JDM/RCD
PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77
JDM
RCD编程器不支持 PIC16F737, PIC16F747, PIC16F767, PIC16F777
JDM
RCD编程器不支持 PIC16F685, PIC16F687, PIC16F689, PIC16F690
JDM/RCD
这些20引脚器件需要转换座或在线串行编程PIC16F818, PIC16F819
JDM/RCD
PIC16F84A
JDM/RCD
PIC16F87, PIC16F88
JDM/RCD
PIC16F870, PIC16F871, PIC16F872
JDM/RCD
这些28引脚,40引脚器件需要转换座或在线串行编程
PIC16F873, PIC16F874, PIC16F876, PIC16F877
JDM/RCD
这些28引脚,40引脚器件需要转换座或在线串行编程
PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A
JDM/RCD
这些28引脚,40引脚器件需要转换座或在线串行编程
上面粗体的器件测试完毕
■使用直通串行电缆,从RCD编程器或JDM编程器连接到您的个人电脑上的串行端口。去除PIC一次如果它被插入了RCD编程器或JDM编程器上的IC插座。然后启动PICProg4U。
■选择RCD编程器从下拉列表。RCD编程器或JDM编程器自动地将被查出。
■选择器件系列从下拉列表,确认适当的器件被选择。
■打开你的Hex文件。
■点击[烧写器件]按钮或执行从菜单[编程] [烧写器件] 编程PIC 。
■低引脚数PIC譬如PIC10Fxxx,PIC12Fxxx,和14引脚数PIC16Fxxx有内部振荡器。这些器件的最后地址存储单元中有内部振荡器的校准值。为了不丢失校准值,擦除器件之前读取该值。
■PICProg4U启动后暂时,RCD编程器的高压上升是慢慢地。首先使RCD编程器准备由读取器件一次。当器件重新被选择, RCD编程器将准备由自动地充电电容器(从版本0.7.0 2006-02-10)。
【图1】 |
显示工具条
|
【图2】 |
显示存储器窗口
|
①切换 工具条 / 存储器窗口
这个按钮将切换工具条【图1】和存储器窗口【图2】而显示。在PICProg4U启动之后,【图1】被显示。菜单[ 显示 ] > [ 显示存储器窗口 ] 。②选择编程器
如果RCD编程器或JDM编程器被连接到您的个人电脑一个串行端口并且RCD编程器或JDM编程器被选择, 可能由RCD编程器或JDM编程器使用的串行口自动地将被找出,而RCD编程器或JDM编程器将被查出。当PIC被插入在RCD编程器或JDM编程器插座,根据程序被写在该PIC或PIC类型,RCD编程器或JDM编程器也许是查出不到的。如果查出RCD编程器或JDM编程器失配,首先拔出PIC从插座请重新查出RCD编程器或JDM编程器。③选择器件
PICProg4U当前支持的器件名称显示在下拉列表中。④选择器件系列
在下拉列表中选择器件系列(器件型号)。⑤工具栏的按钮
打开您的Hex文件用以编程器件。该文件导入到电脑的缓冲区。菜单[ 文件 ] > [ 打开文件 ] 相同。
从器件读取存储器中的内容。菜单[ 编程 ] > [ 读取器件 ] 相同。
烧写缓冲器中的内容到器件。菜单[ 编程 ] > [ 烧写器件 ] 相同。
校验器件存储器中的内容和您的电脑里缓冲器中的内容。菜单[ 编程 ] > [ 校验 ] 相同。
读取器件检查对存储器是空白。菜单[ 编程 ] > [ 空白检查 ] 相同。
擦除器件存储器中的内容。菜单[ 编程 ] > [ 擦除器件 ] 相同。
⑥进度条
执行进度显示在多颜色的指示器。⑦状态条
显示操作结果,忠告,错误信息。菜单栏
[ 文件 ]
[ 打开文件 ] 打开您的Hex文件用以编程器件。
[ 保存文件 ] 保存在缓冲区中的内容到Hex文件。
[ 最近使用文件列表 ] 最近使用文件列表将显示。
[ 最近使用器件列表 ] 最近使用器件列表将显示。
[ 退出 ] 退出PICProg4U。
[ 编辑]
[ 清除缓冲区的数据 ] 清除在您的电脑里缓冲区的数据。
[ 剪贴板复制信息窗口的内容 ] 剪贴板复制信息窗口的内容。
[ 清除信息窗口的内容 ] 清除信息窗口的内容。
[保存信息窗口的内容 ] 保存信息窗口的内容
[ 编程 ]
[ 烧写器件 ] 烧写器件。程序存储器,数据存储器(您要是需要),用户ID单元(您要是需要),和配置字。
[ 选择存储器而烧写 ] 程序存储器,数据存储器,用户ID单元,配置字等个别地被烧写。
[ 读取器件 ] 从器件读取存储器的内容。
[ 校验 ] 校验器件存储器中的内容和您的电脑里缓冲器中的内容。
[ 空白检查 ] 读取器件检查对存储器是空白。
[ 擦除器件 ] 擦除器件存储器中的内容。PICProg4自动地擦除器件在烧写之前。[ 设定 ]
[ 语言设定 ] PICProg4U有日文,英文,西班牙文,中文操作和显示功能。
[下次启动时读入 ] 如果选择,PICProg4U在下次启动的时候,语言设定,编程器设定,最后使用了的器件列表,最后打开了的Hex文件等被读取。[ 显示 ]
[ 显示存储器窗口 ] 切换工具条和存储器窗口的显示。
[ 显示器件消息 ] 显示当前器件的信息。
[ 工具 ]
[
编辑器件定义文件] 不可以编辑。已经定义完毕。
[编辑配置定义文件] 不可以编辑。已经定义完毕。
[编辑算法定义文件] 不可以编辑。个别的算法已经被硬编码了。[ 帮助 ]
[ 目录 ] 显示HTML帮助文件。
[ 关于PICProg4U ] 显示这软件版本,支持的器件,版权。标签窗口
[ 数据存储器 ]
显示数据存储器窗口如果选择的器件有它。
[ 配置存储器 ]
配置存储器(测试存储器)的内容将被显示。
[ 配置字 ]
配置位在配置字将被显示。您可以设置该配置位。
[ 选择项 ]
您可以选择哪存储器将被擦除或烧写或将被校验。
[ 擦除 ] 可以指定哪存储器擦除在编程器件之前(烧写或擦除)。
[ 完全批量擦除 ] 使能擦除用户ID(和配置字为一些器件)。这个功能与“芯片擦除”相同。通常不选择。如果该器件受了代码保护,PICProg4U将尝试“芯片擦除”(代码保护位将被重新设置并且所有数据在程序存储器和数据存储器将丢失)。擦除后,校准值的处理取决于以下选择。
[ 默认校准值 ] 擦除后还原厂家为内部振荡器所烧写的校准值。
[ 修改校准值 ] 擦除后用户指定了的校准值将被写入到器件。
[ 擦除校准值 ] 厂家为内部振荡器所烧写的校准值(和备用校准值)将被擦除而丢失。
[ 烧写 ] 程序存储器,数据存储器,用户ID单元,配置字等您可以个别地选择后烧写。
[ 用户ID ] 烧写用户ID单元。如果Hex文件包含用户ID就自动地被选择(可以不选择)。
[ 烧写前擦除 ] 将自动地擦除选择的器件在烧写之前。通常选择。
[ 确认器件ID ] 烧写前确认器件ID。通常确认器件ID(除了没有ID的器件以外,例如12位内核的PIC12F509)。
[ 校验 ] 指定哪存储器将被校验。这些选择项与上述烧写的选择项合作。
「烧写后校验 ] 烧写器件之后校验。
[ 在烧写中校验 ] 未使用。[ 编程器 ]
再查出编程器,或手工指定串行口号。
[ 设定 ]
未使用(将来扩张)。
[ 信息 ]
显示操作结果,忠告和错误信息。
■ PICProg4U压缩文件 (zip压缩文件)
■ PICProg4U软件文件是压缩的一个设定文件在下载了的zip压缩文件。
■ 为安装PICProg4U,执行Setup.exe并按照对话框中的指示操作以完成安装。如果 .NET Framework 被要求,请下载它从微软Windows Update网站。
■ 为卸装PICProg4U,您可以在控制面板里执行“添加和删除程序”,或您可以再一次执行PICProg4U的 Setup.exe 。如果提示错误信息
■ 这软件需要微软 .NET Framework 。如果运行时提示找不到 MSCOREE.DLL 文件,您需要安装 .NET Framework 。
■ 如果运行时提示更多错误,您需要安装Windows Management Instrumentation (WMI) 。
[主页]
更新日期 2006-06-19 JST
2005-12-24 JST