文号
t39474
阅读
8004
回复
10
收藏
4
单片机晶振的电容,一定要30pf?
2012/01/12
IP:广东
昨天想弄个温度计,谁知,居然找不到30pf的电容[s:240] ,就用了两个33pf的代替,结果,单片机工作了,数码管也显示了,DS18B20就是不工作。。。[s:240] 软件是没问题的,在实验板上能正常运行,我弄的和实验板的唯一区别就是那个电容。。。后来又往单片机上写了倒计时的程序,能正常运行啊~~为啥就是DS18B20不行呢?[s:262]
好吧,温度计弄不成了,给大家看看我弄的倒计时器吧[s:318] 视频2012-01-12 09 48 37 00_00_06-00_00_10.gif
10
jxs作者
15年0个月前IP:未同步
352899
1楼
附上温度计程序,看看要不要改改?

attachment icon 温度计.rar 22.98KB RAR 33次下载
引用
评论
15年0个月前IP:未同步
352901
2楼
不一定,可以通过微调负载电容来微调振荡频率。XTAL输出布线也会造成频率的大幅影响,如果布线欠妥,xtal输出走线的对地电容甚至高于30pf。
18B20对时序的精度要求较高,你可以在必要的时序中,插入_nop_();空操作函数来适当增加延时,使与30pF情况下稍高的振荡频率匹配。
引用
评论
15年0个月前IP:未同步
352948
3楼
使用陶瓷谐振器时需要提高到40pF。
引用
评论
jxs作者
15年0个月前IP:未同步
352956
4楼
哦!原来不是电容不行,是我接错线了[s:245],应该接到P2^6结果接到P2^5口了,忘了还有个P2^0[s:217]
引用
评论
jxs作者
15年0个月前IP:未同步
352963
5楼
最终效果: 照片2012-01-12 14 05 24 380.jpg
引用
评论
15年0个月前IP:未同步
352995
6楼
兄弟,我设计从来就没有加电容,相信我 把电容拔了一样工作,不工作所有后果我负责
+1
科创币
科学人
2012/01/12
电容有帮助起振的作用,为了保险建议还是加上。
引用
评论
15年0个月前IP:未同步
352997
7楼
看我设计的电路 包括从前的电路都没有设计电容 1.jpg
引用
评论
15年0个月前IP:未同步
352999
8楼
本人只是设计玩玩的,设计产品就另当别论了,我的宗旨就是能工作,器件最少,价格最低,这样才能可持续设计 嘿嘿
引用
评论
jxs作者
15年0个月前IP:未同步
353043
9楼
回 8楼(jun66) 的帖子
早说嘛~~害我跑了几条街找电容。。。后来很艰难地在烂收音机里找到了两个。。。 [s:245]  [s:261]
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的