大神灯光指点图解(大师教你点个灯)
大神灯光指点图解(大师教你点个灯)
2024-06-17 01:40:02  作者:冷心爱人  网址:https://m.xinb2b.cn/know/kid426986.html

STM32CubeMX和Keil5点亮一个LED

大家好!我是一哥

STM32CubeMX 介绍

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

在我看来有如下优点:

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

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

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

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

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

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

大神灯光指点图解(大师教你点个灯)(1)

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

大神灯光指点图解(大师教你点个灯)(2)

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

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

大神灯光指点图解(大师教你点个灯)(3)

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

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

大神灯光指点图解(大师教你点个灯)(4)

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

大神灯光指点图解(大师教你点个灯)(5)

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

大神灯光指点图解(大师教你点个灯)(6)

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

大神灯光指点图解(大师教你点个灯)(7)

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

大神灯光指点图解(大师教你点个灯)(8)

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

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

大神灯光指点图解(大师教你点个灯)(9)

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

大神灯光指点图解(大师教你点个灯)(10)

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

大神灯光指点图解(大师教你点个灯)(11)

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

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

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

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

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

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

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

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

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

-END-

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

  • 关于三农问题的摘要(瞭望请回答)
  • 2024-06-17瞭望请回答“再过个五年八年,全屯子几千亩地,可能都会集中给几家种植大户种土地流转给大户后,种植户通过统一管理和机械化耕种,用工量会更少,到时候几个人就能种一万亩地”从人扛牛拉“六只脚”,到“四只脚”的拖拉机,再。
  • 海参养殖(海参养殖技术)
  • 2024-06-17海参养殖技术海参养殖技术包括建造水池,放人工海参礁,投放参苗和饲养几个方面其中建造水池时用岩礁最好,水池的深度要在一米五左右人工海参礁可以给其提供更适宜的生活场所,利于野生繁殖投放时10-30平米的地方放300-。
  • 小型二手摩托车哪个好(二手摩托车的价格)
  • 2024-06-17二手摩托车的价格近年来,随着各大摩托车厂家不断开始做个性化的玩乐车型,摩托车的市场占有率不断攀升,从而二手摩托车的交易量也在逐渐增大,那对新手来说,如何避免被坑?二手摩托车的价格取决于哪些因素?今天咱们就来聊聊这个话。
  • 这4种食物吃对了既能养生又防寒(天冷食补这几物别错过)
  • 2024-06-17天冷食补这几物别错过最近明显感觉到天气越来越冷了,寒冷的天气里容易伤阳气,所以在这个时节,养阳很重要天冷食补,这几物别错过这么冷的日子,吃点儿热乎的必不可少根据中医“虚者补之,寒者温之”的原则,适当食用温性食物,如羊肉、。
  • 欧美湿发造型女教程步骤(撩人湿发造型怎么弄)
  • 2024-06-17撩人湿发造型怎么弄最近娱乐圈又开始流行起了“湿发发型”,不知道你有没有被明星们的湿发造型打造出的那种朦胧又性感给惊艳到湿发造型顾名思义就是将头发创造出微湿的感觉,刚刚好的湿润度不仅能让整体造型看起来更加性感,发型线条以。
  • 香熏精油多久换一次(香薰精油的使用注意事项)
  • 2024-06-17香薰精油的使用注意事项香熏又称为芳香疗法主要是利用植物中提炼萃取的精油,通过吸入、浸浴、按摩等方法,经人的呼吸道或皮肤吸收,起到一些美容、保健、调节心理、舒展情绪的作用,因此常常归类于所谓的“自然疗法”之中,多在大型的SP。
  • 酸甜白萝卜怎么腌制好吃(酸甜白萝卜好吃的做法介绍)
  • 2024-06-17酸甜白萝卜好吃的做法介绍准备材料:白萝卜1根、盐、糖、生抽、白醋各适量白萝卜切成薄片,撒上少许盐,再把切成薄片的白萝卜放在少许盐的上面,再撒少许盐将腌制的白萝卜放置二十分钟,将容器里的白萝卜的水倒掉,紧接着放入白糖,使白糖与。
  • 泉港有个什么岛(山东离海最近的内河港)
  • 2024-06-17山东离海最近的内河港□周学泽5月20日,莒南县人民政府与山东港口日照港集团有限公司在日照市签署战略合作协议双方在前期共同调研论证的基础上,合作推进总投资30.5亿元的绣针河通航工程,在2年的工期内建设总长度24.3公里内。
  • 丙烯颜料和手指画颜料区别(硅质颜料画画好使不)
  • 2024-06-17硅质颜料画画好使不硅质画颜料作品欣赏在绘画界丙烯颜料还是比较受欢迎的,不过还有一部分人不大喜欢丙烯颜料,毕竟丙烯颜料有毒,还有比较刺激味道那有没有一种颜料可以替代丙烯颜料呢?其实市场上还有更好的今天给大家介绍一种新型的。
  • 全屋灯光控制如何智能(全屋灯光一键智控)
  • 2024-06-17全屋灯光一键智控在智能家居时代,光对于家的意义早已不止是照明,更重要的是满足人们各种家居场景的照明需求及情感诉求智汇云智能开关面板突破开关的控制方式,可以调节灯光的亮度来营造不同模式下的空间氛围,个性化自定义灯光照明。