闲说各家单片机的优缺点
.0V), AT90SXX电压为 (4.0~6.0V),最低器件ATtiny12己到1.8V ~ 5.5V。
(17)为什么选用AVR单片机? AT90S4434/8535具有8路10位A/D;AT90S2333/4433具有6路10位 A/D;功能更强的ATmega103/128有Flash 128KB,EEPROM 4KB,RAM 4KB,I/O端口48个,中断源16 个 ,外中断8个,SPI,UART,8路10位A/D,ISP。
(18)为什么选用AVR单片机? 并具有较大容量、可擦写10万次的EEPROM,对掉电后数据保存带来 方便,来电后能记住掉电时的工体状态,EEPROM(64B~4KB) 。
(19)为什么选用AVR单片机? 新的高档AVR ATmega16/32/64/128还具有JTAG边界扫描、仿真、 编程功能,不会造成以往仿真通过,脱机不行的现象。
(20)为什么选用AVR单片机? AVR 微处理器---可以对自己编程..ATmega161为使用便利性而设 计
–写入新代码时无需外部器件
–小扇区:128字节
–Boot区可变
–Read-While-Write技术
–减少编程时间
–受控于硬件的编程方法
–打开通向新世界的大门
–通过任何接口进行编程(并行编程器、ISP、JTGA、 UART 、自编程)–重复编程无需外部器件
–100%安全的远程加密更新方式
(21)为什么选用AVR单片机? 从高级语言C代码,看各种单片机性能比较: 从一个小C函数为例:
/* Return the maximum value of a table of 16 integers */
;返回最大值的表格的16位整数
int max(int *array);数组*array
{
char a;
int maximum=-32768;最大的=-32768
for (a=0;a<16;a++)
if (array[a]>maximum)
maximum=array[a];
return (maximum);返回
}
性能比较:
AT90S8515 8 MHz
80C51 24 MHz
68HC11A8 12 MHz
PIC16C74 20 MHz
编译结果结论:
8 MHz AVR ——224 MHz 80C51
HC11:代码效率高,但是处理能力只有AVR的1/10,功耗却高 2.5倍
PIC 速度快, 但是在相同功耗下AVR性能比其高3.5倍
(22)为什么选用AVR单片机?AVR使用众多功能强大的高级语言
● IAR AVR C编译器 编译器与AVR同步设计,支持C和EC++ ,Demo版只生成调试文件,
● ICC AVR C 编译器 支持无SRAM器件;增加组软件模块;Icc Demo版30天是完全版, 30天后转 限2KB版
● Code Vision AVR C编译器 有组软件模块,Demo版为限2KB版
● GNU C编译器 网友联盟自由免费版,升级慢
● BASCOM-AVR Demo版为限2KB版
(23)为什么选用AVR单片机?AVR有各种档次的开发工具
评估工具
–AVR Studio
–STK500
–GNU GCC 编译器高性能开发工具
–AVR Studio
–STK500
–ICE10 / ICE30/ICE200
–IAR C
低成本开发工具
–AVR Studio
–ICE200 / JTAGICE
–Imagecraft C
- 本站开发AVR mega16/32 学习开发板
(23)为什么选用AVR单片机?有了AVR基础,我们学习FPSLIC(=AVR+FPGA+SRAM),使我国单片机开发 进入芯片级开发。"
上面只是拿一个宣传avr单片机的,在网上广为流传的帖子为例来说,倒不是对avr本身有什么意见,也不是说其他厂商单片机就比它好。
我可以说,上述90%是废话,是没话找话,是忽悠不大懂单片机的人的胡扯的话。比如第23条:真高,居然把学习avr和发展我国芯片设计技术扯到一块了,这也太能扯蛋了,试问按照写这个帖子老兄的意思,难道学pic,8051就对进入芯片级开发没有帮助?推而广之,或许我放个屁也对中国芯片产业产生影响。
第22条,大意是avr可以用高级语言开发,这也算avr的优点?什么单片机不能用高级语言开发,举个例子出来?
第21条:也是胡扯,把avr与motorola的68HC11A8 比,你怎么不和intel的酷睿比啊?68HC11A8 是什么年代的?它热卖的时候,你avr还不知道在哪娘肚子里呢,与8051比也是同样,传统8051确实不怎么样,但要说8MHZ avr相当与224MHZ 8051我不相信,不知道作者是怎么得出这个结论的。
第20条:大意是可以isp,这个我想目前大多数单片机都具有这个功能吧。avr并没有什么特别之处,也没什么突出之处,请不要把一个已经成为基本功能的东西还拿出来作为亮点在忽悠
第17-19条:什么avr具有jtag,具有spi,adc等等作为亮点在说,同样,现在几乎所有单片机都具备上述功能,而且据我了解,avr在这方面表现一般,很多单片机具有更多路adc,更高精度adc,更多路spi,i2c,uart等等,比如TI msp430,飞思卡尔s08
第8-16条,跟上面一样,说的全是基本功能,说的全是所有单片机都具备的功能,什么具有定时器,什么具有adc,什么uart不占用定时器,什么低功耗模式。。。。,打住打住,这算是你要吹嘘的优点吗?找找看现在的单片机哪个没有这些功能,当然你如果硬是用古老的8051或者moto的68hc,因为不是一个年代的,比较没什么意义。据我所知,avr在
单片机优缺 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)