当前位置:   article > 正文

stm32hal库学习(一)使用stm32进行点灯

stm32hal库学习(一)使用stm32进行点灯

任务:编写程序实现stm32f103c8t6最小系统板上led灯以每秒一次的频率闪烁

使用软件:cubemx和keil5  

1:  选择stm32f103c8芯片

        在stm32芯片上设置好我们的输出引脚,这里我们选择PC13进行输出

 

 2:选择好stm32f103c8tx开始设置cubemx的参数

      在点灯过程中我们只需要设置RCC和SYS中即可

      之后的参数我们会在之后的讲解中在进行介绍

 

设置时钟参数,时钟相当于一个程序的心跳,时钟可以让你的程序选择到底是1秒钟执行一次程序还是10秒钟执行一次程序。这里我们先有个大致印象即可,知道如何选择时钟参数。

输入工程文件名,然后选择红框中的MDK-ARM ,如何不选择红框中的MDK-ARM我们就会在keil5中看到一串乱码

之后就可以生成我们的keil代码了,点击右上角的generate code 然后点击open project

我们的代码在keil5中打开后,找到并且选择main.c文件

选择main.c函数找到while(1)指令

在begin和end中间填写我们的代码

由于我们单片机执行的命令是无线循环的,因此我们不能让他跳出循环。

最后输入我们的点灯代码即可 

然后将我们的stm32单片机通过st-link 和我们的程序相连接

选择红框中的编译(与c语言中的编译意思相同),在选中蓝框中的download将命令下载到我们的单片机芯片中,这样我们的芯片启动后就会有指示灯亮着了。 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/658524
推荐阅读
相关标签
  

闽ICP备14008679号