![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 53
小白记录本_052
这个作者很懒,什么都没留下…
展开
-
按键控制LED灯的亮灭
按键控制LED灯的亮灭新建库函数的工程文件,在《利用固件库点亮LED灯》文章的基础上加上一个key.c文件和key.h文件。初始化KEY的GPIO函数void KEY_GPIO_Config(void){ GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(KEY1_GPIO_CLK|KEY2_GPIO_CLK, ENABLE); GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN原创 2021-11-22 16:44:22 · 2929 阅读 · 0 评论 -
利用固件库点亮LED灯
利用固件库点亮LED灯新建工程模板利用固件库新建工程模板和之前记录的利用寄存器的不同,所以在这里进行记录说明。首先新建一个空的文件夹,用来放固件库的资料,在空的文件夹中新建下面图上的几个文件夹。其中Doc文件夹用来放关于本程序的说明,Libraries文件夹用来存放固件库中的启动文件和外设有关的文件,Project文件夹中存放的是工程文件,User文件夹中存放的是有关于用户编写的文件和系统文件,具体如下所示:Doc文件夹Libraries文件夹CMSIS文件外设文件夹User文件原创 2021-11-22 15:05:17 · 1841 阅读 · 0 评论 -
使用寄存器映射的方式点亮LED灯
使用寄存器映射的方式点亮LED灯第一步,新建工程文件,在《STM32使用寄存器直接地址点亮LED》那篇文章中已经详细的写过了,所以在这里就不在重复的编写了。思路和《STM32使用寄存器直接地址点亮LED》是一样的,都是分为三步:- [1] 开启时钟。- [2] 设置端口的输入输出模式。- [3] 设置端口的输出数值。但是在《STM32使用寄存器直接地址点亮LED》这篇文章中,当我们需要操作寄存器的时候需要去帮助文件中查找寄存器的地址,并且写地址也不助于代码的可读性,所以我们需要采用寄存器原创 2021-11-21 21:24:29 · 853 阅读 · 0 评论 -
STM32利用寄存器的直接地址点亮LED灯
STM32利用寄存器的直接地址点亮LED灯新建工程项目选择合适的路径,用来存放工程文件选择自己手中STM32的型号,如果没有需要安装对应的包。点击取消按钮,不适用软件自带的包导入main.c文件在工程目录下面新建main.c文件在工程中导入新建的main.c文件,双击Soure Group 1在弹出的对话框中选择main.c文件的路径,选择main.c文件。在main.c文件中编写,main()函数运行编译程序会出现.\Objects\Address_Yinshe_LE原创 2021-11-21 16:45:23 · 1128 阅读 · 0 评论 -
STM32自学过程中遇到的问题记录--.h文件消失
Keil5编译不出现.h文件Keil5编译不出现.h文件Keil5编译不出现.h文件在学习STM32的过程中,我发现Keil在编译之后并不出现.h文件,回想自己的操作之后,发现更改了文件输出的位置,其他的设置都没有改变,所以重新把文件输出的位置恢复,再次编译就出现了.h文件,一个STM32的小白在此记录学习STM32过程中遇到的问题和解决的方案。...转载 2021-11-20 14:28:41 · 2042 阅读 · 0 评论 -
Keil软件的方波仿真
利用Keil软件实现PB0口的输出的波形判断在之前刷B站的视频时,无意间发现了一个博主在利用Keil软件实现STM32端口的输出波形的模拟,顿时感觉这样的功能很强大,在下载到板子之前先判断一下代码是否正确,于是自己便尝试仿真了方波,这实验的途中遇到了几个问题,在此记录一下。1、配置debug中的选项。首先点击魔术棒,配置debug。勾上这个选项,Use Simulator选项是使用Keil的内部仿真模拟器。配置这几个选项,在这里后面的选项和自己选择的STM32的型号有关2、点击图像中画红原创 2021-11-11 20:05:16 · 2627 阅读 · 0 评论