世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

【龙腾原创】关于PIC单片机的一点小窍门

[复制链接]
查看: 3598 |回复: 6
1
wuzengxian
  • 积分:248
  • |
  • 主题:2
  • |
  • 帖子:7
积分:248
LV3
助理工程师
  • 2014-7-29 14:15:24
根据我的了解和接触到的同行中用PIC单片机的产品,在做在线串行编程时无外乎都是根据手册上的推荐来做的,在控制板上会设上5个插针或是留下5个孔以用探针接触的方式来编程,顺序为,VPP-VDD-GND-PGD-PGC,想必用过PIC的一看就明白怎么回事。几年前我还在原来的公司做编程工作,由于当时产品还处于开发阶段,在烧写的时候就是把5根线连到ICD2上进行烧写,由于拔来拔去经常会有线断开,有次发现GND引脚不连的时候也能烧写,为了证实这一点,反复做了多次实验,均是可靠的,当时也问过PIC厂家的工程师,他们也没遇到过这种情况,只能认为是其他引脚在烧写时会代替GND的作用,后来公司所有的用PIC的控制板全部改成了4针接口,也没遇到烧写上问题,今天把这些写出来只是供大家参考一下。如果PCB板足够大的话,能画下5针接口肯定没问题,但如果PCB很小,这时候能省掉一个针的空间就可以多放几个元件了,希望对大家有用


wuzengxian
  • 积分:248
  • |
  • 主题:2
  • |
  • 帖子:7
积分:248
LV3
助理工程师
  • 2014-7-29 14:40:04
  • 倒数6
 
第二点,关于PIC单片机进行在线编程时的干扰问题:这还是在几年前发现的,当时也是在调试时为了省事,编程线就连在了板子上,结果发现单片机有复位的现象,后来发现把编程线拿掉就好了,为了把这个原因找出来,当时一根线一根线的去掉,终于发现是焊在VPP引脚上的线引起的,原来PIC手册中VPP 处的电路是这样的(从手册中的截图),后经公司的李工指点,把电容移到VPP引脚处,变成这样(PROTEL中截图)。我把这些写出来,也可能会对大家有用处,有些VPP引脚上的走线在PCB上拉的过长的,说不定也会有复位现象。当然这只是我的一点看法,如果大家有其它的思路也可以写出来供大家学习

cxm3141
  • 积分:1183
  • |
  • 主题:41
  • |
  • 帖子:516
积分:1183
LV6
高级工程师
  • 2014-7-29 19:52:48
  • 倒数5
 
PIC单片机应用很广泛,
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2014-7-29 20:41:16
  • 倒数4
 
感谢分享
xbadx
  • xbadx
  • 离线
  • LV4
  • 初级工程师
  • 积分:311
  • |
  • 主题:5
  • |
  • 帖子:52
积分:311
LV4
初级工程师
  • 2014-8-1 15:22:29
  • 倒数3
 
期待更新 还有什么技巧吗
wuzengxian
  • 积分:248
  • |
  • 主题:2
  • |
  • 帖子:7
积分:248
LV3
助理工程师
  • 2014-8-6 13:15:04
  • 倒数2
 
没有那么多吧,我再写一点有关延时启动的问题,可能有的产品会要求随机延时启动,一般应该是采用什么算法来做的吧,我是土路子出身,没接受过什么培训,不过我从别人产品中琢磨出一点门道,以交流电源供电的电路来说,可以让单片机去检测交流电源的电压,因为电源电压会随时间和环境而改变,那检测到的值也是不同的,以此值处理后做为延时的一个条件。
ruohan
  • ruohan
  • 离线
  • LV8
  • 副总工程师
  • 积分:7865
  • |
  • 主题:23
  • |
  • 帖子:1134
积分:7865
LV8
副总工程师
最新回复
  • 2017-1-5 17:59:39
  • 倒数1
 
弄点单片机的程序,学习一下
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号