0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何学习32位单片机

姚小熊27 来源:电工之家 作者:电工之家 2020-03-15 14:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

身为一个电子工程师来说,我使用32位的单片机(主要是STM32)已经有10年的时间了。不要纠结是8位单片机还是32位单片,位数对开发工程师无关痛痒,那一层的难题已经被编译器给处理了。学习的时候也走了很多弯路,现在我就说下我的想法。

初次学习的时候什么也不懂,遇上个问题就能卡半天,都是硬着头皮顶过来的。想当年建立个stm32的工程就花了差不多一周的时间,但是建51的工程就是分分钟的事啊,所以感觉起来stm32比51难不少。后来想想完全没有必须要学怎么建工程,做了不少无用功啊。因为这十年走来我再也没有建过工程,每次都是使用建好的工程模板。所以我认为初学的时候也就没必要学建工程了。可以直接拿个闪烁灯的工程进行修改操作。学习的时候也不用太扣字眼,比如说IO口的高低电平操作,只要会用了就行。程序界有句名言叫“不要反复造轮子”,意思就是说别人造好的轮子可以直接拿来用,不要自己做重复的工作。等对芯片了解差不多,再深入的时候可以再去研究轮子是怎么造的。

学习的时候千万不要从头到尾的学,因为现在单片功能太多。学是学不完的,而且技术这东西你要是不用的话时间稍微一长久会忘掉。我觉得工作这10年,用到的功能连30%都不到。无非就是IO、UARTTimer、ADCDMA等模块,其它通信IIC,SPI等全部用IO口模拟。而且很多驱动程序当时只是浏览了一遍,了解了一下大体功能,感觉有用就复制下来了等用的时候直接复制粘贴。有些别人提供好的驱动程序、例程等都可以直接拿来使用。能不自己敲代码就不要自己敲,要学会利用别人的程序。

如何学习32位单片机

学单片机就是学应用,能让他跑起来就OK,其它的不要纠结太多。把简单的学会了就有成就感,就越学越有劲,形成良性循环,成功就在眼前。

1、我们知道单片机,也叫MCU,一般有8位,16位、32位;

2、在不同功能需求和成本要求根据具体情况来选择适合的单片机;

3、至于32位单片机好不好学习,这个不是一句话能说的清楚的,这个跟每个人的实际情况相关,比如你的专业背景,你的C语言水平,你的电子电路知识都息息相关;

4、目前在世面上用的最广范的32位单片机应该是ST的,也有比如NXP瑞萨富士通

其实我们使用单片机主要是控制外围设备,单独一个单片机没有任何意义,所以学习单片机本身不是很难,我们大部分时间是在和外围的功能IC做交互,大部分单片机本身的操作,原厂会做好SDK给你,不用太担心使用的问题;

5、说到单片机就得说到软件,目前主流的语言就是C语言,当然目前也有使用python的,但从效率而已,目前高级语言中,C语言效率最高了!所以要学好单片机,就必须有扎实的C语言基础!不然看例程都费劲,就别说学习了!

6、学习32位单片机,可以找个普遍的单片机进行入手学习,比如ST的,网上教程多,资料多,使用广泛,是个不错的入门选择!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45580

    浏览量

    673724
  • STM32
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374667
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LC88F83B0A 16 单片机:技术特性与应用分析

    LC88F83B0A 16 单片机:技术特性与应用分析 在当今的电子设计领域,单片机作为核心控制元件,其性能和功能直接影响着产品的质量和竞争力。ON Semiconductor 公司
    的头像 发表于 04-10 16:05 335次阅读

    Infineon XC866 8单片机:特性、功能与应用解析

    Infineon XC866 8单片机:特性、功能与应用解析 在当今的电子设计领域,8单片机以其成本效益、低功耗和广泛的应用场景,一直占据着重要的地位。英飞凌(Infineon)的
    的头像 发表于 03-30 16:30 180次阅读

    Infineon XC886/888CLM 8单片机:特性与应用详解

    Infineon XC886/888CLM 8单片机:特性与应用详解 在电子设计领域,单片机作为核心部件,其性能和功能直接影响着整个系统的表现。英飞凌(Infineon)的 XC886
    的头像 发表于 03-30 14:40 665次阅读

    深入解析Infineon C165 16单片机:特性、参数与应用指南

    深入解析Infineon C165 16单片机:特性、参数与应用指南 在当今的电子设计领域,单片机作为核心控制元件,广泛应用于各种智能设备和工业控制系统中。Infineon
    的头像 发表于 03-30 14:20 224次阅读

    Infineon TC1197 32 单片机:功能、特性与应用解析

    Infineon TC1197 32 单片机:功能、特性与应用解析 在嵌入式系统的广阔领域中,32 单片机以其强大的处理能力和丰富的外设功能,成为众多工程师的首选。Infineon
    的头像 发表于 03-29 10:35 254次阅读

    Infineon C161PI 16单片机:设计与应用的深度剖析

    Infineon C161PI 16单片机:设计与应用的深度剖析 在当今的电子设计领域,单片机作为核心控制部件,其性能和功能的优劣直接影响着整个系统的表现。Infineon的C161PI 16
    的头像 发表于 03-28 14:30 736次阅读

    瑞萨8单片机740族:技术剖析与设计指南

    瑞萨8单片机740族:技术剖析与设计指南 在当今的电子设计领域,单片机以其小巧灵活、功能强大等特点,成为了众多工程师的首选。瑞萨电子的8单片机
    的头像 发表于 03-17 15:15 283次阅读

    瑞萨 8 单片机 740 族指令系统与设计要点解析

    瑞萨 8 单片机 740 族指令系统与设计要点解析 在电子工程领域,单片机的应用广泛且至关重要。瑞萨 8 单片机 740 族以其独特的指
    的头像 发表于 02-09 16:40 297次阅读

    学习单片机快速方法

    学习单片机的快速方法 先介绍下单片机。把单片机说成是电子信息类专业最重要的一门课程一点也不为过,你在街上看到的广告彩灯、烟花表演、红绿灯、自动开关门这些都可以用
    发表于 01-14 07:42

    单片机位数的思考(8、16、32

    8、16、32是指单片机的“字长”,也就是一次运算中参与运算的数据长度,这个位是指二进制。以8
    发表于 11-21 08:31

    32单片机PY32F003的特性概述

    PY32F003是一款极具性价比的国产入门级32单片机,基于ARM Cortex-M0+内核,主频最高32MHz。提供最大64KB的Flash存储器和8KB的SRAM,这个容量对于大多数简单的控制
    的头像 发表于 11-07 16:02 1473次阅读
    32<b class='flag-5'>位</b><b class='flag-5'>单片机</b>PY32F003的特性概述

    第1章 如何学习单片机

      在错误的道路上日夜兼程,最终也无法成功,方法和思路绝对是最重要的。本章节讲到的学习单片机的方法,都是作者学习单片机的无数经验和教训总结出来的瑰宝。通过作者前面的披荆斩棘,开辟了道路
    的头像 发表于 10-10 10:32 664次阅读

    高能效与灵活性能:Microchip分析8单片机的持久影响力

    随着嵌入式系统的不断发展,8单片机所独有的性能表现、能效和开发简便性,确保了其持久的重要性。无论是延长电池寿命,还是集成智能外设,8单片机都将在现代嵌入式设计中持续发挥关键作用。
    发表于 09-04 09:10 989次阅读
    高能效与灵活性能:Microchip分析8<b class='flag-5'>位</b><b class='flag-5'>单片机</b>的持久影响力

    浮思特 | ABOV 32单片机的技术演进与行业应用解析

    随着科技的不断进步,单片机(MCU)已经从最初的8和16时代,逐步迈向了32的时代。32单片机
    的头像 发表于 09-01 09:56 1038次阅读
    浮思特 | ABOV 32<b class='flag-5'>位</b><b class='flag-5'>单片机</b>的技术演进与行业应用解析

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要意义。测量
    的头像 发表于 07-25 11:39 1079次阅读