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

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

58501ec1ee8df0f0 2018-09-13 浏览量:3666
学习单片机是刚开始学习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吧,教程多,也简单,有利于理解单片机的原理
    • 发布于2018-09-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议学习51先,如果你C语言底子比较好,那么就可以直接上32
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接学习32,原理上两个都差不多,都是配置寄存器
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 我说句51其实比stm32还难,不知道有多少人认同。stm32应该是最简单的,没有之一。
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 看了下别人的回答

    好多都说51比STM32还难

    我猜,可能是51没有库函数的原因,几乎所有的配置、操作都靠寄存器。

    而STM32有很丰富的库函数,什么标准库、寄存器库、LL库、HAL库等等。通过库函数的包装,把繁复的寄存器操作给屏蔽了,给人一种简单的表象。其实,STM32的寄存器远比51多,更为繁杂、更为强大。


    我以为,如果想深入学习单片机,看一遍《微机原理》,再把51单片机的部分功能实践一下,对将来的学习还是很有好处的。毕竟一上手就看STM32的寄存器肯定会晕。

    如果只是想玩玩,或者快速地做个东西出来,直接学习STM32参照例程使用库函数未尝不可。但终有一天,还是要回来补上寄存器这一课。

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

  • 先51吧,建工程啥的也方便的,慢慢摸索。51入门之后再学32
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接学习stm32可以,没有必要再学习51
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言OK 学那个都一样 C语言不OK的话 先学51 外设少 IO配置简单 比较不会受挫
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习51开始吧,51的功能比较简单,stm32上手难度其实挺高。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果你有C语言的基础可以直接学习32,如果没有基础你还是从51开始比较好
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以直接学习STM32,低于51如果今后开发确实用得到在学也行,毕竟很简单。
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

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