极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9713|回复: 3

ATMEGA168制作最小系统的晶震选择-8M还是16M

[复制链接]
发表于 2012-11-16 00:20:18 | 显示全部楼层 |阅读模式
请教各位前辈:

请问使用ATMEGA168来做Arduino,选择8M和16M有什么区别呢?难道就是MCU供电不同(5V和3.3V)而已?运行速度会有区别吗?系统时钟准确性呢?

谢谢给解答~~~
回复

使用道具 举报

发表于 2012-11-16 08:55:26 | 显示全部楼层
16M,速度16M的快了,你也可以选择8M的,但是要刷相应的bootloader,晶振就是电脑的主频,想想超频是干什么用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-16 14:06:49 | 显示全部楼层
ttyp 发表于 2012-11-16 08:55
16M,速度16M的快了,你也可以选择8M的,但是要刷相应的bootloader,晶振就是电脑的主频,想想超频是干什么用 ...

似乎晶振速度和MCU工作速度并不是一回事,就好像16M的UNO其工作主频是20M,这个怎么解释呢?
回复 支持 反对

使用道具 举报

发表于 2013-3-8 17:57:35 | 显示全部楼层
ewx_boy 发表于 2012-11-16 14:06
似乎晶振速度和MCU工作速度并不是一回事,就好像16M的UNO其工作主频是20M,这个怎么解释呢?

这个和你车的速度表一样啊,一般车都有200多公里/小时,真正跑的时候,你能跑那么快吗?

4M/8M/16M是比较标准的速度,avr在做延时算法的时候和主频关系非常大,一旦换了频率,可能很多可以初始化的外设(要求时序比较精确的)就可能不能工作了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 13:35 , Processed in 0.039388 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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