搜索
bottom↓
回复: 29

重大发现:avr锁死原因是选中了ckopt,一旦选中,将加一个约40p电容,他将使晶振不起振。

[复制链接]

出0入0汤圆

发表于 2006-1-6 11:27:22 | 显示全部楼层 |阅读模式
同上,在低频情况下,选中ckopt影响不大,我用1。8432晶振,选中后振幅增大,频率变成2。2mhz,

但6mhz就不起振,只好外加振荡器。我想这就我们为什么要用4mhz外部晶振解锁的原因。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2006-1-6 12:00:51 | 显示全部楼层
謝謝解惑!!

出0入0汤圆

发表于 2006-1-6 12:07:51 | 显示全部楼层
楼主看看关于时钟选择和reset位等意思,所谓锁死,只是fuse位配置时钟为外部时钟,或reset信号采用内部信号等。

出0入0汤圆

发表于 2006-1-6 15:11:22 | 显示全部楼层
楼主不要乱说。



我用mega8,先前都是ckopt选中的,和正常时是一样的。



你可以看看ds,上面说ckopt可以增大震幅,抗干扰,可没有说可以增大频率。



后来我感觉用不着抗干扰,就把ckopt不打勾。



忘记说了,我用的是7.3728M的。

出0入0汤圆

发表于 2006-1-7 10:37:59 | 显示全部楼层
我的M128用的16m晶体,我选中了ckopt没问题呀。

出0入0汤圆

 楼主| 发表于 2006-1-7 21:55:19 | 显示全部楼层
我用MEGA8试的。

出0入0汤圆

发表于 2006-5-19 15:07:25 | 显示全部楼层
我用的11。0592晶振,选中CKOPT  工作正常。

出0入0汤圆

发表于 2006-5-19 15:18:05 | 显示全部楼层
CKOPT好像没什么用。

我用内部标定的RC振荡器,手册上讲这时不能对CKOPT编程,可我对CKOPT编程了也一样用。

出0入0汤圆

发表于 2006-5-19 18:26:54 | 显示全部楼层
内部外部RC、XT、陶瓷我都用过CKOPT,没任何问题,但是发现,芯片锁死似乎跟电源关系相当大。

出0入0汤圆

发表于 2006-5-20 18:18:15 | 显示全部楼层
建议LZ再仔细看看数据手册,我怀疑你时钟源选择熔丝位是设置为低频晶体振荡器了,而手册中所说的低频晶体振荡器是指0.9MHz以下(对于M16来说)的,用1.8432MHz晶振的时候都不应该设置为低频晶体振荡器

出0入0汤圆

发表于 2006-5-20 20:24:41 | 显示全部楼层
我使用16M,没有使用CKOPT的时候用手一摸晶振管脚就恢复,加了CKOPT增大了振幅就好了,

出0入0汤圆

发表于 2006-9-24 09:25:23 | 显示全部楼层
我用的mega128的16M晶振,CKOPT选择,顺便把晶振两脚的15p电容也去掉了,好用的很

倒是以前没有选择CKOPT,晶振两脚各接33p的电容,有时候导致不起振

出0入0汤圆

发表于 2006-9-24 10:47:29 | 显示全部楼层
我用的mega128,11.0592M晶振,选中CKOPT后,观察波形只是振幅增大,并没有出现锁死现象,

出0入0汤圆

发表于 2006-9-24 18:17:50 | 显示全部楼层
m8选与不选工作电流是有区别的

出0入0汤圆

发表于 2006-11-14 10:21:13 | 显示全部楼层
AVR的时钟确实和芯片供电电压有关系,这得看看技术手册乐!8楼说得有道理!

出0入0汤圆

发表于 2007-10-17 10:23:20 | 显示全部楼层
高频CKOPT一般都点

出0入0汤圆

发表于 2007-10-17 13:44:22 | 显示全部楼层
楼主的观点不成立,我用12M的晶振,CKOPT打钩了也没问题,只是功耗会增大一点点。

出0入0汤圆

发表于 2007-10-17 20:01:00 | 显示全部楼层
我的M8L,用14.7456M的晶体,选不选CKOPT,一样跑得很好

出0入0汤圆

发表于 2007-10-18 01:40:51 | 显示全部楼层
熔丝位CKOPT对于不同的时钟系统配置,它的作用是不同的。例如,对于M16讲

1。配置使用外部一般晶体时,CKOPT的作用是半幅和满幅振荡。当>8M时,应使用满幅振荡(功耗大一点,容易起振,稳定抗干扰)。
2。配置使用外部32768的表用晶体时,,CKOPT的作用是在内部可增加2个对地36p电容,省掉外部2个电容。
3。配置使用外部RC时和外部时钟源时,CKOPT的作用是能在内部XTAL1和地之间加上36P的电容,如果能配上合适电阻的话,可省外部电容(外部RC)或稳定外部时钟源。
4。配置使用内部RC时,CKOPT必须为未编程状态(例如M8的XTAL1、XTAL2可作为I/O使用,编程CKOPT可能对系统时钟无影响,但在I/O口上并上了电容)。

这些在器件手册中有明确的解释和说明,当你使用AVR时,请仔细查看,不要乱用。有的AVR没有该熔丝或使用其它名称的熔丝,作用有些不同,如M48。

出0入0汤圆

发表于 2007-10-18 07:51:04 | 显示全部楼层
果然是马老师,强,受教了,M48我用得很多,还真没注意到这个,刚才看了一下M48的中文手册,还真没有这个位

出0入0汤圆

发表于 2010-8-3 11:09:04 | 显示全部楼层
MARK  CKOPT

出0入0汤圆

发表于 2011-3-1 17:56:37 | 显示全部楼层
mark!!!!!!!!!!!!

出0入0汤圆

发表于 2011-3-22 17:14:47 | 显示全部楼层
回复【4楼】leon101010 ARC的蜈蚣
-----------------------------------------------------------------------

回复【4楼】leon101010 ARC的蜈蚣
我的m128用的16m晶体,我选中了ckopt没问题呀。
-----------------------------------------------------------------------

我的m128不选ckopt是没法用16M晶振的

出0入0汤圆

发表于 2012-3-7 10:40:02 | 显示全部楼层
我用的128A,11.0592    CKOPT编程,使用正常

出0入0汤圆

发表于 2012-6-20 15:37:17 | 显示全部楼层
alisha 发表于 2006-5-19 15:18
CKOPT好像没什么用。

我用内部标定的RC振荡器,手册上讲这时不能对CKOPT编程,可我对CKOPT编程了也一样用。 ...

对CKOTP进行编程是不是指对其写“1”
另外,还有一个问题:OSCCAL那个寄存器怎么用啊(MEGA16),我看了中文手册,看不懂啊,谢谢解答!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-6-20 18:48:47 | 显示全部楼层
楼主应该仔细看一下ATMEGA16的资料~~1是未编程 0是已编程

出0入0汤圆

发表于 2012-6-23 09:50:45 | 显示全部楼层
wenzi4402996 发表于 2012-6-20 18:48
楼主应该仔细看一下ATMEGA16的资料~~1是未编程 0是已编程

谢谢指教!请问大侠,寄存器OSCCAL是怎么回事?能不能给我讲一下,谢谢啊!

出0入0汤圆

发表于 2014-5-17 08:57:22 | 显示全部楼层

MARK  AVR CKOPT

出0入0汤圆

发表于 2014-5-17 18:04:19 | 显示全部楼层
mark                       

出0入0汤圆

发表于 2014-9-18 22:43:14 | 显示全部楼层
初学AVR,这些熔丝位,什么锁死,内部外部震荡什么的,真的是头大。八年前的人们已经在问的问题,如今仍然在纠结。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-23 17:22

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

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