打印
[AVR单片机]

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

[复制链接]
9951|65
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yulri|  楼主 | 2010-10-7 10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
宇宙飞船| | 2010-10-11 00:51 | 只看该作者
AVR原先是为击沉51而问世。当然目前因有很多兼容51内核的IC商家,51是很难被击沉下去的,
用C51开发,开发者就象是木偶。
用GCC开发,开发者就是主人。

使用特权

评论回复
板凳
chunyang| | 2010-10-11 01:48 | 只看该作者
楼上这话实在是误人子弟!

使用特权

评论回复
评分
参与人数 3威望 +3 收起 理由
shizaigaole + 1
autopccopy + 1 YES!
123jj + 1
地板
123jj| | 2010-10-11 07:44 | 只看该作者
AVR原先是为击沉51而问世。当然目前因有很多兼容51内核的IC商家,51是很难被击沉下去的,
用C51开发,开发者就象是木偶。
用GCC开发,开发者就是主人。 ...
宇宙飞船 发表于 2010-10-11 00:51

楼上这话实在是误人子弟!
chunyang 发表于 2010-10-11 01:48


德高望众,技压群雄的 春阳老师,实在看不下去,总算站出来做了一回裁判,向您表示崇高的敬礼!
maychang老师要加油,像春阳老师学习,有两位老前辈老法师把关,引导二姨家技术讨论方向,二姨家一定能做到真正为勤奋好学的学弟及初入门的菜鸟们指明一条方向正确的成才之道。

使用特权

评论回复
5
粉丝| | 2010-10-11 12:14 | 只看该作者
楼上的,没有经历过的人的发言才真是误人子弟!
真看不惯国内的某些自以为是的所谓技术大虾,做了一个叫什么的串口调试助手的EXE可执行程序放在网上供人下载,就以为是牛到顶了。真井底之蛙。

使用特权

评论回复
6
123jj| | 2010-10-11 14:37 | 只看该作者
楼上的,没有经历过的人的发言才真是误人子弟!
真看不惯国内的某些自以为是的所谓技术大虾,做了一个叫什么的串口调试助手的EXE可执行程序放在网上供人下载,就以为是牛到顶了。真井底之蛙。 ...
粉丝 发表于 2010-10-11 12:14



俺是井底之蛙。俺没水平做个什么叫串口调试助手的东东。
凡是二姨家能做个什么叫串口调试助手的东东。放在网上供人下载试用,俺都尊为大虾!
就以此为标准,二姨家能做个什么叫串口调试助手的东东,免费放在网上供人下载试用的大虾,也找不出十人。:L

使用特权

评论回复
7
宇宙飞船| | 2010-10-11 15:32 | 只看该作者
6楼 不知天高地厚,属于没见过世面的硬件草根阶层。

使用特权

评论回复
8
chunyang| | 2010-10-11 16:01 | 只看该作者
说2楼的言论是误人子弟是指“木偶-主人”一说,这种说法不但太过绝对,更是匪夷所思,所有编程语言或集成环境等都不过只是工具,能够驾驭工具的就是主人,跟工具是什么无关,编程语言虽有效率等之分,但思想是编程者的,现代编程讲究的是规范、是结构,这是思想的体现,拘泥于某个工具下的技巧才是不折不扣的木偶。

使用特权

评论回复
评分
参与人数 2威望 +2 收起 理由
shizaigaole + 1
123jj + 1
9
897293874| | 2010-10-11 20:42 | 只看该作者
降降火,AVR板牛人太多,不太和谐啊

使用特权

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

呵呵,竟跟春阳大虾扯上了,也好,值此机会为春阳大侠洗洗脑。
纵观春阳大虾在网上发表过的言论,飞船一直都不认同春阳对初学者的引导思想。
对于编程技术人员,光有思想而没有技巧,那你啥都不是!

试问你光有FFT变换的思想,而没有编程技巧,你就能写出高质量的FFT程序来?答案是否定的。
试问你有同电脑交流的想法,而没有语音识别编程技术,那你会编程使电脑与你交流吗?答案是否定的!
试问你没有阅读大型程序代码的技巧,你能顺利看懂OS的源码?答案是否定的。
试问你不懂汇编技巧,你能知道你手上的MCU的极限能做什么吗?答案是:你不知道。
。。。。。
再举些C语言的情况,
当你定义了一个很好的C算法函数,但是这个算法调用了N个汇编CALL指令,差点就把STACK挤爆。
就算再好的思想也没有用!
C语言中的经典的递归算法思想够优美了吧?放在单片机上那就是好看不中用。
C语言中的内存分配回收思想够牛了吧?但在单片机上有用吗?8位机单片机根本就用不了。

使用特权

评论回复
11
huangqi412| | 2010-10-11 22:38 | 只看该作者
占座。。。要火

使用特权

评论回复
12
chunyang| | 2010-10-11 23:12 | 只看该作者
技巧要看怎么定义,能够用代码来表示自己的思想就足够,举个例子——自然语言,使用语言的主要目的在于交流,能够正确、完整的表达意思实现交流在绝大多数情况下就可以了,这谈不上什么“技巧”,写格律诗则不然,诗虽然也讲究内容但同时更讲究技巧,否则称不上格律,没有格律怎么成诗?但诗写的再好,出口成章,一张口就打油,还瞧不起说白话的,在俺老汉看来那跟疯子无异,需要大剂量用药治疗,而把普通交流中怎么表达也说成“技巧”那争论将毫无意义,先要明确我前面说的“技巧”是什么意思,显然,这是“量”的问题。10楼所言,避实就虚,又在企图把楼盖歪,还是回到你的“主人—木偶”之说上吧,看看C51怎么就“木偶”了,GCC怎么就“主人”了,二者差的其实就是一点点施展技巧的空间而已,这里的“技巧”才是我所特指的,拘泥于此才是真正的木偶。

使用特权

评论回复
评分
参与人数 3威望 +3 收起 理由
werewofe + 1
shizaigaole + 1
123jj + 1
13
john_lee| | 2010-10-11 23:32 | 只看该作者
很有意义的争论,希望二位能争出个结果来,我斗胆说一句,这个结果揭示了菜鸟变成老鸟的过程。

使用特权

评论回复
14
123jj| | 2010-10-12 09:09 | 只看该作者
哈哈!

春阳老师说的好!大快人心!将3岁小P鬼彻底打扒下!:lol

使用特权

评论回复
15
123jj| | 2010-10-12 09:11 | 只看该作者
很有意义的争论,希望二位能争出个结果来,我斗胆说一句,这个结果揭示了菜鸟变成老鸟的过程。
john_lee 发表于 2010-10-11 23:32



结果早就出来了!揭示了菜鸟变成老鸟的过程。
揭示了钢铁是怎样练成的!

使用特权

评论回复
16
123jj| | 2010-10-12 09:23 | 只看该作者
6楼 不知天高地厚,属于没见过世面的硬件草根阶层。
宇宙飞船 发表于 2010-10-11 15:32



请不要企图弯曲本意,把楼盖歪。

举世共睹,二姨家能做个什么叫串口调试助手的东东,免费放在网上供人下载试用的大虾,不但找不出十人。现降低要求,连三人都找不出!
当然,能做个什么叫串口调试助手的东东,收费的并没有包括其中,俺强调的是免费

使用特权

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

另 TO 16楼:
别老是光说不练,你去跑一跑嵌入式的开发板,就知道网上的那个串口调试助手是多么的幼稚了!

使用特权

评论回复
18
sjnh| | 2010-10-12 14:55 | 只看该作者
04年之前用51用C51,之后到现在用M16/8/164等,一直用GCC, 没什么“主人—木偶”的感觉, 到时GCC版本的问题害了我一次,很奇怪的问题:Atmega16L的EEPROM,开始用2006的忘记版本号了,非常正常,后来用了2009的那版,开始正常,多次上电后读写EEPROM出问题(用库函数和自己程序都有问题),用其它批次的M16也没有问题,后来用了2010版的GCC就没有问题,幸好产品卖之前还要送检,送检的时候发现了问题(当时不知道是编译问题,找了老板子拆了部分芯片换到新板子)

使用特权

评论回复
19
宇宙飞船| | 2010-10-12 15:44 | 只看该作者
更换新版本C编译器要谨慎。
18楼的EEPROM不关GCC的事,是AVR的EEPROM的0地址读写产生了瘕疵。后来的批次经改良后就没有了。

使用特权

评论回复
20
chunyang| | 2010-10-12 16:12 | 只看该作者
17楼的话正是俺的论点的最好注解,感觉飞船应该补补语文。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
123jj + 1
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

161

帖子

1

粉丝