打印

PIC10F200无法下载程序

[复制链接]
5827|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
armguo|  楼主 | 2013-2-25 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 armguo 于 2013-2-25 09:57 编辑

买了一个编程器K150,想下载PIC10F200的HEX文件,但是没有SOT23转换头,所以自己焊线从编程器到MCU.
编程座输出口如下:
1VPP
2VCC
3GND
4DAT
5CLK
6LOW
单片机接口如下:
1-DAT
2-GND
3-CLK
5-VCC
6-VPP
可以清空程序,但是无法下载程序。求解。

PIC10F200.jpg (59.24 KB )

PIC10F200.jpg
沙发
yewuyi| | 2013-2-25 10:12 | 只看该作者
最好是联系卖你编程器的厂家解决。

1、为何VDD要接一个电阻到芯片的VDD?
2、请严格按照ICSP的连接顺序连接编程器和芯片
3、勿在CLK和DAT引脚上连接任何电感性或电容性负载。

使用特权

评论回复
板凳
armguo|  楼主 | 2013-2-25 11:04 | 只看该作者
谢谢。我们PCB上1.8V供电,但是我看手册上说是12V编程电压,如果直接烧写有风险。所以只能通过SOT23转接头先烧写,再焊接到PCB上。但是我直接从编程器连到10F200,可以擦除清空程序,编程时,到一半就不行了。版主有参考电路吗?或者推荐编程方法。谢谢

K150-V10.pdf

282.96 KB

使用特权

评论回复
地板
yewuyi| | 2013-2-25 11:20 | 只看该作者
编程器擦除芯片程序一般是只发擦除命令,不检查是否真的擦除完成,一般只要能识别到芯片,并且编程器擦除命令正确发出即认为OK。
而向芯片烧入HEX文件,则每烧写一段二进制码后芯片都一般会有一个应答信号,如果接收不到这个应答信号,则认为烧写出错。

请注意以上的区别,并注意别被这些误导了自己。

ICSP是规定的标准电路,请查看芯片手册中的相应章节即可。

如果你使用转接座的话,个人建议你购买类似PM-D这样的编程器,只要把芯片按正确顺序放在座子上,把座子正确夹在编程器上,其他电路连接就不要你管了。

使用特权

评论回复
5
armguo|  楼主 | 2013-2-25 11:36 | 只看该作者
谢谢版主。编程时怎么设置时钟校正和配置位啊?

使用特权

评论回复
6
yewuyi| | 2013-2-25 13:12 | 只看该作者
配置位和时钟校正请参考对应芯片型号的数据手册,各个型号的芯片有一定差异,请以数据手册为准。

使用特权

评论回复
7
armguo|  楼主 | 2013-2-26 10:30 | 只看该作者
可以确定是没有检测到芯片。PM-D太贵了,PICkit3可以吗?版主有烧写过PIC10F200吗?

使用特权

评论回复
8
yewuyi| | 2013-2-26 11:35 | 只看该作者
armguo 发表于 2013-2-26 10:30
可以确定是没有检测到芯片。PM-D太贵了,PICkit3可以吗?版主有烧写过PIC10F200吗? ...

我没用烧写过PIC10F200,但我打开MPLAB核实了一下,PICKIT3可以支持PIC10F200的烧写,你可以在MPLAB设置由PICKIT3输出编程电压给MCU,这样编程时就不需要其它外接编程电压了。

使用特权

评论回复
9
armguo|  楼主 | 2013-2-26 12:05 | 只看该作者
我用的这个编程器也支持PIC10F200

DIY K150.jpg (125.33 KB )

DIY K150.jpg

使用特权

评论回复
评论
不再有 2018-4-9 12:26 回复TA
楼主能把这个烧录软件分享给我么,找了好久也没有找到984966845@qq.com 
10
yklstudent| | 2013-2-26 12:19 | 只看该作者
armguo 发表于 2013-2-26 12:05
我用的这个编程器也支持PIC10F200

楼主  把你的烧写程序能共享下嘛 我也有个K150  不知道好坏了 原来的烧写程序也找不到了 所以想用下你的
谢谢~~!!!

使用特权

评论回复
11
armguo|  楼主 | 2013-2-27 08:39 | 只看该作者
本帖最后由 armguo 于 2013-2-27 08:43 编辑

PK.rar (22.83 KB)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

1

粉丝