嵌入式之STM32
基于STM32编程
select6
这个作者很懒,什么都没留下…
展开
-
STM32学习笔记(四):简易的GPIO配置--按键控制
1、前言前面配置了灯光后大家应该都差不多知道GPIO参数的配置了,在本学习笔记中,我们学习–按键控制;这个是在灯光的基础上把输出改为输入,具体的配置还要看你的原理图,如果是上拉的话就上拉,没有就浮空。2、添加相关的标准库在用标准库配置GPIO的时候,我们需要手动添加这个GPIO的库函数。如下图的步骤所示添加,添加如第五步里面的几个库函数,如果看这个图还看不懂话请私聊我或者在下方的评论区评论留言。3、GPIO配置参数的简单说明在添加了相关的库函数之后我们可以去哪个stm32f10x_gpio.c原创 2020-05-12 18:25:09 · 2866 阅读 · 0 评论 -
STM32学习笔记(三):简易的GPIO配置--灯光控制
1、前言前面我们伊宁创建好工程了,下面开始单片机最经典的入门例程—《点灯大法》俗称灯光控制师。但是大家也不要小看LED灯,这个如果深入的话也是非常高深的,会涉及到背光、RGB等……但是今天我们难的不讲,就从最简单的入手,所以。下面我们直接进入正题。2、添加相关的标准库在用标准库配置GPIO的时候,我们需要手动添加这个GPIO的库函数。如下图的步骤所示添加,添加如第五步里面的几个库函数,如果看这个图还看不懂话请私聊我或者在下方的评论区评论留言。3、GPIO配置参数的简单说明在添加了相关的库原创 2020-05-12 17:34:18 · 1003 阅读 · 0 评论 -
STM32资源系列
1、前言为了帮助大家更好的开发和学习,本文章将会支持有关的资源下载,并且会时不时更新,随时跟进。2、STM32芯片包STM32F1XX:csdn下载链接:https://download.csdn.net/download/weixin_45047844/12392802STM32F3XX:csdn下载链接:https://download.csdn.net/download/wei...原创 2020-05-06 17:15:22 · 389 阅读 · 0 评论 -
STM32学习笔记(二):新建STM32F103工程
1、前言前面已经介绍了怎么安装keil5.29和破解keil5.29,下面进行STM32F103的新建工程。2、工程的准备在进行创建工程前,需要做好如下几个前提。1)STM32F103的芯片包2)准备好STM32的固件库3)创建好工程文件和目录以下为上面三个准备的步骤:2.1:芯片包的下载下面这个是芯片包的官方下载地址。链接:https://www.keil.com/dd2/P...原创 2020-05-05 16:18:48 · 4508 阅读 · 8 评论 -
STM32学习笔记(一):开发软件的安装
1、前言现在科技水平随着时间在迅速的发展,这个大家是可以很明显的感受的到的,比如我在小学的时候手机没有像现在这么普及,甚至都没有智能手机这一个说法,也没有wifi、智能家居这一说法。随着在学校的学习知道了一般带有数据处理的产品都是用到芯片加上一些外围电路组成的,说到芯片大家都知道C51和STM32系列的芯片。其中在windows下开发这些类型的芯片一般都是用到ARM公司的keil软件开发。下...原创 2020-05-06 09:42:02 · 506 阅读 · 2 评论 -
基于STM32F407的US-100超声波测距设计
前言:前面介绍了一个数码管的显示超声波测距所测的距离编程和设计,现在介绍一下超声波测距这个模块的设计与编程。1、US-100超声波的简单描述来一个简单的原理图:通过图片可以看出超声波测距的原理,简单描述一下就是一端发出超声波,另一端接受通过接触到物体反射回来的超声波,然后简单的做一下算术的运算就可以得出一个相对准确的数据。在一般的超声波测距模块中,这个物体是有一定的要求,比如要求反射物体...原创 2020-04-30 17:44:29 · 4603 阅读 · 15 评论 -
基于STM32的四位数码管显示编程
1、四位数码管的简单介绍因为在学校做项目的时候使用到了数码管显示,所以就编写了一个基于SMT32的数码管显示程序。通过看手册知道这个四位数码管采用TM1637 驱动电路。内部有集成MCU数字电路接口,数据锁存器,LED高压驱动。引出两根数据线与单片机连接通讯的数据线,接线就接着两根数据线,当然,还有数据线:1.1:接线方法1.2:通讯方式想要使用并且熟悉一个模块,通过查看官方手册是最好的...原创 2020-04-25 14:24:43 · 17529 阅读 · 16 评论 -
基于STM32F103的数字电位器MAX5483/4调节电压例程。
最近在使用一款数字电位器MAX5483,看了资料知道了有三线SPI通讯,有上下串行接口通讯,我使用的是三线SPI通讯,但是在发送命令的时候,数字电位器的电阻没有变化:附上程序图:欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改...原创 2020-03-14 16:38:52 · 2374 阅读 · 4 评论 -
基于STM32F103RET6的EC12编码器
基于STM32的EC12旋转编码器因为项目的需要,用到了EC12旋转编码器,编码器原理在网上一搜资料一大堆,根据编码器原理可以写出自己所需要的程序来实现:下面上干货:简单,通俗易懂,原创代码!!!!作者不易!!!转载的请标明又来!!!!请理解!!!!初始化函数:EC12扫描函数:TIMER定时器初花函数:定时器...原创 2020-03-17 10:33:37 · 3061 阅读 · 4 评论 -
STM32F103CBT6改变外部晶振(16M)步骤
1:从启动文件的SystemInit Goto过去2:然后再这里在Goto过去3:假设使用的是72Mhz主频,则在这里跳转过去:4:在这里配好倍数的除数:如图:16M(外部晶振) / 2 * 9 = 72Mhz5:然后再这里改变你外部晶振的频率:6:改完OK!...原创 2020-03-20 15:33:32 · 2010 阅读 · 0 评论