搜索
bottom↓
楼主: raxfeer

从51到ARM,这路怎么走?(精华在23楼)

  [复制链接]

出0入0汤圆

发表于 2013-4-12 21:58:33 | 显示全部楼层
254楼说的也对啊,都是大学生,实习做项目的时候才知道做项目的收获才更大,学习地也更快。大学学的和实际用的有区别

出0入0汤圆

发表于 2013-4-12 22:04:41 | 显示全部楼层
论坛里牛人太多啦

出0入0汤圆

发表于 2013-4-12 22:08:40 | 显示全部楼层
论坛真是个好地方,收获颇多

出0入0汤圆

发表于 2013-4-12 22:13:58 | 显示全部楼层
一边51一边arm,前边扎实,后者蜻蜓点水而已

出0入0汤圆

发表于 2013-4-13 10:58:41 | 显示全部楼层
看来我也很浮躁啊,必须得沉下心来,感谢楼主,感谢23楼,感谢个位大侠!

出0入0汤圆

发表于 2013-4-25 00:16:28 | 显示全部楼层
啥也不说了,从1楼一口气爬到604楼

出0入8汤圆

发表于 2013-5-6 20:17:07 来自手机 | 显示全部楼层
Etual  受教,真心强大的解说

出0入0汤圆

发表于 2013-5-6 23:15:09 | 显示全部楼层
23楼的大侠写的真是好呀,mark,作为自己学习的目标!

出0入0汤圆

发表于 2013-5-8 15:39:49 | 显示全部楼层
围观学习

出0入0汤圆

发表于 2013-5-9 13:06:05 | 显示全部楼层
我现在也像楼主一样,看资料教程好多,很多看不懂,整了几个月还是雾里看花水中望月,确实不如51好入门

出0入0汤圆

发表于 2013-8-31 21:22:22 | 显示全部楼层
精辟的帖子 受教了

出0入0汤圆

发表于 2013-9-1 09:57:41 | 显示全部楼层
ding

出0入0汤圆

发表于 2013-9-1 10:19:03 来自手机 | 显示全部楼层
回过头来看下写的真不错,顶!!!

出0入0汤圆

发表于 2013-9-1 22:22:49 | 显示全部楼层
向23楼致敬

出0入0汤圆

发表于 2013-9-1 22:51:15 | 显示全部楼层
51和ARM不是一条路

出0入0汤圆

发表于 2013-9-2 03:29:12 来自手机 | 显示全部楼层
学习了~~~

出0入0汤圆

发表于 2013-9-2 12:28:24 | 显示全部楼层
学习了,谢谢啊

出0入0汤圆

发表于 2013-9-2 18:30:12 | 显示全部楼层
我也是刚学stm32,23l的东西对我来说受益菲浅啊。就拿volatile来说,这个就涉及到编译器的优化了。之前还真不懂,不过找了度娘。。

出0入0汤圆

发表于 2013-9-2 20:50:54 | 显示全部楼层
真心给力啊,感觉自己太飘了,谢谢

出0入0汤圆

发表于 2013-9-3 15:49:59 | 显示全部楼层
····23楼写的真好····最近有点浮躁····好好沉淀沉淀··

出0入0汤圆

发表于 2013-9-3 17:50:05 | 显示全部楼层
23l楼市大师级的啊

出0入0汤圆

发表于 2013-9-5 20:20:23 | 显示全部楼层
我觉得郭天祥讲的毕竟比较浅,想要深入研究还要亲身去做项目。无论是STM32还是51

出0入0汤圆

发表于 2013-9-5 21:05:44 | 显示全部楼层
if you write your (C) code carefully, it can pretty much run on any chip, assuming that you provide the lower layers.

出0入8汤圆

发表于 2013-9-6 01:10:33 来自手机 | 显示全部楼层
23楼牛逼任务啊

出0入0汤圆

发表于 2013-9-6 03:25:32 来自手机 | 显示全部楼层
Etual不仅懂得深而且有教人不倦的崇高精神,说实话,要我写这么多我没时间也不想花那么多的精力去。强烈要求加精!

出0入0汤圆

发表于 2013-9-6 08:04:11 | 显示全部楼层
不大懂,正在努力学习中。

出0入0汤圆

发表于 2013-9-8 21:06:57 | 显示全部楼层
23L前辈写的很好,给我这个后生敲了一次警钟,谢谢。

出0入0汤圆

发表于 2013-10-14 15:11:00 | 显示全部楼层
胜读十年书啊!

出0入0汤圆

发表于 2013-10-15 13:10:46 | 显示全部楼层
教育了,受益了

出0入0汤圆

发表于 2013-10-21 02:26:06 | 显示全部楼层
NB COOL。。。。

出0入0汤圆

发表于 2013-10-21 07:27:34 来自手机 | 显示全部楼层
23楼说的极好

出0入0汤圆

发表于 2013-10-21 10:03:28 | 显示全部楼层
23楼 真是学习 确实不能浮躁

出0入4汤圆

发表于 2013-10-21 11:26:53 | 显示全部楼层
june2008 发表于 2012-3-27 13:13
st的技术员写了这么多的函数库给你,如果你是单纯的做产品,还去看什么鸟结构体干嘛啊,直接调用库里边的函 ...

确实,直接调用库函数就行了。

出0入0汤圆

发表于 2013-10-21 11:50:47 | 显示全部楼层
看完23L我得自己从新定位下自己的态度了。

出0入0汤圆

发表于 2013-10-21 16:40:09 | 显示全部楼层
MARK!以后慢慢的看

出0入0汤圆

发表于 2013-10-26 11:53:53 | 显示全部楼层
mark一下,回来再看

出0入0汤圆

发表于 2013-10-26 21:37:22 | 显示全部楼层
目前的状况跟楼主差不多、   学过51 也用过51,  不能说完全掌握, 只能说了解大概,  现在大四,找了个实习, 做硬件开发工程师助理,  工作很简单, 辅助工程师画画PCB,  焊接,调试,    同时目前正在学习 arm  也是stm32,   学了不到一个月吧,  基本一点眉目都没有, C语言一般, 所以库函数不是看的很懂,   现在基本对arm依然是零基础, 同样的苦恼中,

出0入0汤圆

发表于 2013-10-26 23:36:31 | 显示全部楼层
mark  23楼重点啊

出0入0汤圆

发表于 2013-12-10 17:17:08 | 显示全部楼层
23L高手啊51零基础到用stm32一年搞定,学校里请教学长还是比较快的。

出0入0汤圆

发表于 2013-12-10 17:42:21 | 显示全部楼层
看完帖子,确实很收益

出0入0汤圆

发表于 2013-12-10 18:46:57 | 显示全部楼层
强贴留名!

出0入0汤圆

发表于 2013-12-10 19:29:14 | 显示全部楼层
一年多了,也是从51到ARM11一步一步走过来,楼主确实太浮躁了。51是单片机,ARM同样可以当做单片机看待,单片机的操作说白了就是寄存器的操作。别看库函数什么的,无非就是封装好的C代码,真正学懂了,同样的代码稍作修改便可向其他单片机移植。学51只是为了让你能举一反三。花点时间认真阅读下芯片手册吧。不要眼高手低,踏踏实实从寄存器入门。

出0入0汤圆

发表于 2013-12-10 20:18:09 | 显示全部楼层
一看撸主是用51用了很久的人,,都高级会员.可能正因为用的太久,思维一下子变不过来,没关系,多玩玩ARM就差不多了

出0入0汤圆

发表于 2013-12-10 20:36:40 | 显示全部楼层
最近挺浮躁的。感觉。。感觉自己不适合做开发呢

出0入0汤圆

发表于 2013-12-10 22:48:26 | 显示全部楼层
看了23楼的,我受教了。

出0入0汤圆

发表于 2013-12-10 23:26:23 | 显示全部楼层
可以好好的学习学习 C很重要 在学习ing

出0入0汤圆

发表于 2013-12-11 09:28:30 | 显示全部楼层
不错的帖子 顶一个

出0入0汤圆

发表于 2013-12-11 09:37:19 | 显示全部楼层
STM32库函数还是蛮好用的,而且现在有软件可以直接生成相应的库函数

出0入0汤圆

发表于 2013-12-11 09:38:00 | 显示全部楼层
STM32库函数还是蛮好用的,而且现在有软件可以直接生成相应的库函数

出0入0汤圆

 楼主| 发表于 2013-12-11 12:53:38 | 显示全部楼层
好久没回来看看这帖子了,都已经这么高的楼了……

出0入0汤圆

发表于 2013-12-11 14:29:27 | 显示全部楼层
23楼果然很精辟!

出0入0汤圆

发表于 2013-12-18 11:38:39 | 显示全部楼层
向23楼致敬!!!

出0入0汤圆

发表于 2013-12-18 12:38:27 | 显示全部楼层
若刚接触STM32的时候看到这帖子,可以入门得更快。

出0入0汤圆

发表于 2013-12-18 22:57:04 | 显示全部楼层
lcofjp 发表于 2012-3-27 08:25
看来楼主不怎么熟悉C语言,STM32的寄存器都是以结构体形式出现的,具体外设是一个结构体指针,外设的寄存器 ...

可能你也不怎么懂,是库函数把寄存器封装成了结构体的形式

出0入0汤圆

发表于 2013-12-18 23:59:56 | 显示全部楼层
xCamel 发表于 2013-12-18 22:57
可能你也不怎么懂,是库函数把寄存器封装成了结构体的形式

哈哈,你真逗,你看哪个函数封装结构体了?寄存器的声明本身就是结构体。

出0入0汤圆

发表于 2013-12-19 09:38:22 | 显示全部楼层
受教了。。。。谢谢23楼,谢谢阿莫。。

出0入0汤圆

发表于 2013-12-19 09:41:41 | 显示全部楼层
23楼对我启发很大,前段时间接触一款全新的单片机,资料很少 全靠在官网上啃官方文档和官方DEMO,慢慢也啃下来了

出0入0汤圆

发表于 2013-12-19 10:50:40 | 显示全部楼层
精华,标记

出0入0汤圆

发表于 2013-12-19 18:52:21 | 显示全部楼层
一直坚持一步一个脚印 一刀一个伤疤!!

出0入0汤圆

发表于 2013-12-19 20:12:48 | 显示全部楼层
给我点亮了一个灯啊

出0入0汤圆

发表于 2013-12-19 20:29:07 来自手机 | 显示全部楼层
好老的帖子了,估计当年稚嫩的楼主已经变成一个技术大师了!

出0入0汤圆

发表于 2013-12-19 21:28:20 | 显示全部楼层
我也是从51转向stm32的,是有点迷茫

出0入0汤圆

发表于 2013-12-19 23:51:01 | 显示全部楼层
以前自己真的很迷茫,23楼神贴。我要放下自己的浮躁。

出0入0汤圆

发表于 2013-12-20 09:31:06 | 显示全部楼层

新手顶一个。 刚开始了解STM32 。

出0入0汤圆

发表于 2013-12-20 14:23:52 | 显示全部楼层
23楼拜读了 相见恨晚的感觉啊 有要重新研究一遍电灯程序的冲动了

出0入0汤圆

发表于 2013-12-30 19:39:52 | 显示全部楼层
留名。23楼高手,非常好

出0入0汤圆

发表于 2013-12-31 19:53:00 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2013-12-31 22:00:16 | 显示全部楼层
嗯!23楼的讲解可以作为教科书般研读!学习了!感觉自己的差距还很大!

出0入0汤圆

发表于 2014-1-1 09:05:53 | 显示全部楼层
正在转型,51,430,飞思卡尔,stm32,ARM9

出0入0汤圆

发表于 2014-1-1 09:27:40 | 显示全部楼层
路漫漫其修远兮!

出0入0汤圆

发表于 2014-1-1 11:37:21 | 显示全部楼层
受教了,解开了我好多心结,现在想系统的学习stm32。

出0入0汤圆

发表于 2014-1-1 14:12:00 来自手机 | 显示全部楼层
23楼强回复,留名。

出0入0汤圆

发表于 2014-1-1 18:39:45 | 显示全部楼层
1.库函数和寄存器版实质是一样的,寄存器版跟以前的51操作是一样的,以前51也是直接操作寄存器的,只不过stm32寄存器多了,记不过来,就出了库函数版,帮我们解决这个问题,对单片机的操作(我们可以这么想象)就是对寄存器赋值的过程实质上(1)把寄存器的设置使用结构体封装起来来了(2)对寄存器赋值是使用宏定义解决的typedefine(3)最后通过指针把宏定义的数值赋值给寄存器。库函数比寄存器操作多了(1),(2)两步。寄存器的话就是直接第三步。这样库函数版程序的执行效率肯定下降,但是增加了我们程序的可读性。
2.stm32的库函数版上面的函数里面封装着寄存器,可以减小我们对寄存器操作的压力,直接记住库函数里面的函数名及实现的功能就可以快速使用stm32了,开发产品时很注重时间的,这样可以加快开发效率的。这些函数名是固定的(在每个开发环境都是一样的,统一的)这是ARM公司推出的标准。就是为了方便我们使用

出0入0汤圆

发表于 2014-1-3 01:05:22 | 显示全部楼层
有点浮躁,静下心来。。。

出0入0汤圆

发表于 2014-1-3 18:05:32 | 显示全部楼层
非常感谢Etual!!!!!

出0入0汤圆

发表于 2014-1-3 18:24:09 | 显示全部楼层
23楼大哥辛苦了

出0入0汤圆

发表于 2014-1-4 23:34:14 | 显示全部楼层
mark以后看看23楼

出0入0汤圆

发表于 2014-1-4 23:56:40 | 显示全部楼层
diskcopy 发表于 2012-3-29 08:18
几年前,本版有个骂STM32的手册是高中生写的烂手册的贴,挺多人抱怨STM32手册没有MICROSHIP和ATMEL公司的好 ...

对于Datasheet晦涩难懂,我有一点看法。

如果把每个应用细节都写得详细那还叫官方数据手册吗?
已经念完高中大学了,应该有一定的自学能力,还要别人像教初中生那样一步一步牵着鼻子走吗?
我承认写成这样子很不适合初学者,但要是都写成初学者的样子,像教小学生那样,那还会有大学吗?还会锻炼出大学生那样子的人才吗?
datasheet里面写的都是精华,是原理、是根本。自己去思考他的本质就会知道怎么用。就像学习数学一样。

最后是我导师的一句话:大学不是培养人的地方,大学是淘汰人的地方。

出0入0汤圆

发表于 2014-1-5 18:45:45 | 显示全部楼层
楼主,我感觉我现在和你当初的感觉一模一样啊,学习中

出35入0汤圆

发表于 2014-2-18 16:27:43 | 显示全部楼层
23楼确实写得很好.

出0入0汤圆

发表于 2014-2-18 17:25:03 | 显示全部楼层

COOL !

出0入0汤圆

发表于 2014-2-18 17:40:32 | 显示全部楼层
Etual写的不错

出0入0汤圆

发表于 2014-2-18 17:40:56 | 显示全部楼层
最近也是学习STM32,慢慢精心看。

出0入0汤圆

发表于 2014-2-20 09:55:18 | 显示全部楼层
23楼 精辟!!

出0入0汤圆

发表于 2014-2-20 10:10:26 | 显示全部楼层
感动啊!! 多谢23楼

出0入0汤圆

发表于 2014-2-20 11:00:45 | 显示全部楼层
蛋定!
象51一样,arm用汇编去做肯定是可以的,但是开发效率会偏慢,这里的效率是只周期;
很多例程都是基于C去做的,因为arm与51的架构不一样,编译工具不一样,定义寄存器的格式也不一样。
有51的基础,只能说明2点,一对51的硬件架构了解,二有一定编程逻辑。

出0入0汤圆

发表于 2014-2-20 12:34:42 | 显示全部楼层
看需要,什么51或者ARM都是根据项目需要来定的,现学都来得及!! 了解即可

出0入0汤圆

发表于 2014-2-23 12:54:50 | 显示全部楼层
一路飘过。。。。

出0入0汤圆

发表于 2014-2-23 13:41:15 | 显示全部楼层
51内部也有寄存器配置

出0入0汤圆

发表于 2014-2-24 19:56:43 | 显示全部楼层
膜拜23楼,新手受教了,听君一席话,让我浮躁的新平静了不少

出0入0汤圆

发表于 2014-2-25 16:58:59 | 显示全部楼层
mark ;先来仔细研究下~

出0入0汤圆

发表于 2014-3-10 17:51:08 | 显示全部楼层
mark。。。。。

出0入0汤圆

发表于 2014-3-29 10:45:04 来自手机 | 显示全部楼层
标记下稍后看

出0入0汤圆

发表于 2014-3-29 12:36:58 | 显示全部楼层
Etual 发表于 2012-3-28 02:12
本来只是路过,写详细一点。

我看楼主浮躁得不得了。现在什么都不要做了,先去看几遍《不要做浮躁的嵌入式 ...

好吧  发现有时候说说才会静下心来,烦躁和浮躁不适合学习!也算是对我的一点感触吧   菜鸟

出0入0汤圆

发表于 2014-3-29 12:47:11 | 显示全部楼层
撸过,不错过

出0入0汤圆

发表于 2014-3-29 13:51:05 | 显示全部楼层
受用,学习了,谢谢楼主,谢谢各位。

出0入0汤圆

发表于 2014-3-30 12:47:25 | 显示全部楼层
23楼真乃大神啊,每每看到23楼所写的,真感学海无涯啊

出0入0汤圆

发表于 2014-3-30 14:11:33 | 显示全部楼层
记下来好好学习

出0入0汤圆

发表于 2014-3-30 17:53:55 | 显示全部楼层
受教了。。感谢23楼!

出0入0汤圆

发表于 2014-3-30 18:01:01 | 显示全部楼层
看看                  
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 16:06

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表