• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

学习单片机是刚开始学习51还是学习STM32

58501ec1ee8df0f0 2018-09-13 浏览量:3655
学习单片机是刚开始学习51还是学习STM32?大家都说51入门,但是也有人直接上32也行。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 对于学习来说,都差不多,两个都是单片机,都可以用keil开发。

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


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

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

    • 发布于 2018-09-13
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:33
  • 51较为简单,,入门容易,裸机好操作,更容易理解偏硬件部分,建议51
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 4
    • 0

  • 51跟32差不多,有些人直接入门32,但是个人觉得51比较简单,不用花太多时间,先入门51,再32会好些
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 4
    • 0

  • 32的单片机是32位的,51的是8位,不建议直接32的,入门还是基础的51好
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

  • 有b语言基础可以直接学32的,没有基础就学51
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

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

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

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

    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

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

  • 其实差不多的。我觉得直接学stm32页可以的。
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

  • 看需要。如果你的产品面向的是小型化,简单,成本低的场景,那就用51,如果产品需要一定的运算能力,那就用STM32
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 2
    • 0

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

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

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

    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 2
    • 0

  • 51入手比较简单,直接入手STM32可能入门很困难
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 2
    • 0

  • 刚入门最好学51,51比较容易,学好51学32也比较更容易上手
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 2
    • 0

  • 直接上32吧,像C语言这些基础知识都是要学的,软件也是一样,边做边学来的快些,不能光是专注于书本
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 2
    • 0

  • 看你的学习能力,学习能力强可以直接上STM32,学习能力差就从简单的51学起
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 2
    • 0

  • 没接触过单片机从51开始学起来也没错,stm32对C语言结构体和指针用得比较多,基本上C语言要比较熟,学了51之后C语言功底好了学stm32也可以,有的计算机专业的C语言不错可以直接从stm32学起!
    • 发布于2018-09-13
    • 举报
    • 评论 0
    • 1
    • 0

  • 最好是先从51学起,要是身边有大神带你,那你就直接学32不然你自己学32太痛苦了
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 1
    • 0

  • 直接学习STM32吧,虽然有难度
    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 1
    • 0

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

    学32吧,很快就上手。

    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 1
    • 0

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

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

    • 发布于2018-09-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

学习单片机是刚开始学习51还是学习STM32