佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1479|回复: 6

ATmega 与 AVR 的 Core Architecture 比较

[复制链接]
发表于 30-9-2013 02:01 PM | 显示全部楼层 |阅读模式
大家好, 我是没玩过arduino.想买个来学习但不懂那个好。看见ATmega2560的板,但不懂以下ATmega与AVR core architecture 有什么好坏。请高手们多多指教。
http://my.element14.com/jsp/sear ... p;_requestid=164842

回复

使用道具 举报


ADVERTISEMENT

发表于 30-9-2013 04:45 PM | 显示全部楼层
你的link“无嘢睇”,不明白你的问题。

AVR 是一个8Bit和32Bit 微控制器,8Bit包括ATxmega, ATmega和ATtiny。
ATmega2560是ATmega里的其中一产品。

ATmega与AVR core architecture是两回事,没法比较。
回复

使用道具 举报

 楼主| 发表于 30-9-2013 10:36 PM | 显示全部楼层
西门庆33 发表于 30-9-2013 04:45 PM
你的link“无嘢睇”,不明白你的问题。

AVR 是一个8Bit和32Bit 微控制器,8Bit包括ATxmega, ATmega和ATt ...

不好意识。以下link才对。里面写着一个是AVR,一个是ATmega. 请问分别是什么?那一些开发板是32bits呢?谢谢!
  • ATMEGA2560, ARDUINO MEGA2560 REV3, BOARD
  • Silicon Manufacturer:Atmel
  • Core Architecture:AVR
  • Core Sub-Architecture:megaAVR

  • ATMEGA2560, ARDUINO MEGA, EVAL BOARD
  • Silicon Manufacturer:Arduino
  • Core Architecture:ATmega
  • Core Sub-Architecture:AVR




http://my.element14.com/arduino/ ... 560-rev3/dp/2212779
http://my.element14.com/arduino/ ... al-board/dp/1848688

回复

使用道具 举报

发表于 1-10-2013 07:49 PM | 显示全部楼层
xeonC 发表于 30-9-2013 10:36 PM
不好意识。以下link才对。里面写着一个是AVR,一个是ATmega. 请问分别是什么?那一些开发板是32bits呢?谢 ...

两者是一样的。你觉得奇怪,两者之间为何价钱相差太远吧?

Element14的票价有时很“乱水”。同一样东西,你将会看见票价RM10,有时也会票价RM100、RM200、甚至RM1000。

通常我会排列价钱,选择最便宜的那件。

至于32bit的开发板,我认为使用pic微控制器比较成熟,资源也比较多。比如使用PIC32MX的Pinguino,Digilent的chipKIT Uno32。Element14都有出售这两件“东东”。

PIC32-PINGUINO-MICRO-01.jpg
chipKIT-Uno32-obl-500.jpg
回复

使用道具 举报

发表于 1-10-2013 07:58 PM | 显示全部楼层
如果是初学者,建议使用Arduino UNO,价钱比ATmega2560的便宜得多。
回复

使用道具 举报

发表于 1-10-2013 07:58 PM | 显示全部楼层
如果是初学者,建议使用Arduino UNO,价钱比ATmega2560的便宜得多。
回复

使用道具 举报

Follow Us
发表于 1-10-2013 09:45 PM | 显示全部楼层
AVR 是architecture name.
ATMEGA是AVR 的其中一种.

参考wikipedia. 没有翻译服务。
The AVR is a modified Harvard architecture machine where program and data are stored in separate physical memory systems that appear in different address spaces, but having the ability to read data items from program memory using special instructions.
Basic families

AVRs are generally classified into six broad groups:

    tinyAVR — the ATtiny series
        0.5–16 kB program memory
        6–32-pin package
        Limited peripheral set

    megaAVR — the ATmega series
        4–512 kB program memory
        28–100-pin package
        Extended instruction set (multiply instructions and instructions for handling larger program memories)
        Extensive peripheral set

    XMEGA — the ATxmega series
        16–384 kB program memory
        44–64–100-pin package (A4, A3, A1)
        Extended performance features, such as DMA, "Event System", and cryptography support.
        Extensive peripheral set with ADCs

    Application-specific AVR
        megaAVRs with special features not found on the other members of the AVR family, such as LCD controller, USB controller, advanced PWM, CAN, etc.

    FPSLIC (AVR with FPGA)
        FPGA 5K to 40K gates
        SRAM for the AVR program code, unlike all other AVRs
        AVR core can run at up to 50 MHz [5]

    32-bit AVRs

Main article: AVR32
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 29-3-2024 06:08 AM , Processed in 0.062279 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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