打印

(续)IO口问题!

[复制链接]
楼主: yujie870705
手机看帖
扫描二维码
随时随地手机跟帖
41
yujie870705|  楼主 | 2011-4-20 10:23 | 只看该作者 回帖奖励 |倒序浏览
我测了一下能正常工作的晶振,电压是2.2V,那么这块板子一个脚一直在变,另一只脚是1.06V,是不是肯定不正常,至于为什么示波器看不到波形,我也想不明白,以前测波特率也是这么测的啊

使用特权

评论回复
42
yewuyi| | 2011-4-20 10:43 | 只看该作者
我测了一下能正常工作的晶振,电压是2.2V,那么这块板子一个脚一直在变,另一只脚是1.06V,是不是肯定不正常,至于为什么示波器看不到波形,我也想不明白,以前测波特率也是这么测的啊 ...
yujie870705 发表于 2011-4-20 10:23


这只能靠你自己去弄明白为什么示波器看不到波形了。

使用特权

评论回复
43
yujie870705|  楼主 | 2011-4-20 12:01 | 只看该作者
测到了,很不稳定的方波,跟探头用力大小有关系的。用力按住探头才会有方波,画不出来,我描述一下:高电平为5V,时间为1S,低电平大约1.5S,正常么?我测正常的好像是正xuan波

使用特权

评论回复
44
yujie870705|  楼主 | 2011-4-20 14:57 | 只看该作者
各位大侠们,救救我啊:我串了一个47K的RS电阻以后,用手触摸着晶振,才会有一个周期80MS的稳定方波,把手放开就没了,谁知道怎么回事啊?

使用特权

评论回复
45
joyme| | 2011-4-20 15:21 | 只看该作者
你用多少频率的晶振?陶瓷的还是晶体的?
晶振波形一般为正弦波,频率就看你选的多少频率

80ms的肯定不对

使用特权

评论回复
46
yujie870705|  楼主 | 2011-4-20 16:10 | 只看该作者
8M的石英晶振

使用特权

评论回复
47
yewuyi| | 2011-4-20 16:14 | 只看该作者
呵呵,天下奇闻啊,用示波器测量信号尽量成了力气活,力气越大,信号越强。
:lol

示波器还有健身作用!

使用特权

评论回复
48
yewuyi| | 2011-4-20 16:14 | 只看该作者
本帖最后由 yewuyi 于 2011-4-20 16:20 编辑

呵呵,天下奇闻啊,用示波器测量信号竟然成了力气活,力气越大,信号越强。:lol示波器还有健身作用!

使用特权

评论回复
49
joyme| | 2011-4-20 16:19 | 只看该作者
8M的石英晶振,量波形的时候时基要打到ns档,正确的波形是周期为125ns的正弦波

使用特权

评论回复
50
yujie870705|  楼主 | 2011-4-20 16:19 | 只看该作者
可能是不小心碰到晶振了才会这样,没必要嘲笑我吧:L

使用特权

评论回复
51
yewuyi| | 2011-4-20 16:21 | 只看该作者
开开玩笑,但由此说明一个问题:你的测量肯定有问题。

使用特权

评论回复
52
yujie870705|  楼主 | 2011-4-20 16:28 | 只看该作者
我看论坛上也有人出现这种现象啊,就是触摸一下晶振,才会起振,他们解决的办法是串联一个47K的RS电阻,可是我串联了一个电阻(从100R到680K都试过)都必须要用手摸着才会有一个80MS的方波

使用特权

评论回复
53
yujie870705|  楼主 | 2011-4-20 16:30 | 只看该作者
我也知道80MS肯定不对。。但是想不出问题出在哪里

使用特权

评论回复
54
XIEYUANBIN| | 2011-4-20 17:27 | 只看该作者
正确的晶振起振的波形,是一个正弦波,你不管是测电压还是量波形,都应该在单片机的OSC2脚上测,如果在OSC1上测会导致晶振停振.因OSC1是内部放大器信号输入脚,OSC2是反馈脚.
你在晶振上并一个电阻,实际是增大了反馈量,振荡波形会变强甚至饱和,有可能损坏晶振,且对频率有一定影响.你烧写的配置位中选LS,XT,HS之类的,实际就是调节内部的反馈电阻,和你并联电阻的道理一样.

使用特权

评论回复
55
yujie870705|  楼主 | 2011-4-21 09:47 | 只看该作者
找到在哪挖的坑了,MPLAB烧录时不应该点读取的。。。再次感谢各位大侠的指点!

使用特权

评论回复
56
yujie870705|  楼主 | 2011-4-21 09:48 | 只看该作者
可是晶振还要触摸才能起振这是为什么呢?

使用特权

评论回复
57
yewuyi| | 2011-4-21 09:49 | 只看该作者
找到在哪挖的坑了,MPLAB烧录时不应该点读取的。。。再次感谢各位大侠的指点!
yujie870705 发表于 2011-4-21 09:47


你这坑会让人抓狂的。

使用特权

评论回复
58
yujie870705|  楼主 | 2011-4-21 10:39 | 只看该作者
我不知道啊,我3个都点,只是为了保险一点,谁会想得到了。。。教训啊,估计一辈子都忘不了了,再次提醒各位刚开始搞PIC的要注意啊,前车之鉴!还一个问题没解决啊,为什么晶振要触摸才能起振呢。。

使用特权

评论回复
59
yewuyi| | 2011-4-21 10:46 | 只看该作者
检查震荡配置字是什么?

可选择HS看看!

另外,晶体两脚的电容不能太大。

使用特权

评论回复
60
yujie870705|  楼主 | 2011-4-21 10:50 | 只看该作者
配置字是HS,22PF的电容串了一个680K的RS电阻,我看论坛上说触摸一下晶振起振,是因为RS电阻太小,串一个47K的电阻解决了,我为什么从47K一直换到680K都不行呢。。

使用特权

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

本版积分规则