搜索
bottom↓
回复: 6

请教版主关于内部RC震荡问题【恢复】

[复制链接]

出0入0汤圆

发表于 2008-10-9 13:25:36 | 显示全部楼层 |阅读模式
我是一个想学习AVR的新手,定了一本“深入浅出avr”

对于内部RC震荡的使用本书并没有多少解释。

所以想请教版主mega RC校准的问题。

mega88 RC校准程序如何编写,其思路是怎样的。





 还望指教



 ldh119@126.com

中心的希望版主能创建个mega48、88、168的Qq群以方便向您探讨并和其他爱好者交流。

qq:107099916

出0入0汤圆

发表于 2008-10-12 12:28:11 | 显示全部楼层
RC振荡器好像是厂家标定过的吧,应该有标定值在芯片内。另外顺便说一句,一般用RC都不需要标定,要标定,还不如用晶体了。

出0入0汤圆

 楼主| 发表于 2008-10-15 12:56:29 | 显示全部楼层
看资料说mega48的RC振荡器在标准工况下可以达到+ -%1的精度。

这样的话足以满足大多数的场合了。

我所要了解的是AVR单片机在外界温度发生变化时,能否能实现+ -1%的精度呢?

暂不考虑为什么不用晶体,



初学单片机选了ATmega48系列入手

看了江海波、马老师的书里边都是用片外震荡来讲的,没涉及内RC震荡,既然AVR有这个功能,我就总想弄的明白些。





提的问题可能有点幼稚,

还望指教谢谢

出1000入0汤圆

发表于 2008-10-14 14:17:50 | 显示全部楼层
AVR单片机内部定标是分段的,靠比特7分为高低两段,两段之间有重叠.

以前没注意这点,导致校正在跨段时出现死循环.

出0入0汤圆

 楼主| 发表于 2008-10-14 12:30:34 | 显示全部楼层
一般应用时mega48系列的RC震荡值设到多少合适呢?

听说越低系统越稳定为什么?

是不是因为分频越多越准确?

请教谢谢。

出0入0汤圆

发表于 2008-10-19 11:34:55 | 显示全部楼层
AVR我没在这么严酷的条件下这样验证过,按照用PIC的经验,可以保证1%的精度。

出0入296汤圆

发表于 2008-10-11 01:34:20 | 显示全部楼层
关于校准问题,我这里有一个算法:



1、首先将AVR的内部RC校准寄存器设置为00

2、初始化串口,发送固定的数据0xAA到PC机上,每发一次,就把RC校准寄存器自动加一

3、在PC机上观察正确的数据出现的位置,你就会有答案啦





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

本版积分规则

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

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

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

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