大神灯光指点图解(大师教你点个灯)
大神灯光指点图解(大师教你点个灯)
2024-11-25 08:56:26  作者:冷心爱人  网址:https://m.xinb2b.cn/sport/kid426986.html

STM32CubeMX和Keil5点亮一个LED

大家好!我是一哥

STM32CubeMX 介绍

STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,通过自己对硬件的需要,进行选择,而后可以快速生成代码,减少开发人员的开发难度,时间和花销。STM32 覆盖整个STM32系列。

在我看来有如下优点:

·大量的芯片(资源,价格介绍),方便对我们进行芯片选型

·除了拥有芯片本身的外设选择外,还拥有一系列的中间件,如 RTOS, USB, TCP/IP等

·对芯片的整体资源,以及时钟树有更深刻的认识

·快速代码生成(对外设进行初始化),方便我们对我们的想法进行验证与开发

·工程也可以进行更新(当增加外设时)

今天我们讲下用STM32CubeMX和Keil5点亮一个LED,这个项目比较简单,大家都可以尝试下。


这个就是我们今天的主角,这款单片机芯片是STM32F030K6T6。


这个开发板非常简略,里面的芯片是STM32 F030 K6 T6,它有32个引脚,在它旁边这个一个八兆的晶振,然后晶振左边是电源芯片,能够把5伏电压转换成3.3伏电压给单片机供电。开发板右侧有一个按键reset按键,旁边是下载口。

为什么用这个芯片呢?由于这个芯片它非常便宜啊!在网上买的价钱才几块钱,这整块开发板下来才十多块钱包邮,对于一些刚刚初始学单片机的童鞋来说它的功能够用,重点它很便宜哈哈。


废话不多说,开始实操吧!

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我也能领取哦,记得回复一哥///


我们首先打开CubeMX,然后输入芯片的型号STM32F030K6T6,可以看到封装LQFP32,然后32K的flash,4K的RAM,25个IO口,最高工作频率可以达到48兆。


打开操作界面,先把芯片的串行下载口打开。选中Debug serial wire之后,我们可以看到时钟和IO这两个针脚已经显示绿了也就是生效状态,这样就可以往里面下载程序。


把要控制的led对应的io口状态配置成输出状态,选择GPIO output。


配置时钟,晶振暂时就不用了,直接用内部的RC振荡器就好,频率选4x9,它的频率就是36M。(用RC呢,最高就是36M)


打开midi文件找到main函数,HAL库初始化,系统时钟配置,GPIO初始化,然后看到while(1),我们的程序就写在这。

我们知道要想让led闪烁起来,必须让他对应的IO口先置低电平,然后再置高电平这样无限的循环下去灯就会闪烁起来。


先用HAl库函数来先写第一句,置PB7低电平,然后来一个延时500毫秒。置高电平就把上面的程序拷贝下来,把reset改成set就可以了。


然后我们再设置一下编译参数,输出这项用户信息可以去掉,不然的化编译太慢。


然后下载选项里边我们选上Reset and Run,至于其他的选项就不用管它了。

初始编译程序,编译完成0错误,0警告,这就代表程序已经编译好了。

就要把编译好的程序下载到单片机里边,然后把数据线插上,把这个下载器插到usb接口里链接电脑之后就能够看到led已经亮起来了。

但是由于里面没有程序呢,所以这个灯是不受控的,他只是简略地亮起来。

把我们刚写好的程序下载到单片机里,点击程序的Load按钮直至下载完成。程序已经下载成功之后我们会发现单片机上的灯已经一闪一闪的亮起来了,亮0.5秒,灭0.5秒。

在这1个小项目里面我们学到了几条的HAL库函数语句。分别是给端口置高低电平、延时语句,还有端口电平反转语句。

怎么样,看了这期干货之后,是不是觉得STM32单片机的开发特别简略呢?心动不如行动,你也赶紧试一试吧。

想要学习单片机的朋友 ,做毕业设计的同学,关注我们,回复一哥,与导师一起学习成长,共同进步,还有更多资料领取。

说了这么多,大家记得留意下方评论第一条(或者私信我)有干货~

-END-

*本文系网络转载,版权归原作者所有,如有侵权请联系删除

  • 让你见识一个人渣到什么程度(渣的本质是什么)
  • 2024-11-25渣的本质是什么前段时间我们为大家科普了非一夫一妻、多人互相爱护的“多偶制”,还有“考虑发展成亲密关系的意图、但彼此都清楚眼下还没有想好”的“约会关系”很多用户都对多元文化的探讨表现出了浓厚的兴趣,但仍有一些用户表示。
  • 3c认证编码怎样查询(关于3C认证编号查询)
  • 2024-11-25关于3C认证编号查询3C证书查询方法  在国内市场销售的产品,若在3C认证范围内,是要求办理3C认证,取得3C证书,方可以在国内市场正常销售  那么,如果是采购方,看到供应商提供的3C证书,该如何查询真伪呢?  这篇文章。
  • 梦幻西游炼妖推荐(梦幻西游当下炼妖的方向)
  • 2024-11-25梦幻西游当下炼妖的方向今天我来谈一个炼妖的问题每天看了这么多组炼妖,肯定有人心动了,自己去尝试了一下,但是后果理想的肯定不多,在几率面前,不可能每个人都赚钱,和一样,但是这个炼妖,应该比良心一些,最起码不会有这种操作“你先。
  • 秦始皇为什么自称为朕(秦始皇为何弃用)
  • 2024-11-25秦始皇为何弃用古代是皇权社会,因此皇帝具有至高无上的地位为了显示自己的与众不同,古代的皇帝们费尽心思给自己设置了许多别称,比如万岁、万岁爷、天子、陛下等除此之外,古代的皇帝们还有一个专属称号,那就是“朕”在古代,除。
  • 凉拌毛豆怎么做好吃
  • 2024-11-25凉拌毛豆怎么做好吃新鲜毛豆,独蒜1个,八角2个,干红辣椒5根,另准备凉开水一大杯.做法1.毛豆洗干净,把面上的毛洗掉,可以用盐水洗,效果好用剪子减去两端的角,这样做一是方便进味儿,二来待会儿吃起来轻松许多,轻轻一咬,豆。
  • 木耳菌种怎么管理(黑木耳菌棒开口及催芽如何管理)
  • 2024-11-25黑木耳菌棒开口及催芽如何管理那么,现阶段木耳管理需要注意哪些情况?如何应对?请看专家给您支的招儿!抓住适温时期,省力化标准化开口促芽尽早安排开口时间,保障后期产量北京地区春耳主要出菇期为5-7月我市气候资料表明,每年的4月下旬到。
  • 厦门中山路值得吃的(厦门旅游必打卡中山路)
  • 2024-11-25厦门旅游必打卡中山路这里是鸭鸭爱生活的行摄世界提起厦门旅游,有个地方是一定要来的,全国唯一通往大海的步行街,也是厦门旧城最热闹最早的商业街区——厦门中山路两边的老骑楼见证了鹭岛百年的岁月,这里有琳琅满目的美食、伴手礼还有。
  • 永久保存照片最好方法(保存照片的方法)
  • 2024-11-25保存照片的方法U盘存储相片优点:小巧大方,携带方便,随时都可以查看,买个转接口可以连接手机实时查看缺点:容易丢失,随身携带容易突发性损坏,容量较小,传输速度较慢,容易中毒u盘的寿命并不是长久的,但是3年左右还是可以。
  • 煎锅可以当炒锅用吗(煎锅是否可以当炒锅用)
  • 2024-11-25煎锅是否可以当炒锅用可以,但不建议煎锅都是平底锅,煎锅主要用于煎制食物炒锅多是半圆底锅或者圆底锅,圆底锅更适用于翻炒、炖菜、焖肉等烹饪方式平底煎锅更加适合煎炸食物,或者在烹饪过程中不太需要翻炒的食物烹制炒锅则更适合需要大。
  • 苹果6无线打不开怎么办(苹果6无线打不开如何处理)
  • 2024-11-25苹果6无线打不开如何处理我们一般出现种情况,还可以进行重新启动的操作iPhone可以按住开关机键+音量键键进行强制的重启可以看看情况是否可以解决还可以进行恢复出厂设置进行还原设置的方法来查看是否能够恢复在我们的设置-通用-还。