大神灯光指点图解(大师教你点个灯)
大神灯光指点图解(大师教你点个灯)
2024-07-05 02:43:19  作者:冷心爱人  网址:https://m.xinb2b.cn/sport/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-07-05读书批注怎么做圈圈点点在初读时用一套固定符号,注音、释字、划出重点词句、标出自然段序号、文章的中心句或重点语句等圈点和勾划的地方不可过多,通篇都加了五花八门的记号,反而看不出哪里是重点了赏析文本可以从修辞生动、动词。
  • 月季花土壤消毒方法(月季花土壤怎样消毒)
  • 2024-07-05月季花土壤怎样消毒暴晒消毒:想要给花消毒,最简单的方法,就是放在太阳下暴晒了,特别是那些在野外挖来的土,土壤里都有很多小虫子,一定得杀毒后才能用将土壤放在太阳直射的地方,平摊成薄薄的一层,大概暴晒1周以上的时间,或是将。
  • 刺客信条2密函位置(刺客信条2破解密函)
  • 2024-07-05刺客信条2破解密函刺客,在大家心中这是怎样一类人?是十步杀一人,千里不留行的无情杀手,还是壮士一去不复返悲情武士相信大家脑海中已经浮现出各种各样的人物形象,这中间肯定会有一群身穿白袍、头戴兜帽的男人,也就是育碧旗下经典。
  • 天津一天旅游最全攻略(挑战天津之旅跟着瘦子开开心心吃喝)
  • 2024-07-05挑战天津之旅跟着瘦子开开心心吃喝挑战天津之旅:跟着瘦子一起开开心心吃喝,体重各有什么变化?挑战天津之旅,跟着瘦子一起开开心心吃喝,体重各有什么变化?首先看今天的主角,常年体重在4748左右,从小瘦到大没有见他长胖过大家都知道从47千。
  • 酱肉小笼包的做法(酱肉包子的做法)
  • 2024-07-05酱肉包子的做法酵母加温水化开,加入面粉中,将面粉和成面团醒发2小时左右如果水不够,再用清温水猪腿肉洗净切成大块放入锅中煮20分钟左右捞出切成1厘米左右的小块锅中放油,油热后放入肉丁,炒至变色后加1勺料酒翻炒香葱切成。
  • 触手直播玩刀战(触手直播空降我的世界大神)
  • 2024-07-05触手直播空降我的世界大神《我的世界》中国版的到来,让MC大佬们,成为继《王者荣耀》主播后各大直播平台的关注点继奇怪君、籽岷等MC人气up主入驻,触手直播再签扁桃大神,9月2日晚19:00,首播开启,蹲点触手直播间60666,。
  • 2007年出生的孩子定会发财(07年出生的小朋友能够充实)
  • 2024-07-0507年出生的小朋友能够充实2007年属猪的人学业运势属猪人士在2018年的学业运势是不俗的,因为吉星的保佑使你们总是能够很快的在学习之中发现自己的问题,老师也快非常欣赏你们的才华,最后学习会有很大的进步平时也可以多去学一些自己。
  • 奥林匹斯星传海伦斯(美与爱的女神维纳斯)
  • 2024-07-05美与爱的女神维纳斯本期倾酱给大家继续分享,关于《奥林匹斯星传》的故事一部浪漫的希腊神话史,虽然已经播出多年,但是依旧有让人魂牵梦萦的魅力​这次倾酱和大家分享的是一位女神,关于美与爱的女神维纳斯,颜值这一点,她就是代表,。
  • 梦见买面包是什么意思(梦见买面包好不好)
  • 2024-07-05梦见买面包好不好得此梦,买卖五行,主金面包,五行主土,金土相生,主身边贵人颇多,则财运有所提升之征兆,此乃吉兆秋天梦之吉利,春天梦之不吉利单身女人得此梦,虽有贵人相助,却不可与他人间纠葛过多,乃是财运有不顺之事中年女。
  • 黄芪当归红枣枸杞炖鸡蛋什么功效(女人必看-红枣黄芪当归蛋)
  • 2024-07-05女人必看-红枣黄芪当归蛋养血补气,女人必看—红枣黄芪当归蛋爱的滑翔翼KK女性生理期间,总会有气血虚弱、疲乏无力感,加上平常处于生活压力较大的环境中,因工作忙碌、情绪紧张,甚至经常熬夜、睡眠不足,更容易在生理期报到时,产生经痛。
  • 鹿晗胡歌造型大全(老腊肉和小鲜肉古装照比拼)
  • 2024-07-05老腊肉和小鲜肉古装照比拼娱乐圈永远都不缺乏小鲜肉,不过随着岁月的流逝,小鲜肉也终极会变成老腊肉,娱乐圈多少岁能称得上老腊肉最少也得35岁以上吧,毕竟你没见过谁35岁以上还被人叫小鲜肉,30岁到35岁我们暂且定为保鲜肉,因为这。
  • 信用卡是什么意思啊(信用卡简介)
  • 2024-07-05信用卡简介信用卡又叫贷记卡,是由商业银行或信用卡公司对信用合格的消费者发行的信用证明其形式是一张正面印有发卡银行名称、有效期、号码、持卡人姓名等内容,背面有磁条、签名条的卡片持有信用卡的消费者可以到特约商业服务。