共4条
1/1 1 跳转至页
AVR,51 谁能给说一下AVR和51比,好在哪吗?
问
答 1:
带isp,adc,pwm,SPI,TWI,I2C,同时钟下速度快,价格便宜
答 2:
1你可以参考我写的特别简单的文档,看看就明白AVR为什么比51好了
答 3:
实际上看你的需求了。再说51现在类别很多,高低档均有
答 4:
51的体系结构导致其在某些应用中不方便51是big endian的,当与little endian的系统交换数据时(比如PC机),会造成麻烦;
51的结构对于实现多任务操作系统是不利的(uc/OS-II的官方网站上没有51的移植,但是AVR的有);
51不能像AVR那样有多个向量表,不便于实现支持中断的Bootloader
51的I/O口是准双向的,其source current很弱
51是变长指令,为防止程序跑飞后出问题需要想办法对齐指令,而AVR不用
.... 答 5: AVR的几个不够完美的缺点一下不仅对于51比较。
AVR的代码密度不高,16位指令。
AVR用做低功耗应用,没子时钟,用程序实现相对难些。
AVR的上拉过强,耗电较大,低功耗应用时不能用。
AVR的熔丝配置灵活,对初学者不易接受。
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。
如果有子时钟了,我就不用那日本的NEC东东了,那破东西。
答 6: 不存在样样都好的完美东西,无论单片机,芯片,人,还是精神AVR用做低功耗应用,没子时钟,用程序实现相对难些。
-------------------通用MCU很少有这个功能的,你能找出来吗?
-------------------专用MCU多的是,uPD系列用于DTS收音机功耗低。
AVR的上拉过强,耗电较大,低功耗应用时不能用。
-------------------按键没按下的时候[99.9%几率],有问题吗?
AVR的熔丝配置灵活,对初学者不易接受。
-------------------见仁见智了
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。
-------------------额外附送的,Mx8 TQFP多送了2个AD,何来浪费之说? 答 7: 以前觉得没必要讨论这个题目今天看楼上几位的讨论还是有点意思。 答 8: 只有一点,速度快 答 9: 学习 答 10: 莲花就是莲花,玫瑰就是玫瑰,只可看不可比较。AVR就是AVR,51就是51,只可用,不可比较,没意义。
想想M8只以约7元RMB的价格,确有如此高的性能,已经是相当难得了。 答 11: TO AVRx007AVR用做低功耗应用,没子时钟,用程序实现相对难些。
日本的动东NEC,K1,K2系列都有,在某些行业中做的很多,我不喜欢日本的东西,可没替代的东西,用AVR勉强可以替换一部分。(应该抵制日货的,可没办法)
所以开头只说“AVR的几个不够完美的缺点”,已经很好了,但是还不够好。
AVR的上拉过强,耗电较大,低功耗应用时不能用
要过EMC测试的东西,欧标的,不外加的话,100%死掉。
AVR的熔丝配置灵活,对初学者不易接受。
同意,看个人了,应该是学AVR不易被理解的环节。
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。
额外附送的,Mx8 TQFP多送了2个AD,何来浪费。。。。那就不会多加个IO功能。 答 12: 性价比是好。不过在 抗过热、抗静电方面不是太好。 答 13: to 极限思考,鸡蛋挑骨头,干脆你自己开发MCU好了关于子时钟,除了小日本的有之外,欧美都基本很少见
而且不起量根本就没法用NEC。
既然量大又需要子时钟,只能用NEC了。
要过EMC测试的东西,欧标的,不外加的话,100%死掉。??不解,CMOS输入悬空当然不能过EMC.使能内部上拉,不接地是不耗电。
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。??
Mx8 TQFP32脚的MCU来来去去也就那么几个IO数目,23个IO+2个AD输入,连复位和时钟脚都复用了,不如把ADC的AGND/AVCC/AREF也拿来变成IO复用,更省了。
答 14: TO AVRx007 别走极端,只是说说感受。本来已经很好了,可偏偏让块肥肉给了NEC。就是加上个程序能切换内外时钟的功能都行啊,那都可以把NEC的东西踢走。
呵呵,可外围有电路要用上拉如何办,只能用外部上拉,内部上拉你用用就知道了。
以MAGE8的价位,优势很好了,可偏偏可用IO少,差1个2个IO功能就意味着不能用,或者增加很大难度而放弃。声明:只针对自身应用感受,每月几K的产量这样的被NEC占去了,有些觉得可惜了。NEC的东西毛病还是很多的,全国的用量相当大了,AVR瞪眼吃不到,不是失误是什么。
做的多了,你就该一毛一毛的省了。 答 15: AVR的上拉电阻为45K 左右 ,不是很大啊,我觉得
51的结构对于实现多任务操作系统是不利的(uc/OS-II的官方网站上没有51的移植,但是AVR的有);
51不能像AVR那样有多个向量表,不便于实现支持中断的Bootloader
51的I/O口是准双向的,其source current很弱
51是变长指令,为防止程序跑飞后出问题需要想办法对齐指令,而AVR不用
.... 答 5: AVR的几个不够完美的缺点一下不仅对于51比较。
AVR的代码密度不高,16位指令。
AVR用做低功耗应用,没子时钟,用程序实现相对难些。
AVR的上拉过强,耗电较大,低功耗应用时不能用。
AVR的熔丝配置灵活,对初学者不易接受。
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。
如果有子时钟了,我就不用那日本的NEC东东了,那破东西。
答 6: 不存在样样都好的完美东西,无论单片机,芯片,人,还是精神AVR用做低功耗应用,没子时钟,用程序实现相对难些。
-------------------通用MCU很少有这个功能的,你能找出来吗?
-------------------专用MCU多的是,uPD系列用于DTS收音机功耗低。
AVR的上拉过强,耗电较大,低功耗应用时不能用。
-------------------按键没按下的时候[99.9%几率],有问题吗?
AVR的熔丝配置灵活,对初学者不易接受。
-------------------见仁见智了
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。
-------------------额外附送的,Mx8 TQFP多送了2个AD,何来浪费之说? 答 7: 以前觉得没必要讨论这个题目今天看楼上几位的讨论还是有点意思。 答 8: 只有一点,速度快 答 9: 学习 答 10: 莲花就是莲花,玫瑰就是玫瑰,只可看不可比较。AVR就是AVR,51就是51,只可用,不可比较,没意义。
想想M8只以约7元RMB的价格,确有如此高的性能,已经是相当难得了。 答 11: TO AVRx007AVR用做低功耗应用,没子时钟,用程序实现相对难些。
日本的动东NEC,K1,K2系列都有,在某些行业中做的很多,我不喜欢日本的东西,可没替代的东西,用AVR勉强可以替换一部分。(应该抵制日货的,可没办法)
所以开头只说“AVR的几个不够完美的缺点”,已经很好了,但是还不够好。
AVR的上拉过强,耗电较大,低功耗应用时不能用
要过EMC测试的东西,欧标的,不外加的话,100%死掉。
AVR的熔丝配置灵活,对初学者不易接受。
同意,看个人了,应该是学AVR不易被理解的环节。
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。
额外附送的,Mx8 TQFP多送了2个AD,何来浪费。。。。那就不会多加个IO功能。 答 12: 性价比是好。不过在 抗过热、抗静电方面不是太好。 答 13: to 极限思考,鸡蛋挑骨头,干脆你自己开发MCU好了关于子时钟,除了小日本的有之外,欧美都基本很少见
而且不起量根本就没法用NEC。
既然量大又需要子时钟,只能用NEC了。
要过EMC测试的东西,欧标的,不外加的话,100%死掉。??不解,CMOS输入悬空当然不能过EMC.使能内部上拉,不接地是不耗电。
AVR的一些型号功能脚只能用做AD输入,脚本来就少,浪费。??
Mx8 TQFP32脚的MCU来来去去也就那么几个IO数目,23个IO+2个AD输入,连复位和时钟脚都复用了,不如把ADC的AGND/AVCC/AREF也拿来变成IO复用,更省了。
答 14: TO AVRx007 别走极端,只是说说感受。本来已经很好了,可偏偏让块肥肉给了NEC。就是加上个程序能切换内外时钟的功能都行啊,那都可以把NEC的东西踢走。
呵呵,可外围有电路要用上拉如何办,只能用外部上拉,内部上拉你用用就知道了。
以MAGE8的价位,优势很好了,可偏偏可用IO少,差1个2个IO功能就意味着不能用,或者增加很大难度而放弃。声明:只针对自身应用感受,每月几K的产量这样的被NEC占去了,有些觉得可惜了。NEC的东西毛病还是很多的,全国的用量相当大了,AVR瞪眼吃不到,不是失误是什么。
做的多了,你就该一毛一毛的省了。 答 15: AVR的上拉电阻为45K 左右 ,不是很大啊,我觉得
共4条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |
我要赚赏金打赏帖 |
|
|---|---|
| Chaos-nano:专为低资源单片机设计的轻量级协作式异步操作系统(ATMEGA328P轻量级操作系统)—— 详细介绍被打赏¥16元 | |
| FPGA配置被打赏¥10元 | |
| Chaos-nano协作式异步操作系统:赋能MicrochipAVR8位单片机的革新之路被打赏¥15元 | |
| 基于esp32开发时串口工具的注意点被打赏¥24元 | |
| 基于FireBeetle2ESP32-C5开发板的舵机控制被打赏¥20元 | |
| 【分享开发笔记,赚取电动螺丝刀】MAX78000开发板制作的电子相册被打赏¥32元 | |
| 基于FireBeetle2ESP32-C5开发板的超声波测距及显示被打赏¥21元 | |
| FireBeetle2ESP32-C5上RTC电子时钟的实现被打赏¥25元 | |
| 【分享开发笔记,赚取电动螺丝刀】MAX78000开发板读取SD卡被打赏¥23元 | |
| 【S32K3XX】Standby RAM 重启后数据异常问题调查被打赏¥38元 | |
我要赚赏金
