(续)IO口问题!

[复制链接]
11670|66
 楼主| yujie870705 发表于 2011-4-20 10:23 | 显示全部楼层
我测了一下能正常工作的晶振,电压是2.2V,那么这块板子一个脚一直在变,另一只脚是1.06V,是不是肯定不正常,至于为什么示波器看不到波形,我也想不明白,以前测波特率也是这么测的啊
yewuyi 发表于 2011-4-20 10:43 | 显示全部楼层
我测了一下能正常工作的晶振,电压是2.2V,那么这块板子一个脚一直在变,另一只脚是1.06V,是不是肯定不正常,至于为什么示波器看不到波形,我也想不明白,以前测波特率也是这么测的啊 ...
yujie870705 发表于 2011-4-20 10:23


这只能靠你自己去弄明白为什么示波器看不到波形了。
 楼主| yujie870705 发表于 2011-4-20 12:01 | 显示全部楼层
测到了,很不稳定的方波,跟探头用力大小有关系的。用力按住探头才会有方波,画不出来,我描述一下:高电平为5V,时间为1S,低电平大约1.5S,正常么?我测正常的好像是正xuan波
 楼主| yujie870705 发表于 2011-4-20 14:57 | 显示全部楼层
各位大侠们,救救我啊:我串了一个47K的RS电阻以后,用手触摸着晶振,才会有一个周期80MS的稳定方波,把手放开就没了,谁知道怎么回事啊?
joyme 发表于 2011-4-20 15:21 | 显示全部楼层
你用多少频率的晶振?陶瓷的还是晶体的?
晶振波形一般为正弦波,频率就看你选的多少频率

80ms的肯定不对
 楼主| yujie870705 发表于 2011-4-20 16:10 | 显示全部楼层
8M的石英晶振
yewuyi 发表于 2011-4-20 16:14 | 显示全部楼层
呵呵,天下奇闻啊,用示波器测量信号尽量成了力气活,力气越大,信号越强。
:lol

示波器还有健身作用!
yewuyi 发表于 2011-4-20 16:14 | 显示全部楼层
本帖最后由 yewuyi 于 2011-4-20 16:20 编辑

呵呵,天下奇闻啊,用示波器测量信号竟然成了力气活,力气越大,信号越强。:lol示波器还有健身作用!
joyme 发表于 2011-4-20 16:19 | 显示全部楼层
8M的石英晶振,量波形的时候时基要打到ns档,正确的波形是周期为125ns的正弦波
 楼主| yujie870705 发表于 2011-4-20 16:19 | 显示全部楼层
可能是不小心碰到晶振了才会这样,没必要嘲笑我吧:L
yewuyi 发表于 2011-4-20 16:21 | 显示全部楼层
开开玩笑,但由此说明一个问题:你的测量肯定有问题。
 楼主| yujie870705 发表于 2011-4-20 16:28 | 显示全部楼层
我看论坛上也有人出现这种现象啊,就是触摸一下晶振,才会起振,他们解决的办法是串联一个47K的RS电阻,可是我串联了一个电阻(从100R到680K都试过)都必须要用手摸着才会有一个80MS的方波
 楼主| yujie870705 发表于 2011-4-20 16:30 | 显示全部楼层
我也知道80MS肯定不对。。但是想不出问题出在哪里
XIEYUANBIN 发表于 2011-4-20 17:27 | 显示全部楼层
正确的晶振起振的波形,是一个正弦波,你不管是测电压还是量波形,都应该在单片机的OSC2脚上测,如果在OSC1上测会导致晶振停振.因OSC1是内部放大器信号输入脚,OSC2是反馈脚.
你在晶振上并一个电阻,实际是增大了反馈量,振荡波形会变强甚至饱和,有可能损坏晶振,且对频率有一定影响.你烧写的配置位中选LS,XT,HS之类的,实际就是调节内部的反馈电阻,和你并联电阻的道理一样.
 楼主| yujie870705 发表于 2011-4-21 09:47 | 显示全部楼层
找到在哪挖的坑了,MPLAB烧录时不应该点读取的。。。再次感谢各位大侠的指点!
 楼主| yujie870705 发表于 2011-4-21 09:48 | 显示全部楼层
可是晶振还要触摸才能起振这是为什么呢?
yewuyi 发表于 2011-4-21 09:49 | 显示全部楼层
找到在哪挖的坑了,MPLAB烧录时不应该点读取的。。。再次感谢各位大侠的指点!
yujie870705 发表于 2011-4-21 09:47


你这坑会让人抓狂的。
 楼主| yujie870705 发表于 2011-4-21 10:39 | 显示全部楼层
我不知道啊,我3个都点,只是为了保险一点,谁会想得到了。。。教训啊,估计一辈子都忘不了了,再次提醒各位刚开始搞PIC的要注意啊,前车之鉴!还一个问题没解决啊,为什么晶振要触摸才能起振呢。。
yewuyi 发表于 2011-4-21 10:46 | 显示全部楼层
检查震荡配置字是什么?

可选择HS看看!

另外,晶体两脚的电容不能太大。
 楼主| yujie870705 发表于 2011-4-21 10:50 | 显示全部楼层
配置字是HS,22PF的电容串了一个680K的RS电阻,我看论坛上说触摸一下晶振起振,是因为RS电阻太小,串一个47K的电阻解决了,我为什么从47K一直换到680K都不行呢。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部