搜索
bottom↓
回复: 22

【已解决】诡异的PIC,触碰晶振的一脚,程序就能运行,否则不能运行

[复制链接]

出0入0汤圆

发表于 2010-5-26 20:42:11 | 显示全部楼层 |阅读模式
我用的芯片是PIC16F72;C语言编程,外部12M晶振,电容为22P,为了测试板子工作正常与否,我在程序里设计复位后让某个LED亮一会,然后关闭,再让另一个灯不停地闪烁,并在PWM输出引脚输出一个固定频率的PWM波。

程序在MPLAB的SIM里运行程序没有问题,但是把程序写进Flash后,发现灯不亮,PWM无输出,但是晶振已经起振。无意中发现,如果用示波器的探头(参考端接地)去碰晶振的某个脚的话,灯就亮起来了,反复试验发现,只要晶振的某个引脚接触了人体或者探头,程序就能运行,否则就不能运行,

当有东西接触晶振引脚时,检测PWM输出发现周期不正确,占空比也不规则,当不与晶振引脚接触时,程序就停止。

后来我使能了看门狗,发现当不接触晶振引脚时,过一会程序就会复位(灯灭了),但不会重新运行(灯没有再亮起来)。这时再去接触晶振引脚程序又能运行起来,
         
         在下能力有限,实在无法解决这个问题,故来请教,因时间紧迫,急盼回复,感激不尽!

出0入0汤圆

发表于 2010-5-26 20:53:09 | 显示全部楼层
晶振问题。

不是晶振坏了,就是时钟源没设好

出0入0汤圆

发表于 2010-5-26 21:38:53 | 显示全部楼层
晶振的启振问题
试并个M级的电阻试试看,调整下电容试试看,换个晶振试试看

出0入0汤圆

发表于 2010-5-26 22:51:31 | 显示全部楼层
bias电容接地不良   要不就是电容不匹配

出0入0汤圆

发表于 2010-5-27 09:03:30 | 显示全部楼层
我也遇到過這樣的問題,但是我的是MCLR沒有上拉。
你可以借鑒下。

出0入0汤圆

 楼主| 发表于 2010-5-27 09:22:01 | 显示全部楼层
晶振电容我都换了,MCLR也上拉了,都不行

出0入0汤圆

发表于 2010-5-27 12:22:14 | 显示全部楼层
你该不会HS和XT烧错了吧.12M是HS.

出0入0汤圆

 楼主| 发表于 2010-5-27 14:03:07 | 显示全部楼层
啊。。。。。。

出0入0汤圆

 楼主| 发表于 2010-5-27 14:08:10 | 显示全部楼层
跪拜Headwolf——83大仙,让大家见笑了

出0入0汤圆

 楼主| 发表于 2010-5-27 14:14:15 | 显示全部楼层
再次感谢万能的坛,错了,应该要先感谢国家,对不起,国家

出0入0汤圆

发表于 2010-5-29 20:54:57 | 显示全部楼层
我做了一个板也有这样的现象,单片机工作不正常,我的板上有K150的下载电路,原本直接就可以下载的,但是把16F877A装到板上后就不能下载,而且单片机工作很乱,把16F877A取下来引出5条线来就可以正常下载程序.我用示波器测过好像晶振脚位有些干扰,请问哪位知道这种情况应该怎么解决呀?

出0入0汤圆

发表于 2010-6-1 23:01:56 | 显示全部楼层
这个感觉好好笑。一般配置位的详细配置资料一定要熟读才能做啊。引以为戒

出0入0汤圆

发表于 2010-8-23 17:49:29 | 显示全部楼层
回复【楼主位】zengxy
-----------------------------------------------------------------------

你好,我现在也碰到同样的问题
maplab下运行完全没问题,烧写完后运行就不行

不知道楼主如何解决的啊????

出0入0汤圆

发表于 2010-8-23 18:01:07 | 显示全部楼层
晶振增益不够,得选择HS的高增益模式才行。

出0入0汤圆

发表于 2010-8-23 19:27:57 | 显示全部楼层
我的和你稍微有些不同
我的好像是复位电路的问题,MAPLAB下运行完全没问题

烧写完程序后,ICD2仿真头不拔,上电重启,则不运行,这时拔掉仿真头马上运行

但是烧写完程序后,ICD2仿真头拔掉,上电重启则不运行,如果插上仿真头再拔掉程序运行

真的奇怪啊!!11

我的复位电路如下:

PIC24H复位电路 (原文件名:44.jpg)

出0入0汤圆

发表于 2010-8-24 10:53:08 | 显示全部楼层
我的问题解决了,原因是我的AVDD脚悬空,没有接高电平

我要晕死了,查了一天才找出这个BUG

出0入0汤圆

发表于 2010-9-14 11:06:00 | 显示全部楼层
我们也是遇到这样的问题,真是很谢谢这些大牛们!

出0入0汤圆

发表于 2010-11-3 13:10:13 | 显示全部楼层
MARK

出0入0汤圆

发表于 2014-10-15 18:49:50 | 显示全部楼层
晶振问题啊。。。。。。。。。。。。。。

出0入0汤圆

发表于 2014-10-15 19:58:17 | 显示全部楼层
管脚接地不良

出0入0汤圆

发表于 2014-10-15 20:08:37 | 显示全部楼层
小疏忽,引以为戒

出0入0汤圆

发表于 2014-10-15 21:10:54 | 显示全部楼层
是不是寄存器没有设置好啊

出0入0汤圆

发表于 2014-10-15 21:37:42 | 显示全部楼层
接触不良吧,西东地
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 08:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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