stm32单片机用什么语言编程

我们随便在招聘平台搜”嵌入式开发”这个职位,看到很多职位都要求会STM32,为什么?

我个人也用了STM32单片机几年,感觉非常爽,后面做产品能用ST的基本不用别的。

主要原因有以下几点:

1. 对这个芯片比较熟悉了

2. 比较稳定

3. 资源丰富,价格也合理(最近涨价除外)

4. 资料多,有问题能很快解决

5. 不用配置寄存器就能很轻松把外设开起来

其实除了STM32,STM8用着也很不错,虽然是用IAR开发环境,但开发方式都是调库,

大大缩短了产品开发周期。

一般做低功耗的产品,我都首选STM8L系列的单片机。

既然STM32的芯片市场需求这么大,作为开发者来说,想适应市场就必须去学习。

Stm32有人说简单,也有人说难,实际到底是怎么情况呢?

stm32单片机零基础怎么入门,用什么语言编程?

我个人感觉STM32还是比较简单的,就看你怎么学了,至少对于应用来说,很简单也方便。

如果你站在刨人祖坟的角度去学习,会很难!

如果你只想把它当工具用,学习会很简单。

在接触STM32之前,我已经有几个项目的经验了,虽然是用STC和NXP单片机。

但是单片机无非就是那么回事,配置寄存器控制外设,最后外设去控制电路实现产品的功能。

大概就是这么个原理,区别就是不同的单片机外设资源不同,以及配置方式不同。

有些单片机是需要自己手动去配置寄存器的,比如说51单片机,NXP(几年前是,现在不知道有没有提供库)。

有些单片机是直接提供了标准库给你调用,通过调用库函数就能把单片机外设开起来,典型的就是STM32。

这样就会产生一个问题。

如果你之前没接触过51单片机,一上来就干STM32,你很难去理解配置寄存器开外设的流程。

这样相当于给你的学习过程埋下一颗定时炸弹,随时都会爆,具体体现就是你每学一个知识点都会有很多搞不懂的地方,这就是基础知识缺失导致的。

所以,我一直要求的我学员,我不管你有多聪明,必须从51单片机开始学习。

而事实也证明,看似你直接从STM32是走了捷径,实际所花的时间比从51开始学习要多,理解也没那么深。

不管你是入门51还是STM32单片机,如果自学的话,最好是购买一块开发板。

然后对照着开发板配套的视频教程,每看完一个章节都会亲手做一个实验。

顺利的话,基本上半个月就能上手了。

单片机编程一般通过两种语言:

1. 汇编

2. C语言

现在汇编一般用得少,只有那些RAM和ROM非常小的单片机才会用汇编去开发。

大多数都是以C语言为主,所以我建议前期只学习C语言就可以了,我做了10年基本没用汇编开发过产品。

偶尔一些启动文件要用汇编改,比如说移植系统,修改堆栈大小。

这些都非常简单,直接搜一下相关指令看下什么意思就行了,没必要为此系统去学习汇编。

我当初根本没系统去学过STM32,都是有产品用到了,我就顺势买了个开发板(主要是要他们开启外设的例程),视频我都懒得看。

有例程以后,从代码基本上可以看得出来是什么意思,单片机都大同小异。

比如说配置IO口,我们先要把GPIO时钟打开,然后选择你要配置的引脚,设置输入还是输出模式,输出模式又分上拉、下拉、推挽、开漏等等。

最后就可以控制IO输出高低电平了,如果你有别的单片机基础,很快就能上手。

别人提供固件库给你,出发点就是不想让你浪费时间去理解芯片复杂的寄存器配置。

很多人学不会就是这里走了弯路,研究STM32数据手册去配置寄存器,几百上千个寄存器想看完不现实。

所以,学习STM32,方法很重要!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023年 9月 27日 上午11:22
下一篇 2023年 9月 27日 上午11:28

相关推荐

  • 目前比较好的大学专业有哪些

    现在越来越少的人使用纸质名片了,电子名片简单又便捷。那么有哪些软件可以制作电子名片呢~如果你不知道的话,那就看下去吧! 1、图帮主 图帮主提供大量设计模板,不止海报、宣传单、台历等…

    2023年 3月 4日
  • Win10怎么隐藏图标,win10怎么隐藏右下角图标

    每个人都有自己的习惯在使用计算机时,有些人喜欢把东西放在桌面上,有人喜欢建立一个文件夹来放置软件,应用程序被放置。有win10用户询问小隔间如何在右下角隐藏图标?为了响应这个问题,…

    2022年 12月 17日
  • nas 影视播放器(最适合影视发烧友的nas)

    作为一个跟着大佬屁股后面走的小白,这次会简单分享一下自己十年的观影路,然后就带大家过一遍私人影视库的创建和维护,硬件的选择等,我只是一个用空余时间学习的小白,站内还有非常多的大佬,…

    2023年 2月 27日
  • mid journey怎么注册多号

    最近chatgpt大为火爆,顺便带火了midjourney,聪明的人已经开始着手变现了,他们利用ChatGPT制作关键词咒语,利用midjourney生成精美的图片。然后以卖图片,…

    2023年 4月 25日
  • 外贸社交流量软件(外贸社交软件的整合营销策略)

    在这个飞速发展的时代,各大类软件的崛起。社交软件可谓是流量之王,社交营销正如日中天,在国外流行的社交网站可以有效为自己的网站、店铺做推广引流。而对于做外贸工作的企业来说,一些社交软…

    2023年 9月 13日
  • 淘宝客诈骗最新案例(淘宝客被骗新闻)

    现如今大家对“淘宝”一定不会陌生,但你知道“淘宝客”吗?虽然一字之差,但却是完全不同的概念。最近就有一群人就利用“淘宝客”推广软件,进行一起高达600余万元的网络诈骗案。 骗人终有…

    2023年 3月 9日
  • excel中快速核对数据并且找出来

    我们经常在Excel表格中核对两组数据,或者是查找某些特定的数据,如果是肉眼一个个找,花上很长时间,未必完全达到需求。今天根据实例分享几个核对、查找数据的操作技巧,让复杂的数据处理…

    2023年 8月 17日
  • 证件照制作免费版换底色背景,用手机制作免费彩色标准证件照

    教你一招,不用花一分钱,不用上照相馆,免费用手机制作高清证件照,操作好简单,和我一起去看看! 再也不用上照相馆了,学会这个真的很方便,在家就能免费拍证件照,随时保存在手机里面,随时…

    2023年 5月 26日
  • 世界杯竞彩一般怎么买的(世界杯竞彩现在怎么买)

    世界杯正如火如荼进行,除了观看精彩的足球赛事外,拿着竞彩彩票玩“赚”世界杯也成了不少球迷最热衷的一件事儿。不过,对于许多竞彩“小白”而言,世界竞彩到底买什么?怎么买?在哪买?成了他…

    2023年 8月 27日
  • 男朋友手机上有这五个app,发现男朋友喜欢用什么软件

    大家好,我是小牡丹~ 男朋友手机里的秘密总是能无限激发女孩们的好奇心,虽然我们不想查些出什么,但是不去一一翻看一遍,我们不放心呀。查得就是一份稳稳地安全感。如果你有机会翻看男朋友得…

    2023年 3月 7日