登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

刚刚接触AVR,问个问题~

作者:sonas 栏目:单片机
刚刚接触AVR,问个问题~


想要了解一下,AVR单片机对比8051,它有什么优点能驱使我去学习与用它?

是速度要快么?功耗低?STC的也差不了多少呀。感觉没有什么差别。

请教大家帮我解答解答。或者是帮我纠正下我的观点。


2楼: >>参与讨论
双龙
集成度高,部分芯片价格也有竞争力
 
3楼: >>参与讨论
qjy_dali
AVR的优点很多
1。单时钟,速度快
2。片内资源丰富,比如ADC,I2C,SPI,UART,EEPROM,等等
3。专门为C语言编程而优化过,这点是很厉害的
4。相比于其它的8位MCU,成本合适,最重要的一点,货源很好,尤其对于小批量用户。当然我是在北京来说的 :)
5。开发工具众多,最令人激动的是有GCC的支持,下载工具都能找到免费的。
6。AVR一般都有ISP功能,比如SPI方式,JTAG方式等。还有许多带IAP功能。


但AVR不是万能的,有以下我认为你要小心:
1。ATMEL的模拟技术不敢让我恭维,我专指AVR方面。ADC的性能一般,EEPROM一般,抗干扰能力太一般。
2。产品线有时会不稳定,这是我个人的看法。
3。EEPROM没有页写模式,这是其一大缺点,并且其可靠性与AT24CXX相比要差。此外,写入次数只保证有10万次,但它的AT24CXX可以保证100万次,我不知道ATMEL是怎么回事。



4楼: >>参与讨论
NE5532
单看性能比51好
缺点:

A.老有产品停产,这点可以好好跟MAXIM学学样
B.抗干扰特性%……—%*—*(不是AVR的错,是ATMEL的错)
C.功耗也不是很小,无法与MSP430之类抗衡
D.货源不如51好
E.M16以上的价格似乎高了些
F.不做中断优先级,觉得不好
G.ICC对汇编的支持是在是差

优点:

A.M8有价格优势,是蹂躏2051的首选
B.速度爆快
C.内带A/D,硬I2C等流行接口
D.自编程
E.内带EEP
F.RAM够大,在8位机中罕见
G.端口驱动能力超强

综合评价:AVR是一种针对在低成本下使用丰富资源,具有现代单片机流行性特征的机型,学习AVR,可以很方便地比照学会其他类型的单片机。

5楼: >>参与讨论
NE5532
给自己的东西补充一点:没有十全十美的单片机
AVR综合评分:85

6楼: >>参与讨论
hotpower
同意qjy_dali的看法(小心1),不过可以用软件避免
这几天被AVR的ADC气晕了...不过还是被我搞定了...

总之,个人认为在MCU中,AVR还是最优秀的MCU之一...且是个人首选.

7楼: >>参与讨论
一甲
不错!“没有十全十美的单片机”
不错!“没有十全十美的单片机”


8楼: >>参与讨论
ipman
呵呵,以前没碰到avr的抗干扰测试,现在终于碰到了
双面板,在m16反面twi位置附近布了个D/A(1KHz,3个电阻电容)竟然把我的twi干扰的乱七八糟,只好先给自己一个嘴巴,重新lay板。

9楼: >>参与讨论
avrdiy
没有最好的,只有最适合的
我个人认为没有最好的,只有最适合的,选择单片机要考虑批量成本、功能够用就好

参与讨论
昵称:
讨论内容:
 
 
相关帖子
双龙  SLROBOT C流程图软件
新买的SD卡需要格式化?
我用USB转串口遇到的问题  求助!
买了条USB转串口线,超级终端认,AVRstudio不认
各位高人:推荐一本好书吧?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号