| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 47839|回复: 32

RT809F使用教程 —— PIC系列MCU读写方法_以TCL GC32机芯PIC12F675为例_PIC12F629

  [复制链接]
发表于: 2013-7-23 21:12:02
| 显示全部楼层 |阅读模式
编程器:RT809F,软件版本:RT809F安装软件-130410版,加130718补丁。
板号:LD40V9-MAC4X,TCL GC32机芯,待机MCU型号PIC12F675。
     创维8M82、8M80、8M79、8R07、8T1G、8TP5等机芯常用的PIC12F629,读写方法一样。

*******************************************************************************************************************

★ PIC系列MCU广泛应用于平板电视的待机控制、电源管理电路,型号较多,低功耗、高性能。维修中会遇到5V供电电压过高导致PIC MCU
   损坏(此MCU的VDD供电超过5.5V就会损坏),静电导致PIC MCU的IO口击穿等故障。维修时需要更换MCU,然后重新写入程序、数据。

★ 程序数据来源:1、售后提供的原厂程序、数据;2、自己读取的MCU程序、数据(前提是MCU没有被加密,读取后809F软件会自动提示
   是否加密,如果数据是加密的,就不要写入了);3、破解加密的MCU得到程序数据(视其价值和解密费用而定,看是否值得去做);

★ 使用RT809F在线读写PIC系列MCU,需要另行购买或者按附图DIY一块ICSP接口板,配合809F使用。
   ICSP接口共5根线,分别为VPP编程电压(12V~13V)、VDD供电5V、GND、PGD数据信号、PGC时钟信号。

★ 用户需要查阅PIC相关型号MCU的引脚定义,并与ICSP接口一一对应连接。如果目标板上有ICSP接口,通常可以直接连接并在线读写。

★ 以下情况请拆下PIC系列MCU,飞5根线到ICSP口读写:
   1、板卡上并未预留ICSP接口,并且VPP脚当作普通IO用,连接到了其他芯片,本例就是这样;
   2、通过ICSP在线连接后,VPP电压被拉低,低于12V ;或者VDD电压被拉低,低于4.6V;
   3、通过ICSP在线读写出错时(因为PIC系列编程时序要求VDD和VPP均要受控,而部分板卡这两个脚外接电容过大,导致时序不符合
      要求,拆下MCU、用转接座或者飞线读写就没有这个问题);

★ PIC系列MCU内部存储空间分为Code Memory程序区、Data Memory数据区和Configuration Word / Calibration Word配置区,程序
   区空白为“FF 3F”,数据区空白为“FF 00”。如果是加密过的,读出一般为“00 00”。配置区的设定值通常保存在程序区和数据区
   之间,只有数个字节,可以在写入前点击“配置字”按钮,进入设置界面来设定PIC系列MCU的配置字,然后再写入芯片。

★ 关于芯片的配置字,一般用户可以不管,直接读取,没提示加密的话,直接写入另一颗芯片就行,加密过的芯片,也是可以直接擦除然
   后写入的,只是用编程器不能直接读取而已。如果使用的是厂商提供的程序、数据,需要按照相关文档说明或者查看对应型号MCU的数
   据表并设置配置字。

★ 809F在读写PIC系列时,缓冲区中间会有成片的“FF FF”无效区域,这是为了兼容性考虑,可以双向兼容用量较大的西尔特
   280U/580U/3000U读写程序、数据和配置字。

*******************************************************************************************************************

PIC12F675_TCL_GC32机芯.JPG

近期有用户反映,部分批次的TCL GC32机芯的PIC12F675,拆下读写时提示“ID不符”或者校验出错,解决方法:
在PIC12F675芯片的1脚VDD和8脚VSS之间,接一个10到22uF左右的陶瓷电容,即可正常读写。



A、备份方法概要:“ISP自动识别” ——>"读取" ——>"保存"

第一步:MCU安放到ICSP转接板,然后接到编程器的锁紧座上,打开软件到主界面,点击图示按钮,自动识别MCU型号:

1_Auto.jpg

第二步:点击“读取”,809F软件会读取并自动校验一次:

2_Read.jpg

第三步:保存读取的文件,文件名尽可能详细,包含厂商、板号、屏型号、主芯片型号、存储器型号:

3_Save.jpg


B、烧录方法概要:“ISP自动识别” ——>"打开"待烧录程序文件 ——>"写入"——>"校验"

第一步:MCU安放到ICSP转接板,然后接到编程器的锁紧座上,打开软件到主界面,点击图示按钮,自动识别MCU型号:

图片同A、第一步

第二步:选择待烧录的程序文件:

4_Open.jpg

第三步:点击“写入”,等待烧录、自动校验完成即可:

6_Write.jpg


备注1:加密是可选的,MCU不加密一样可以用。如果您在写入前,取消了配置字的/CP选项,程序区将在写入校验完成后自动加密,取消了配置字的/CPD选项,数据区将在写入校验完成后自动加密。如下图,先设置、再写入:

5_Config.jpg

备注2:如果在读取后,809F软件提示程序或者数据是加密的,那么这个就不需要保存为文件了,更不要再往别的芯片里面写。




TCL GC32机芯PIC12F675读取可用的程序、数据、配置文件
TCL_40-LD40V9-MAC4X_THP0594_V8-LC26GC-13F01_PIC12F675.BIN (16.75 KB, 下载次数: 351)
回复

使用道具 举报

发表于: 2013-7-24 23:56:10
| 显示全部楼层
我用了不能识别12F765是不是软件版本问题我现在是20130708的版本
回复 支持 反对

使用道具 举报

发表于: 2013-7-26 20:11:18
| 显示全部楼层
迷途 发表于 2013-7-24 23:56
我用了不能识别12F765是不是软件版本问题我现在是20130708的版本

必须用0718或最新版本才能支持
回复 支持 反对

使用道具 举报

发表于: 2013-9-11 20:58:17
| 显示全部楼层
你好,我有一台海信液晶电视的WT6702F电源管理芯片坏了,编程器支持在线编程吗?谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于: 2013-9-12 07:31:26
| 显示全部楼层
aofengdz 发表于 2013-9-11 20:58
你好,我有一台海信液晶电视的WT6702F电源管理芯片坏了,编程器支持在线编程吗?谢谢。

请提供板号和对应的淘宝链接,需要买板调试。
回复 支持 反对

使用道具 举报

发表于: 2013-9-12 08:20:50
| 显示全部楼层
admin 发表于 2013-9-12 07:31
请提供板号和对应的淘宝链接,需要买板调试。

你好,以下是主板的淘宝链接海信 TLM40V68PK(3)主板RSAG7.820.1859/ROH 配夏普屏,WT6702F的位号是U406,谢谢。
回复 支持 反对

使用道具 举报

发表于: 2013-10-31 14:11:27
| 显示全部楼层
很好!
感谢,我一直是找厂家申请的,这下可以自己搞搞看!
回复 支持 反对

使用道具 举报

发表于: 2013-11-15 22:38:41
| 显示全部楼层
求赐教,PIC12F675焊在ICSP小板(季总处买的),能识别,檫除和写入提示失败,查看缓冲区能看到芯片数据有所改变,已换了5个芯片,都是相同问题,请高手指教
回复 支持 反对

使用道具 举报

发表于: 2013-11-19 10:24:42
| 显示全部楼层
昌隆 发表于 2013-11-15 22:38
求赐教,PIC12F675焊在ICSP小板(季总处买的),能识别,檫除和写入提示失败,查看缓冲区能看到芯片数据有所 ...

按季总的方法改R64为1K,后正常。新问题是写HEX文件出错,写bin文件就正常
回复 支持 反对

使用道具 举报

 楼主| 发表于: 2013-11-19 18:16:51
| 显示全部楼层
昌隆 发表于 2013-11-19 10:24
按季总的方法改R64为1K,后正常。新问题是写HEX文件出错,写bin文件就正常

请将HEX格式文件传上来,注明MCU型号,文件来源。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2024-12-19 21:59 , Processed in 0.067233 sec., 17 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2024 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2024 codersclub.org

快速回复 返回顶部 返回列表