打印
[AVR单片机]

菜鸟请教,AVR单片机与C51单片机

[复制链接]
楼主: yulri
手机看帖
扫描二维码
随时随地手机跟帖
21
老鱼探戈| | 2010-10-12 16:19 | 只看该作者 回帖奖励 |倒序浏览
楼下的请注意:
该贴已经变成了辩论贴了。
大家速速参与!

使用特权

评论回复
22
897293874| | 2010-10-12 17:40 | 只看该作者
夜郎自大的人还真多!

使用特权

评论回复
23
john_lee| | 2010-10-12 18:38 | 只看该作者
夜郎自大的人还真多!
897293874 发表于 2010-10-12 17:40

同感,同感。

使用特权

评论回复
24
123jj| | 2010-10-12 21:21 | 只看该作者
目前还没有使用GCC的人,飞船敢肯定是其还没有能力打开GCC的大门。
飞船在此也肯定春阳大侠没用过GCC,他是在纸上谈兵,论点不足为信。

另 TO 16楼:
别老是光说不练,你去跑一跑嵌入式的开发板,就知道网上的那个串口调试助手是多么的幼稚了!
宇宙飞船 发表于 2010-10-12 14:34


本人愚笨,不懂AVR, 也不懂GCC, 原想跟着飞船学点GCC, 用于开源活动。
[机器人] 主题:自己动手,30元钱玩转机器人--四轮驱动智能小车

现在“飞船敢肯定是其还没有能力打开GCC的大门。”
只能改投师傅,拜HOT大叔为师,学点以ARM Cortex-M0为核心的32位微控制器了。

使用特权

评论回复
25
宇宙飞船| | 2010-10-12 22:58 | 只看该作者
本帖最后由 宇宙飞船 于 2010-10-12 23:11 编辑

楼上的,少来忽悠这一套,
认为ARM Cortex-M0 是32位机的要么是M0的代理,要么就是连MCU的工作原理还没有搞懂的学生。
M0只能运行Thumb 16位指令, 对于Thumb-2的32位指令集M0只有干瞪眼的份!
至于指令执行时间,Thumb分支指令的机器周期不能精确确定。

ARM指令与Thumb , Thumb-2指令的比较,
ARM指令是以多占用flash字节来实现指令的单周期执行,ARM指令是可以精确测定的,
而Thumb指令玩的是障眼法,虽然占用flash少了,但是分支指令运行的间大多数情况下多出了4倍。也就是说比ARM指令慢了4倍,并且不能确定。

Thumb-2的32位指令某些情况下可能会比ARM指令多出一个机器周期来。
Thumb-2的32位指令几乎达到了ARM指令的运行效率,并且含有一些DSP的基本指令和增强位寻址指令,M3内核的问世注定了是低端DSP的克星!

有一定MCU编程基础与理论的电工,若想进军DSP信号处理,飞船强烈建议选用ARM Cortex-M3 核的处理器来玩!

使用特权

评论回复
26
123jj| | 2010-10-13 05:03 | 只看该作者
楼上的,少来忽悠这一套,直言直说,给俺指条学习之路吧! :lol

俺MCU编程基础没有,比起 highgear老师差远了,俺理论没有,比起 chunyang和maychang两位老师差远了,俺不懂DSP信号处理,对DSP只玩过交流电机伺服控制,其他的没玩过,也没时间学习,楼上的,你看有啥一句话成才之道?

使用特权

评论回复
27
sunny_ugv| | 2010-10-13 11:40 | 只看该作者
继续,听辩的路过

使用特权

评论回复
28
tanjr| | 2010-10-13 15:59 | 只看该作者
春阳老师,不仅技术了得,还大有鲁讯文风啊(犀利)!

使用特权

评论回复
29
gshuang1| | 2010-10-13 17:02 | 只看该作者
AVR原先是为击沉51而问世。当然目前因有很多兼容51内核的IC商家,51是很难被击沉下去的,
用C51开发,开发者就象是木偶。
用GCC开发,开发者就是主人。
--------------------------------------
宇宙飞船大哥, “用C51开发”是啥意思,和GCC有何关联呢?一个是单片机,一个是编译器,你这种比喻让人难于理解,你是从火星来的吗?

使用特权

评论回复
30
SLEET1986| | 2010-10-13 17:18 | 只看该作者
矛盾是永远的,有道理。。

使用特权

评论回复
31
yulri|  楼主 | 2010-10-19 08:13 | 只看该作者
我受不了21IC了,除了吵架还能什么?
能力与实力是吵出来的?
到了30楼,有谁真正详细说出了AVR 与51的区别与联系以及开发上的不同与想通?

使用特权

评论回复
32
qingqiu647| | 2010-10-20 14:53 | 只看该作者
我觉得学习单片机,51是基础

使用特权

评论回复
33
宇宙飞船| | 2010-10-20 22:59 | 只看该作者
楼主发了一个标题贴,还发起牢骚来了,你真行。

使用特权

评论回复
34
sz_longyue| | 2010-10-21 11:43 | 只看该作者
楼上的,你有空能不能把你的“单片机菜鸟迅速成长的秘密--->GCC工具链 ”给更新下,我还等着跟着您学点技术呢,满心欣喜的看着有篇实用价值的帖子,结果啥秘密都没说就给太监了

使用特权

评论回复
35
123jj| | 2010-10-21 12:09 | 只看该作者
我受不了21IC了,除了吵架还能什么?
能力与实力是吵出来的?
到了30楼,有谁真正详细说出了AVR 与51的区别与联系以及开发上的不同与想通?
yulri 发表于 2010-10-19 08:13



LZ息怒,因为这个问题太菜了,高手都不想回答你。

比如,你是51, 我是AVR,

你和我的相同点:你我都是人。
51和AVR的相同点:都是单片微处理器,简称单片机)。


你和我的不同点:你有你的家庭,朋友,社会关系,学习,工作等。
                      我有我的上述这个圈子,互不干涉。

51和AVR的不同点:也各自有自已的一套东东,如指令系统,累加器,寄存器,RAM, ROM, IO口等等,自成体系,互不干涉。


你和我的文叉点:我们在网上讨论。
51和AVR的文叉点:两家经销商各自竞争,推说自家的产品好,想多卖芯片多赚钱。


这样比喻不知够简洁明了吗?

使用特权

评论回复
36
宇宙飞船| | 2010-10-21 14:53 | 只看该作者
TO:34楼
在那个贴子收获了那么多有用的信息,已经肥得流油了。出来工作,不要期望别人手把手教,只有立定决心自力更生,才不会被时代淘汰。

使用特权

评论回复
37
一级菜鸟| | 2010-10-21 15:00 | 只看该作者
围观顾左右而言他

使用特权

评论回复
38
宇宙飞船| | 2010-10-21 15:10 | 只看该作者
一级菜鸟肯定没见过俺说的那些宝贝。是不是流口水了?
就算让你见到,你也不知道哪是真货,哪是假货。
你不是说技术可以复制吗?那好啊,你COPY去。就怕你连COPY的能力也没有。

使用特权

评论回复
39
一级菜鸟| | 2010-10-21 15:12 | 只看该作者
一级菜鸟肯定没见过俺说的那些宝贝。是不是流口水了?
就算让你见到,你也不知道哪是真货,哪是假货。
你不是说技术可以复制吗?那好啊,你COPY去。就怕你连COPY的能力也没有。 ...
宇宙飞船 发表于 2010-10-21 15:10


这贴我是来围观你的,至于你抱在怀里视如珍宝以为全天下人都没见过的那些玩意,您还是留着自己消受,菜鸟没空。

使用特权

评论回复
40
一级菜鸟| | 2010-10-21 15:19 | 只看该作者
C语言中的经典的递归算法思想够优美了吧?放在单片机上那就是好看不中用。
C语言中的内存分配回收思想够牛了吧?但在单片机上有用吗?8位机单片机根本就用不了。宇宙飞船 发表于 2010-10-11 22:33


另外告诉你,你真无知,Keil早就有在51上跑的malloc 函数,你推崇的AVR甚至可以用C++来写。

再告诉你,你都忘不了的ARM9,不管是不是BGA封装,也不过是个单片机。

:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则