学习单片机是刚开始学习51还是学习STM32?大家都说51入门,但是也有人直接上32也行。

最佳答案

  • 向悫 发表于2018-09-13 云汉达人

    对于学习来说,都差不多,两个都是单片机,都可以用keil开发。

    不论是C51 还是STM32 网上资料,视频一大堆。


    学习单片机只是基础,主要是对单片机的各个外设,以及外围硬件的调试。

    另外,学习单片机最好需要一个开发板。

    回答点赞:   代人凌峰 Angel_YY liuxiaofei126 举报 评论 3

其他答案

  • liangeeg 发表于 2018-09-14

    51较为简单,,入门容易,裸机好操作,更容易理解偏硬件部分,建议51

    回答点赞:   Spirit 小白爱32 Wyatt0007 代人凌峰 举报 评论 4

  • WQS1314 发表于 2018-09-14

    51跟32差不多,有些人直接入门32,但是个人觉得51比较简单,不用花太多时间,先入门51,再32会好些

    回答点赞:   Spirit 小白爱32 Wyatt0007 代人凌峰 举报 评论 4

  • ee7697021df6170b 发表于 2018-09-13

    32的单片机是32位的,51的是8位,不建议直接32的,入门还是基础的51好

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • yhj416606438 发表于 2018-09-13

    有b语言基础可以直接学32的,没有基础就学51

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • Chauncey 发表于 2018-09-13

    如果没有C语言基础,建议先学51,通过51来学习使用C语言

    如果对C语言,尤其是C语言中指针、结构体精通的,可以直接学32

    单片机更多的是对于寄存器的理解,以及练习读芯片手册的能力

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • 邹跃玲 发表于 2018-09-13 云汉达人

    51单片机相对来说上手容易很多,毕竟他的外设资源也少,寄存器也少,理解起来容易很多,不像STM32,很多的寄存器,对于初学者来说还是难度比较大的……所以建议新手,如果不是工作中非得用STM32的话,还是可以从51单片机学起比较好……

    回答点赞:   小白爱32 代人凌峰 oh_耗子 举报 评论 2

  • xdsnet 发表于 2018-09-13

    其实差不多的。我觉得直接学stm32页可以的。

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • liuxiaofei126 发表于 2018-09-13

    只要有单片机基础,学习stm32也是不错的

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • chen0000009 发表于 2018-09-13

    看需要。如果你的产品面向的是小型化,简单,成本低的场景,那就用51,如果产品需要一定的运算能力,那就用STM32

    回答点赞:   小白爱32 代人凌峰 oh_耗子 举报 评论 2

  • 张峰 发表于 2018-09-14 云汉达人

    有纠结这个时间,花一个礼拜时间51就搞定了。

    从51起步,学的话比较平顺。因为51很简单,可以很快入门单片机,入门之后再学arm就轻松多了,arm是要复杂点,入了门再学习是1到10的变化,积累呗,没入门是0到1的变化,质变。

    学单片机是否要通过51看个人。51很简单,一个礼拜看一下学会就不用纠结了

    回答点赞:   代人凌峰 oh_耗子 举报 评论 2

  • liulishiyi 发表于 2018-09-14

    51入手比较简单,直接入手STM32可能入门很困难

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • a49e24850e07e0e9 发表于 2018-09-14

    刚入门最好学51,51比较容易,学好51学32也比较更容易上手

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • shakencity 发表于 2018-09-14

    直接上32吧,像C语言这些基础知识都是要学的,软件也是一样,边做边学来的快些,不能光是专注于书本

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • 0682bce2954a5931 发表于 2018-09-14

    建议直接上32,个人经验。

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • 岁月..不会逆转 发表于 2018-09-14

    看你的学习能力,学习能力强可以直接上STM32,学习能力差就从简单的51学起

    回答点赞:   小白爱32 代人凌峰 举报 评论 2

  • megar 发表于 2018-09-13

    没接触过单片机从51开始学起来也没错,stm32对C语言结构体和指针用得比较多,基本上C语言要比较熟,学了51之后C语言功底好了学stm32也可以,有的计算机专业的C语言不错可以直接从stm32学起!

    回答点赞:   代人凌峰 举报 评论 1

  • 竹叶子弟 发表于 2018-09-14

    最好是先从51学起,要是身边有大神带你,那你就直接学32不然你自己学32太痛苦了

    回答点赞:   代人凌峰 举报 评论 1

  • FEItwo 发表于 2018-09-14

    直接学习STM32吧,虽然有难度

    回答点赞:   代人凌峰 举报 评论 1

  • longrenwenzi 发表于 2018-09-14

    直接学stm32,我觉得比51好学。我的不喜欢弄寄存器,因为我总是记住那些寄存器的名字功能啥的,stm32提供库函数调用起来简单方便还容易理解。

    学32吧,很快就上手。

    回答点赞:   代人凌峰 举报 评论 1

  • 哇咔YG 发表于 2018-09-14

    如果你是学生,先学习51,51的板子便宜,几十块一个,也有一点基本外设,学个一个月,在买点模块做点小项目练手

    如果你是毕业的,先学习32,32的板子和模块有点小贵(专指GPS/屏幕等)

    举报 评论 0

我来回答

试用推荐

NanoPi NEO2

产品总数:30个  申请人数:18

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
提问就抽奖 好礼送不停