四个步骤学会单片机

有很多想学习单片机的朋友,但是不知道怎么入门,今天来讲讲我学习单片机的一些感受以及方法。由于单片机是一门要求动手的技术,所以,建议先确定所要学习单片机的型号,然后选用一块开发板,要按照开发板的步骤去学习。有些朋友,希望给推荐书籍。我不建议大家在学习单片机时去看所谓的“速成”书籍,没有什么用处,而且大同小异,起不到太好的引导作用。如果一定要看书,就看单片机的数据手册,每一款单片机官网上都会有相应的datasheet,这是学习单片机最好的资料。
培养单片机兴趣要从娃娃抓起
单片机的数据手册几十页上百页,国外的单片机都是英文,看着头大。该怎么看?不要像看小说一样,从头到尾看,要有重点有选择的看。用到哪一部分,有针对性的去看哪一部分的内容。
1 首先要熟悉单片机的GPIO
GPIO是单片机最基本的资源,GPIO也是单片机和外设电路建立电气连接的桥梁。要熟悉单片机的GPIO具有哪些输入输出形式,如何设置为输出输出,配置寄存器的流程是怎么样的,如何使用复用功能。对GPIO有了一定的概念之后,就要学习写程序点亮一个LED灯、驱动蜂鸣器发声、驱动继电器动作、检测按键的输入灯。
这就对单片机有了第一步的认识。
学习单片机要动手

2 要熟悉单片机的时钟配置

不管是外部晶振,还是内部时钟,单片机要正常工作就离不开时钟,包括初始化GPIO也是得先使能时钟。但是这里的时钟不仅仅是使能一下这么简单。因为单片机的时钟分很多种,系统时钟,外设时钟等,其来源要么来自外部晶振,要么来自内部晶振。我们要查看单片机时钟图,确认不同外设挂靠的时钟源,时钟分频的配置等。

3 要熟悉单片机的片上/外设资源

如果已经把GPIO、时钟都搞清楚了,那接下来就得学习外设。我刚开始学的时候,串口、SPI这些通信我都没听过。学习外设,很大一部分是学习它们的协议,比如串口的波特率,SPI的4线等。建议先了解这些通信的基础协议,然后再去看例程,依葫芦画瓢,多练习几遍就熟悉了,学习外设功能可以说是我入门时最有成就感的了。建议刚入门的朋友先掌握最基本的几个外设就可以了,如串口UART、SPI、ADC、Timer以及IIC等。
多动手调试电路

4 要熟悉单片机的中断

中断可以说是单片机入门的一个难点,也是重点。因为中断牵扯到外设以及中断控制器,所以学不好外设,想立马玩转中断,是很难,也是徒劳的。因为中断往往就是和外设绑定在一起的。我在学习的时候,把中断也当作了一种外设处理,其实也就是初始化一些参数。我在学习单片机的中断时,翻阅了不少资料,查看了很多例程,才稍微搞懂了中断的含义、使用方法、配置方法。
以上这些都是我入门时的学习步骤。熟悉了一款单片机之后,在工作中又接触了其他型号的单片机、ARM等,边用边学也就没有那么难了。当然要彻底融会贯通,要学会站在巨人的肩膀上,并付诸实践,这样你去学其他的单片机也是轻而易举的事。
本文由三三来迟原创,和大家分享学习单片机的经验,欢迎留言评论。
(0)

相关推荐

  • STM32端口复用和重映射(AFIO辅助功能时钟) | MCU加油站

    端口复用功能 端口复用的定义 STM32有许多的内置外设(如串口.ADC.DCA等等),这些外设的外部引脚都是和GPIO复用的.也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPI ...

  • STM32的复用时钟何时开启呢?

    STM32的AFIO时钟真的是在开启引脚复用功能的时候开启吗?其实并不是~ 什么是复用? 我们知道,STM32有很多外设,这些外设的外部引脚都是与GPIO共用的.我们可以通过软件来配置引脚作为GPIO ...

  • ESP32 DEVKILTv1(devkitv1)开发板全解析!!!(搭载芯片为ESP32D0WDQ6)

    少年听雨歌楼上,红烛昏罗帐.壮年听雨客舟中,江阔云低,断雁叫西风.而今听雨僧庐下,鬓已星星也.悲欢离合总无情,一任阶前,点滴到天明. 虞美人.听雨(宋.蒋捷) 在写之前突然下雨了,不自觉的就想起这个诗 ...

  • STM32L系列低功耗调试《实用篇》

    不知道大家有没有和我一样的经历,看官方数据手册,什么休眠2uA, 停机多少nA,这么换成自己调试的时候就是上百uA 了,差的不是一个数量级,有木有这样的感受~ 最近在做一个NB项目,用到了如下外设: ...

  • UC头条:嵌入式面试知识点总结

    我最近在找工作呀,哪位大佬有合适的工作机会,可以推荐一下呀. 坐标北京,嵌入式软件工程师. 一.MCU对比 问题: 问题一:STM32F1和F4的区别? 解答: 参看:STM32开发–STM32初识 ...

  • 快速学会任何技能的四个步骤

    畅销书<每周工作4小时>的作者 Tim Ferris ,是一个创业者,投资人,还是一位快速学习方法实践者,他熟练掌握日语.中文.西班牙等多种语言,在拍摄的纪录片中,他还展示了在一周内学会游 ...

  • 《学习变现》:学会这四个步骤,你也能轻松挣钱

    一说起学习变现,可能很多人都有这样的疑惑,学习不是需要花钱吗?就算是买本书学习,也需要一定的花费啊.的确,学习需要付出金钱,但从长期来看,当你通过学习掌握了一项技能后,那这项技能就会给你带来持续不断的 ...

  • 如何发表论文:学会四个步骤,从此投稿不再难

    其实发表论文并不难,难就难在如何开始第一步以及给杂志社投稿之后,怎么样做到退稿率低,接下来分为四步走. 一.联系你准备投的那个杂志社,问清楚对于文章字数和格式的要求 每个杂志对于文章的字数要求和格式要 ...

  • 如何挽回异地恋前女友,学会这四个步骤

    异地恋分手的情侣大多数都会是因为误会,猜忌,距离等等分手,可是这样的分手是在有感情的情况下,很容易就想要再次挽回女朋友,那么来看看如何挽回异地恋前女友,学会四个挽回步骤. 1 及时认错,避免冷战 这个 ...

  • 四个步骤,让你的老师学会做职业生涯规划!

    教师职业区别于其它职业,它具有很强的应用性和创造性,因此要求教师不仅要具备解决现实教学问题的能力,而且要具有不断反思和改进自己教学的能力. 教师进行职业生涯规划有利于教师专业化的发展,有利于教师文化素 ...

  • 学会这四个步骤,帮你轻松打通练琴的任督二脉!

    演奏艺术是一门复杂和深奥的艺术,表现情感的方法不同,还有最要的就是,每个人的不同个性.所以每个人在演奏时,诠释和解决各种演奏技巧有着不同的方式. 1.走好第一步 学会放松 对初学者来说重要的是走好第一 ...

  • 掌握四个步骤,学会拆解新媒体爆款文章|行文|文章|例文|选题

    一.如何拆文 简单地说,就是对文章进行拆解,分解.然后由大组合拆分为若干个小单元. 怎么进行呢? 从一个标题到文章结尾去细化.去分析这篇文章的结构,结构里面去分析包含的要素.结合这些要素,形成自己的写 ...

  • 了解五种关系,掌握四个步骤,学会结构式写作

    一般来说,一篇文章都是围绕某个主题展开的,而展开的方式就涉及到文章的结构. 有的人写作时思维跳跃,东一句西一句,让人不知所云:有的人写作没有思路,前言不搭后语,让人看不明白文章到底想说什么,前后文到底 ...

  • 乳胶漆施工有四个步骤,学会了才能更好地控制工程质量

    乳胶漆施工在装饰装修工程中经常用到.项目经理必须清楚这个施工步骤,这样才不会被施工工人随便刷两下就给忽悠了.下面简单介绍乳胶漆的施工步骤. 1.基础处理 要想装修效果好,装修表面的基础必须处理好.以墙 ...