ewx_boy 发表于 2012-11-16 00:20:18

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

请教各位前辈:

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

谢谢给解答~~~

ttyp 发表于 2012-11-16 08:55:26

16M,速度16M的快了,你也可以选择8M的,但是要刷相应的bootloader,晶振就是电脑的主频,想想超频是干什么用的

ewx_boy 发表于 2012-11-16 14:06:49

ttyp 发表于 2012-11-16 08:55 static/image/common/back.gif
16M,速度16M的快了,你也可以选择8M的,但是要刷相应的bootloader,晶振就是电脑的主频,想想超频是干什么用 ...

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

bigmango 发表于 2013-3-8 17:57:35

ewx_boy 发表于 2012-11-16 14:06 static/image/common/back.gif
似乎晶振速度和MCU工作速度并不是一回事,就好像16M的UNO其工作主频是20M,这个怎么解释呢?

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

4M/8M/16M是比较标准的速度,avr在做延时算法的时候和主频关系非常大,一旦换了频率,可能很多可以初始化的外设(要求时序比较精确的)就可能不能工作了.
页: [1]
查看完整版本: ATMEGA168制作最小系统的晶震选择-8M还是16M