找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3258|回复: 10
打印 上一主题 下一主题
收起左侧

51单片机学了一段时间,不知道该不该去学STM32了

  [复制链接]
跳转到指定楼层
楼主
ID:886945 发表于 2021-4-1 04:13 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚开始看着郭天祥的视频学习51单片机(大学学过点c基础,也开了单片机课但是基本没听),也没买过开发板,没上机测试过,以为能看懂程序就ok了(硬件电路一块本身也都理解能看懂),后来直接去买了一个STM32开发板,跟着一套视频学习完整,结果发现云里雾里,同样是看他们的代码外设操作逻辑能看懂,但是自己上手就不行,还有一堆结构体啊 枚举啊之类的东西也不理解..后来也就不了了之了
(期间找了一个硬件助理的工作)
前段时间我又开始捡起单片机了,但是没有从STM32开始复习,而且弄了个51单片机开发板来学,但是基本没有看配套的视频或者其他开发板的配套视频去学,因为总感觉学着不对劲,索然无味,自己尝试写程序,但是总是能用单个外设,合在一起就不知道怎么写了,然后后来自己去找资料,看到了模块化编程啊,时间片轮法啊,状态机啊等等的东西,感觉到这才是我需要的东西,然后又去基本了解也尝试简单使用指针,结构体,枚举等等一些东西,也能看懂会用简单的模拟i2c spi之类的和外设 如eeprom和ad器件的操作,对器件操作的时序啊也有些了解了,现在对这些基本概念都了解清楚了,也知道底层函数和应用层函数的分离,但是说实话,我这个51的开发板也还有一部分外设没去碰过,也没用51做过大一点的程序。
我不知道接下来是不是可以直接去重新学STM32了,51感觉也没学的很熟练,也就能写一些简单的多任务程序了(感觉就是对模块化和中断的熟悉),但是如果继续学51我已经感觉没方向了,也就是多去学那些外设,但是这个东西在STM32上也能实现..
我现在能肯定的是我去重新学STM32能比之前学的更扎实(起码对STM32的库函数有些理解了,基本对所有函数都能简单看懂了,但是有些怕是还不会用),不再云里雾里...现阶段大概每天花3小时学习,但是感觉51一个视频下来,能给我收货的知识点很少了.效率很低。(我发现还有很多不是配套开发板的视频的教程反而质量较高)
过两个月我要重新找工作了...希望找的工作是硬件和单片机都能接触的,当然还是助理工程师的岗位,不知道接下来是继续学51还是跳过去学32..
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:433029 发表于 2021-4-1 07:46 | 只看该作者
32其实就是51的进化版,一个词来形容它:主流。stm32有32位,51只有八位,这就是一个最大的差别。
32代表着一种趋势,大概是不用去记寄存器,只要知道这个有啥用会查手册就行,遇到问题调库调函数就完事,就像现在身边人常用的都是标准库和hal库。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:390416 发表于 2021-4-1 09:06 | 只看该作者
你也不想想,那些挣你20块钱你都嫌贵的开发板,能让你学好?你的出发点就是想着省钱。结果就是学了这么久浪费了这么多时间,才算接触正规的学习方式。当年你是不是看着郭天祥那一套delay 过来的?现在是不是得想办法提高CPU的效率使用时间片了?我们人人学会单片机的教程,一开始就是这样做了。你现在才搞明白?只能说有缘无份。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:584814 发表于 2021-4-1 09:23 | 只看该作者
学开汽车十年了,不知道是不是应该转开赛车或开飞机
回复

使用道具 举报

5#
ID:871393 发表于 2021-4-1 09:26 | 只看该作者
用到什么学什么 想完全搞懂一个芯片 那是学生思维, 而实际上我们就是混口饭吃, 没必要较真.
回复

使用道具 举报

6#
ID:886945 发表于 2021-4-1 10:17 来自手机 | 只看该作者
77599585 发表于 2021-4-1 09:26
用到什么学什么 想完全搞懂一个芯片 那是学生思维, 而实际上我们就是混口饭吃, 没必要较真.

现在感觉也不是在较真说是搞懂一个芯片,是想着要不要换个芯片去学习那些外设,感觉51可操作性没那些强弄的ad采集都要借助其他芯片....
回复

使用道具 举报

7#
ID:844772 发表于 2021-4-1 10:32 | 只看该作者
喜欢就学学啊,为了混口饭吃就算了,反正用到了,查查手册就行了。
回复

使用道具 举报

8#
ID:89515 发表于 2021-4-1 19:09 来自手机 | 只看该作者
学什么单片机都无所谓,关键是找到一套属于自己的学习方法,这是任何一套视频都不能给你的。而且视频教程只能参考,应用程序还是自己照着手册写为好。
回复

使用道具 举报

9#
ID:899776 发表于 2021-4-1 23:20 | 只看该作者
还是有必要学的 路一步步走,饭一口口吃。
回复

使用道具 举报

10#
ID:517951 发表于 2021-4-3 07:25 | 只看该作者
增加一点知识技能是好事,万一那天遇到有赚钱的项目一定要用高阶的单片机才能做,51单片机做不了的时候,是不是就只能放任机会流失呢?
回复

使用道具 举报

11#
ID:389483 发表于 2021-4-3 23:09 | 只看该作者
STM32当下主流,学习一个是兴趣,一个是混口饭
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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