标题:
stm32和51单片机先学习哪个好呢?之前自学过C语言
[打印本页]
作者:
lumingfei
时间:
2018-7-23 17:24
标题:
stm32和51单片机先学习哪个好呢?之前自学过C语言
想多学学这方面的东西 却不知道 是 51单片机入手 还是直接stm32好
之前 自学学过一点c语言
作者:
RanZhao
时间:
2018-7-24 11:20
可以先从51学起,51容易入手些。51弄懂了其他的学起来就快了
作者:
关外秀才
时间:
2018-7-24 13:15
个人建议先从51开始吧,51相对比较基础,也比较容易学习,学会了再深入学习STM32等一些更高阶的,循序渐进。
作者:
ouyangwenfeng
时间:
2018-7-24 14:01
51比较基础,可以先学51.
作者:
15011959191
时间:
2018-7-24 14:55
当然是51,stm32寄存器看到你头晕
作者:
特斯拉.
时间:
2018-7-24 15:19
直接学STM32吧,做点简单的项目后找个相关的工作,人的毅力是有限的,一般人都在枯燥中放弃了,工作了,你就上船了,不会了,也得逼自己一把,无路可退时你能学的更好。
作者:
anyrelay
时间:
2018-7-24 16:30
先学51的吧,这块芯片网上资料很多
作者:
anyrelay
时间:
2018-7-24 16:30
先学51的,这款芯片网上资料多
作者:
宣大任
时间:
2018-7-24 16:59
51是最基础的,把51学好了再转STM32就很容易入门了
作者:
jdddd
时间:
2018-7-24 20:40
个人建议先学51,但是51太老了,建议学学51的升级版12,。不仅学习了单片机而且也巩固了c语言,12学完了再学stm32,这样就会简单很多
作者:
3312540
时间:
2018-7-25 12:39
51比较好,stm32也不是不可以
作者:
BLACK-硕
时间:
2018-7-25 13:27
先看51好,可以帮你大致理解一下单片机。
作者:
n1035758
时间:
2018-7-25 13:56
51系列更有代表性,更好
作者:
lz哈哈
时间:
2018-7-25 14:22
相对而言,51单片机比较简单是8位,但是stm32 是现在主流单片机,我建议学stm32,毕竟入门都不难
作者:
lz哈哈
时间:
2018-7-25 14:25
个人建议,先学stm32 毕竟是现在主流的单片机,而51的话用的也不是很多。
作者:
xawsky
时间:
2018-7-25 14:33
从51学起是个很好的出发点。大多数人入行都是从这开始的
作者:
hye_lee
时间:
2018-7-25 14:38
推荐学习正点原子的STM32,资料比较全
作者:
allenwu
时间:
2018-7-25 14:48
51单片机
作者:
kidsssqaz
时间:
2018-7-25 14:51
5是基础,先学51
作者:
kidsssqaz
时间:
2018-7-25 14:52
先学51比较好
作者:
2838778326
时间:
2018-7-25 15:06
51好一点
作者:
15927085560
时间:
2018-7-25 15:08
先学51 简单
作者:
fyfa666
时间:
2018-7-25 15:17
51是基础,直接从32上手不是不行,但是比较困难。
作者:
hyg1997
时间:
2018-7-25 15:20
先学51单片机,从流水灯学起,比较容易入手
作者:
tyj4567
时间:
2018-7-25 15:39
都可以,先学51可以了解底层硬件,stm32可以直接使用库函数开发,有兴趣也可以直接操作寄存器
作者:
19971124kl
时间:
2018-7-25 15:42
先是51入门,然后在学stm32
作者:
qqyy123232
时间:
2018-7-25 15:50
先学51,,5是基本。
作者:
lanjinyu5555
时间:
2018-7-25 16:22
当然是51啦
作者:
魂之挽歌M
时间:
2018-7-25 16:34
51的板子更基础一些,可以先制作一些简单的项目,再学习32板子
作者:
三大暗访
时间:
2018-7-25 16:43
我觉得还是STM32吧,功能更强大一些,好多公司也用这个来开发产品,以后工作也有优势
作者:
三大暗访
时间:
2018-7-25 16:44
STM32吧,以后工作用的多
作者:
董云交
时间:
2018-7-25 17:22
个人感觉直接上手stm32,找例程,然后再看51简单的多了
作者:
48646846468
时间:
2018-7-25 17:31
32虽然相较于51功能各方面都要卓越,但是学起来也相对困难一些。不过也可以直接学32,还是看楼主啦。
作者:
hhk001
时间:
2018-7-25 17:31
个人认为直接学 STM32 , 目前 stm32 都包含底层通用库,这也是发展的趋势
作者:
水泡泡洗澡澡
时间:
2018-7-25 18:31
51例程多,可以先学51,而且以后转stm32也容易
作者:
yimankehao
时间:
2018-7-25 18:56
可以先学习51,知道单片机怎么工作的,譬如寄存器配置,程序框架,通过了解IO口,定时器,串口,SPI,I2C熟悉单片机的用途后,可以转而学习STM32;
作者:
yimankehao
时间:
2018-7-25 18:57
51先熟悉单片机基础,再转STM32,大家都这么玩
作者:
step11119
时间:
2018-7-25 21:46
51单片机吧,比较容易上手。
作者:
2510432805
时间:
2018-7-25 22:37
先从51单片机入手吧,上手容易,对各种配置熟悉后再学STM32
作者:
ZONE-9
时间:
2018-7-26 00:01
建议新手先入手51,再进一步学习32
作者:
liucunhj
时间:
2018-7-26 00:20
还是先从51入门比较好,弄清楚一些基本概念后在学stm32
作者:
zl2168
时间:
2018-7-26 07:14
单片机应用系统不仅仅是C编程。
作者:
wcmk15400
时间:
2018-7-26 08:44
直接学stm32
作者:
hy1611192142
时间:
2018-7-26 10:13
建议先从51开始吧,51相对比较基础,也比较容易学习,学会了再深入学习STM32等一些更高阶的,循序渐进。
作者:
hylomar
时间:
2018-7-26 11:03
直接stm32没问题,由简到难
作者:
sunhuang
时间:
2018-7-26 11:07
直接上stm32,資源也豐富
作者:
zhsir
时间:
2018-7-26 11:18
想做嵌入式,C语言是一部分,还有就是计算机基础,51是入门首选,如果基础好,可以直接上STM32
作者:
835884569
时间:
2018-7-26 11:47
先学51,学校老师教的都是51
作者:
ahandsomeboy
时间:
2018-7-26 11:54
先学51吧,因为51是最基础的,而且优质资料也很多
作者:
lumingfei
时间:
2018-7-26 15:45
谢谢大家
作者:
Shereason
时间:
2018-7-26 21:47
个人觉得c语言基础好的话STM32入门好点
作者:
405703662
时间:
2018-7-26 22:53
直接学32就可以,我身边很多同学都这个学的,他们的基本思路是一致的,如果时间充裕,先学51也可以
作者:
lsk32
时间:
2018-7-27 10:55
建议先学51,51单片机相对来说比较简单,非常适合入门。
作者:
cccio
时间:
2018-7-27 13:33
51单片机
作者:
Jun默默淡定
时间:
2018-7-27 14:38
如果只是自学过一点C语言的话,建议你还是从51开始学,因为51用到的C语言的深层次分东西比较少,比如说结构体什么的,在51里面基本上很少用到,但是STM32里面结构体什么,枚举什么一大片一大片,你根本就看不懂。本身单片机的许多知识点就是比较难懂的东西了,还要去应付C语言的知识点,你做不来的。如果想学单片机的话,而且C语言的功底不是很深厚的,建议阁下买一本郭天祥的《新概念51单片机C语言教程》来看看。可以一边学单片机一边学C语言,我之前就是这么过来的,而且要准备一台电脑、一块学习板,不用买太贵的,几十块的就可以。学的时候要多动手敲代码下载到学习板实践,这样学单片机才会学得会,如果你只是看看看书而已,那你一辈子也学不会单片机。当你学会了51再去学STM32,那会容易很多。
作者:
peanut1
时间:
2018-7-27 14:54
51入手好,因为比较简单,入手51后才能看懂32的冗长的代码
作者:
wang1999
时间:
2018-7-27 15:09
从51上手,然后在了解一些别的简单的单片机再去学32
作者:
lwfalbb
时间:
2018-7-27 15:15
51易学,MSP实用。
作者:
lwfalbb
时间:
2018-7-27 15:16
可以先从51学起,51容易入手些。51弄懂了其他的学起来就快了,进阶时建议 MSP 或者 STM单片机
作者:
cb1995
时间:
2018-7-27 15:27
首先是我肯定选择用STM32,毕竟比51高大上,再有你用32可以学到很多东西。
作者:
dairylcs
时间:
2018-7-27 16:31
51好入门,知道了就很好操作STM32
作者:
x1511531983
时间:
2018-7-27 16:47
51更易上手,先从51开始。
作者:
小灰白
时间:
2018-7-28 12:55
有电路基础的直接上手32的库函数版的,没有问题的
作者:
wushiye54
时间:
2018-8-3 16:54
直接学STM32 HAL库
作者:
_520_
时间:
2018-8-3 17:37
直接用STM32,有C语言基础就可以,现在都是库函数,不需要与寄存器打交道
作者:
_520_
时间:
2018-8-3 17:43
直接学STM32,有c语言基础就可以了
作者:
666o
时间:
2018-8-3 20:31
学习完51后,对32上手很快的
作者:
semonpic
时间:
2018-8-4 09:20
Stm32吧
作者:
初学者10086
时间:
2018-8-4 09:41
先从51开始,从51了解更容易上手。
作者:
zhengcunkai
时间:
2018-8-4 10:56
51单片机简单入门 STM32太复杂了 蒙蔽路
作者:
爆米花2货
时间:
2018-8-4 11:00
先学习51的,了解外围电路和一些电子传感器,之后再学习什么主板都很容易上手的
作者:
爆米花2货
时间:
2018-8-4 11:01
我大三学好了51,之后换成52,再之后换成IAP,现在Arduino,都很快上手
作者:
晓川55555
时间:
2018-8-4 20:42
建议学STM32使用官方提供的库函数进行操作。但C语言基础一定要好,基础的运算符和9条语句是必须的,函数、指针、结构体这三个是学STM32的关键。先会用库函数,慢慢的再去看寄存器把原理搞清楚。不要听别人说难就难了
作者:
李赫
时间:
2018-8-4 21:14
STM32 = 51 +VC
最后学STM32
作者:
36218
时间:
2018-8-5 13:34
肯定先学51啊,有一定的基础后再学习32会好很多,如果直接学习32没有一定的基础,可能会让你无从下手。
作者:
lybkf
时间:
2018-8-5 19:23
51,借助51拓展电子电路相关知识,51通了之后会发现,其他单片机很好上手,况且STM32可以进行库函数编程,对于STM32来说如果只是使用的话不用太了解底层寄存器什么的,很方便
作者:
老邓
时间:
2018-8-6 20:09
个人建议,学习51先相对容易些。
作者:
老邓
时间:
2018-8-6 20:11
先从51单片机入手吧,上手容易,而且以后转stm32也容易。
作者:
CrlikenNN
时间:
2018-8-20 10:10
先学51,32要复杂一点
作者:
l3537515955
时间:
2018-8-20 11:36
先从51学起吧,stm32的功能比51强大太多了,51还可以用汇编编写,stm32根本不可能!
作者:
pzibang
时间:
2018-8-20 14:04
推荐先学习51,如果你对单片机不熟悉,学习51能够让你打好基础,STM32有库函数和寄存器操作两种,如果你有一定的基础再来用库函数学STM32会比较简单,如果你只是想了解一下库函数的应用那就够了,如果深入学习,就要学习寄存器操作
作者:
pzibang
时间:
2018-8-20 14:06
推荐先学习51,如果你对单片机不熟悉,学习51能够让你打好基础,STM32有库函数和寄存器操作两种,如果你有一定的基础再来用库函数学STM32会比较简单,如果你只是想了解一下就够了,深入学习的话,绕不过寄存器的。
作者:
QQ15935746
时间:
2018-8-20 16:40
STM32比较好 本人跟你情况差不多正在学习STM32103
作者:
文凤轩
时间:
2018-8-20 17:57
有基础的话,不怕辛苦的话,建议学stm32因为学这个好就业。
作者:
403715068
时间:
2018-8-20 18:52
现在STM比51用的地方多一些,可以买一个STM的开发板慢慢通过观看教程提供的例子来学习。
作者:
qunshuo
时间:
2018-8-20 19:38
有电子基础的话直接学smt32,没有的还是先学习51投入成本不用多少
作者:
superheros
时间:
2018-8-20 20:07
在学校里面都是先从51开始学习的,并且是学习的是汇编语言。
其实如果自学的话,有C语言功底,可以直接从stm32开始学习,多看他们完整的工程,并且在开发板上调试程序,买个st link实现仿真功能,注意keil仿真看变量是最好的学习方法。
作者:
djw2
时间:
2018-8-20 20:46
我觉着32好,网上资料很多,学起来也不费劲,有c基础就行
作者:
qwrjnb
时间:
2018-8-20 20:46
Jun默默淡定 发表于 2018-7-27 14:38
如果只是自学过一点C语言的话,建议你还是从51开始学,因为51用到的C语言的深层次分东西比较少,比如说结构 ...
如果有C基础不一定要从51开始,可以直接从STM8开始。 郭的程序写法是很适合入门,但并没有模块化。建议从开始学的时候就要模块化开始。变量名和代码风格最好有规范名称。对你以后做项目会有好初
作者:
15779747682
时间:
2018-8-20 21:25
个人觉得可以先学习单片,单片机比较好学,我觉得单片机是基础课程,学了对其他的很多都有用。
作者:
cr8526
时间:
2018-8-20 22:23
我现在在练51的。STM的还不行
作者:
idiotdream
时间:
2018-8-20 22:33
要回答这个问题,先要搞清楚两者异同。都是单片机,所以都是通过读写寄存器来完成对器件的控制的,剩下的就是51的寄存器比arm少很多,所以他简单很多,易上手,但功能也相对间化很多,其实这个大器件玩明白了,其它所有单片机都清楚了。
作者:
9990
时间:
2018-8-20 23:09
学51更能了解底层操作
作者:
9990
时间:
2018-8-20 23:14
以底层知识方面看, 先学51, 要学习编程思路的话, 就是STM32, 因为调试方便
作者:
pandaxia
时间:
2018-8-20 23:21
由于我们都是新手过来的,所以还是建议你从51作为入手,当然你熟悉51实际是不会延长你学习stm32进程的,一旦熟悉了51再去学stm32就会简单很多。就是磨刀不误砍柴工这个道理。51里面的函数包括调用的都是一些相对简单的代码,读起来或者参考也能看得懂,这样在前期学习就不会显的特别吃力,慢慢积累经验就会容易入门许多,希望能对你有所帮助。
作者:
llssll9527
时间:
2018-8-21 09:02
C51是入门,学会了,。其他就容易上手了、
作者:
shenjq
时间:
2018-8-21 09:25
从51入手再学stm32会更容易,但是直接学stm32未尝不可!
作者:
千古一辙
时间:
2018-8-21 09:34
stm32很好入手,用途广,建议买正点原子开发板,视频教程和文字教程非常丰富!
作者:
千古一辙
时间:
2018-8-21 09:38
个人强烈建议买正点原子开发板,学stm32,视频和文字教程非常全,其实单片机主要先要理解引脚输入输出,还有就是中断,其他的学51未必就简单多少
作者:
q617300081
时间:
2018-8-21 09:57
51单片机对初学者友好一点
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1