“单片机”可以说是一个专业术语。 只有从事电子工作或者与电子产品相关的人才知道单片机是做什么的。
当我在大学和女朋友约会时,她问我每天在实验室学到了什么。 我说单片机软件开发,她一脸困惑地问我什么是单片机!
是的,只有关注电子产品开发的兄弟姐妹才会关注单片机这个话题以及如何使用单片机?
如何使用单片机? 我们先来说说这个话题,然后和大家讨论一下单片机只能用例程怎么办?
如何使用单片机是每个初学者都会问的问题。 人们还问如何开始使用微控制器?
事实上,如果你在没有别人帮助的情况下独立学习,学习所有知识是极其痛苦的。
当我大学进入实验室参加电子竞赛时,我才刚刚开始学习单片机。 我每天都努力学习。 我花了两个月的时间学习C语言,然后又花了一个月的时间学习数字和模拟电子学。 结果,我感觉自己还站在单片机软件开发的门外。
相反,我在上一家公司做管理的时候,因为公司一时半会招不到软件工程师,而且很难招到,所以过两天我就离职了。
于是我们就调公司的硬件测试工程师去做软件开发。 大学毕业,有一定的C语言基础知识。
当我第一次问他的愿望时,他看起来很困惑和自我怀疑。
我鼓励他,你要相信自己,你能做好工作。 此外,如果您有任何问题,我们经验丰富的工程师会为您服务。 不用担心。 再说了,这样的机会给你的机会并不多。 你自己想想吧!
话虽如此,其实我当时确实不太愿意雇人。 工作本来就很繁重,再招新人也需要不少时间。 我只是被迫这么做,因为工作量太大,招不到合适稳定的软件开发工程师。 。
一个月后,这位年轻人已经能够独立编写一些简单的产品程序了。 三个月后,他能够开发出更复杂的产品方案,工资也从最初的5K增加到了10K。
现在我离开了这个公司,他就接替了我的位置,成为了公司的骨干。 当然,他的薪水已经很高了。
这就是学习环境对一个人学习的影响,这个影响是非常大的。
当然,如果你意志力坚强的话,自学单片机是完全可以的。 。
我们学习单片机的方法是一样的。 首先购买一块开发板,按照开发板上的教程开始模仿和学习。
首先学习单片机的所有内部资源,如GPIO、定时器、串口、外部中断、SPI等,然后控制LED灯、蜂鸣器、温湿度、数码管、LCD1602等。
只能用例程来学习单片机怎么办?
您可以使用例程来学习微控制器。 你已经基本掌握了单片机学习的基础知识,但还是不知道如何应用。 我们大多数刚毕业的朋友基本上都是这样。
这个时候找工作,要么不自信,要么有自我怀疑。 当然,你也很难找到合适的工作。 公司希望招聘有经验、可以直接工作的人员,以降低成本。
此时感到不自信和自我怀疑是正常的。 我一开始也是这样,因为没有实践经验,只能套路。 当我遇到一个项目时,我不知道如何开始。
那么怎样才能积累实践经验,让自己不再感到空虚呢? 两个字“实战”三个字“做项目”
无极单片机编程为大家准备了一些类似的项目,可以将单片机的理论和实际操作无缝衔接。 如果您有兴趣,可以联系我们。
单片机软件的开发不仅需要掌握单片机内部资源的使用,还需要掌握单片机程序开发的一些框架和技巧,以保证程序能够高效运行。 这些东西只有在实践中才能学到。
无论是买开发板学习还是去培训机构学习,学到的无非是理论知识,与实际工作应用有很大区别。
只是一个延迟一秒的 Dley_1S 函数。 你在开发板或者训练结构上学到的是delay_1S(1); 固定的等待延迟,但是在实际项目中,基本不可能这样使用。
开发板更像是让你入门,但你不可能在开发板上了解到实际的产品。 两者之间仍存在有待跨越的鸿沟。
在单片机的实际学习过程中,最好找一位经验丰富的老师来指导。
这样,你就不用自己去和问题作斗争,这样不仅浪费脑细胞,而且效率低下。 站在巨人的肩膀上,吸收老项目的开发经验,逐步让自己变得更强,成为一名经验丰富的司机。
为什么这么说? 我和其他人有同样的经历。 我从一个新手到成为一名经验丰富的司机,花了10多年的时间。
当我刚开始工作时,没有人帮助我,也没有人与我沟通。
有些知识点长期没有掌握。 后来我去了一家研发团队比较大的公司实习。 在大佬的指导下,我逐渐掌握了实践的精髓。
最后的复活节彩蛋时间!!!
最近有同学向我要单片机的资料。 我花了一个月的时间总结了自己10年的产品开发经验,收集了史上最认真、最硬核、最实用的《高级单片机入门教程+工具包》。 +22个热门项目”,免费分享给大家。
资料包几乎涵盖了C语言、单片机、模拟和数字电子、原理图和PCB设计、高级单片机编程等内容,非常适合初学者入门和进阶。
另外,我会在盒子底部泪流满面地分享我整理的22个热门开源项目,包括源码+原理图+PCB+文档,让你快速成为高手!
据说有朋友就是通过这个成功加入BAT的,一定要保存好,好好学习!
后期我也会成立一些技术交流群,让大家可以认识更多的大佬,有一个良好的圈子。 您对行业的了解将处于最前沿。
如果您想要上面的“MCU入门进阶教程工具包+进MCU交流群”,可以点击下方卡片⬇️扫描二维码进群免费领取。
或者你可以寻找全网同名的“Boundless Microcontroller”。
以下是无极更多原创的个人成长经历、行业经验、技术秘诀。
1.从入门级微控制器到高级黑客的学习路径(包含教程+工具)
2、电子工程师的能力有多可怕?
3、为什么学了几天STM32感觉很迷茫?
4.谁能教我如何学习单片机,先学什么,如何入门?
5.我学习Stm32很久了,但还是感觉自己不能独立做项目?
6、如何实现单片机的模块化编程
7、C语言中指针的高级应用:回调函数
8、C语言指针的高级应用:队列算法
9、新手学习单片机时最常见的六大误区。 你掉进陷阱了吗?