![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32F103学习
文章平均质量分 71
USE-jx
这个作者很懒,什么都没留下…
展开
-
4、按键检测
文章目录按键控制灯和蜂鸣器1 实验要求2 硬件介绍3 软件设计3.1 新建工程3.2 编写代码实验总结按键控制灯和蜂鸣器1 实验要求用开发板上的三个按键分别控制上两次实验点亮的灯和蜂鸣器,按一次键,他们的状态翻转一次,翻转即灯的亮灭转换和蜂鸣器的响和不响的转换。2 硬件介绍正点原子STM32F103精英开发板,需要用到两个指示灯,一个蜂鸣器以及控制他们的三个按键。在这块开发板上,KEY0连接在PE4,KEY1连接在PE3,KEY_UP连接在PA0上。原理图如下:从图中可以看出,KEY0和KEY原创 2022-02-10 15:01:31 · 2179 阅读 · 0 评论 -
3、蜂鸣器实验
蜂鸣器滴滴实验1 实验要求通过控制IO口输出电平使蜂鸣器发出滴滴的声。2 硬件介绍蜂鸣器通电可以发出响声,可以应用于很多电子设备中给其操作者一个提醒。本次实验采用的是正点原子精英开发板,板载的蜂鸣器是一个电磁式有源蜂鸣器。有源是指自带了振荡电路,可以直接通电发声;无源则不带振荡电路,需要方波驱动才能发声。由于IO口最大提供25mA的电流,驱动蜂鸣器需要30mA,费点劲,所以需要三极管扩流之后再驱动蜂鸣器,这时只需要不到1mA电流就够了。蜂鸣器驱动信号连接到了STM32PB8上,原理图如下:3原创 2022-02-10 14:58:22 · 2923 阅读 · 0 评论 -
2、STM32点亮LED灯
一、寄存器操作1、新建工程,新建一个目录存放以后所有的工程stmproject,在这个目录下新建文件夹寄存器点灯,文件名为LED。接下来选择所用的软件包,之前安装软件时安装的,选择对应型号即可。如果需要安装别的安装包可以在这个网址下载。点击打开文件点击next,再点击finish就安装成功了。可以在包安装里找到。2、新建文件main.c并双击source group文件夹添加进去3、添加启动文件,取官方固件库中根据FLASH大小选择型号,我选大容量hd复制到点灯文件夹后再添加原创 2022-01-29 21:13:51 · 21061 阅读 · 0 评论 -
1、单片机程序下载
一、通过ST-LINK下载1、安装ST-Link驱动包下载地址链接先安装amd64那个,不行再安x86那个。2、去keil里进行相关配置首先点击魔术棒,再选择debug,出现下面的界面再点击setting,把port配置成SW,再选择flash download,把圈里那三个打勾,第三个勾上就不用每次都自己点复位了。最后随便找个程序,点编译后再点load即可下载成功。2、通过串口下载(最常用和经济)通过FlyMcu选择编译生成的Hex文件,这样会报错,并提示说写选项字原创 2021-12-15 21:25:32 · 2682 阅读 · 0 评论