文章目录写在前面1 串口简介区分UART、TTL、RS-232、RS-422、RS-4852 设置STM32串口3 串口发送与printf函数3.1 串口发送函数3.2 printf函数4 串口中断4.1 串口中断发送4.2串口中断接收写在后面 写在前面    串口,说简单其实是个很简单的东西,但架不住涉及的东西比较多,STM32串口功能很强大,同步的,异步的,还有红外都集成了,还涉及很多概念,
转载 2024-06-10 07:17:39
479阅读
00. 目录文章目录00. 目录01. 电容触摸按键简介02. 硬件设计03. 功能描述04. 程序示例05. 结果验证06. 附录07. 声明01. 电容触摸按键简介触摸按键相对于传统的机械按键有寿命长、占用空间少、易于操作等诸多优点。大家看看如今的手机,触摸屏、触摸按键大行其道,而传统的机械按键,正在逐步从手机上面消失。接下来给大家介绍一种简单的触摸按键:电容式触摸按键。利用探索者 STM32F4 开发板上的触摸按键(TPAD)来实现对 DS1 的亮灭控制。这里 TPAD 其实就是探索者 STM
原创 2021-09-02 14:25:57
2457阅读
00. 目录文章目录00. 目录01. 电容触摸按键简介02. 硬件设计03. 功能描
原创 2022-03-16 14:23:29
1020阅读
目录最小系统电路图烧写程序串口(USART)下载模块 启动模式选项最小系统电路图 内核、存储器、时钟、复位、电源管理(前两个不需要外接电路)电源供给了三路逻辑电源输入(vdd1,vdd2,vdd3),一路模拟电源输入(VDDA),连接6个电容,前5个为104的电容,c11是电解电容,并联这些电容是为了给电源滤波。C5电容是为了滤波,缓解k3按键的抖动。Y2-HSE 
文章目录前言一、ADC的输入通道与模式1、输入通道2、模式1)独立模式单通道采集2)独立模式多通道采集3)双重ADC模式采集二、ADC的触发方式三、编程要点四、资源连接 前言 ADC在项目中使用运用的很广泛,有ADC自然也有DAC,都是数字/模拟转换器。但是DAC我用的不多,因为平时都是用传感器检测外界的模拟量,然后转变为数字量再进行数据的处理与运用,比如温湿度传感器、电感、黑白循迹模
转载 7月前
266阅读
1)实验平台:正点原子stm32f103战舰开发板V4 第二十三章 电容触摸按键实验上一章,我们介绍了STM32F1的输入捕获功能及其使用。这一章,我们将向大家介绍如何通过输入捕获功能,来做一个电容触摸按键。在本章中,我们将用TIM5的通道2(PA1)来做输入捕获,并实现一个简单的电容触摸按键,通过该按键控制DS1的亮灭。从本章分为如下几个部分: 21.1电容触摸按键简介 21.2硬件设计 21.
转载 2024-05-06 13:53:29
235阅读
目录系列文章目录前言一、Openmv实现数字识别1.这里简单讲一下我们使用模板匹配的思路:2.我们利用特征点检测的思路:二、巡线1.基本巡线2.识别十字三、串口通信1.数据打包2.Openmv及STM32的串口通信总结前言我们使用Openmv中的特征点检测进行数字识别,并通过设置红色阈值实现巡线,最后通过串口通信将数字及红线坐标发送给主控芯片。一、Openmv实现数字识别对于数字识别,一开始我们使
转载 2024-04-09 19:38:14
698阅读
原创 2022-12-07 11:40:18
1054阅读
目录一、简述二、示例操作(one)DAC轮询方式1、选取ADC1的IN0 2、使能ADC1通道1的连续转换模式3、此时芯片处会自动使能引脚4、实际代码编写具体adc函数编写(TWO)DAC之DAM方式1、cubx配置初始化adc通道0和通道1三.示例代码一、简述 先介绍最简单的片上 ADC ,通常是 12 位,精度则为 3.3/4096 v 。 读取
单片机外部中断简介所谓外部中断,就是通过外部信号所引起的中断,如单片机引脚上的电平变化(高电平、低电平)、边沿变化(上升沿、下降沿)等。51单片机有5个中断源,其中有两个是外部中断,分别为INT0和INT1,INT0被分配在P3.2引脚,INT1被分配在P3.2引脚,也即是说如果使用51单片机的外部中断0,则必须将信号接在P3.2上,否则无效。02举例说明什么是中断单片机在执行程序时有两种方式:
STM32——SPISPI简介SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义的。 SPI 接口主要应用在 EEPROM, FLASH,实时时钟, AD 转换器,还有数字信号处理器和数字信号解码器之间。 SPI 是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用
转载 2024-09-01 12:49:50
468阅读
在商业和住宅建筑中,访问控制系统是确保安全的关键组件。使用射频识别(RFID)技术,我们可以创建一个安全、方便的门禁系统。本教程将详细说明如何使用STM32微控制器实现RFID基础的门禁系统,该系统能够控制电子锁并记录访问数据。一、开发环境和硬件准备硬件要求微控制器:STM32F407VGT6,具备高性能处理能力和丰富的外设支持。开发板:STM32F4 Discovery Kit,提供必要的开发资
STM32的GPIO介绍    GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。    STM32F103ZET6芯片为144脚芯片,包括7个通用目的的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD、
# STM32MySQL数据库的实现指南 在现代嵌入式开发中,STM32微控制器与数据库的连接愈发重要。尤其在物联网(IoT)和智能硬件领域,实时数据的存储和分析可以提升设备的智能性。本文将为你详细介绍如何让STM32MySQL数据库的整个过程,帮助你掌握必要的步骤和代码。 ## 整体流程 | 步骤 | 描述 | |------|------| | 1 | 硬件准备,选择STM
原创 11月前
350阅读
前言 本文讲解所有采用MT2625设计的NB-IoT模组ME3616对OneNET,适用所有所有采用MT2625设计的NB-IoT模组。MT2625内置OneNET SDK,采用CoAP+LwM2M协议对接OneNET云平台,对接会涉及到LwM2M协议的对象和资源注册表请参考OMA LightweightM2M (LwM2M) Object and Resource Registry。 采用ST
目录文章目录前言一、编码器接口测速配置步骤二、使用库函数三、代码配置示例3.1 RCC开启时钟3.2 配置GPIO3.3 配置时基单元3.4 配置输入捕获单元3.5 配置编码器接口模式3.6 启动定时器总结 前言        如何用编码器旋转控制CNT自增自减,本文介绍编码器接口测速的配置步骤。
卡从容量上讲分两种:标准容量和容量,最小的是标准容量,小于等于2G        其中的访问关系如下:    卡分为两种模式:认证模式和传输模式,每一个模式包含着不同的状态,如下      以下主要讲其初始化过程:&n
转载 2024-08-30 11:10:16
813阅读
stm32使用各种传感器的教程VL530L0X激光测距的使用我文件里面是用的硬件IIC的方式去读取数据,可以直接配合CUBEMX去使用,非常的方便 使用方式也很简单, 只需调用初始化文件和读取数据的文件,我读取数据喜欢用结构体的方式去读取,简单明了,处理起来方便,在调试程序的时候也比较清晰。VL53L0x_init(&hi2c2); VL53L0x_ReadDistance(&
转载 2024-03-30 10:26:42
118阅读
频率: //Fpwm = 72M / ((arr+1)*(psc+1))(单位:Hz) 占空比: //duty circle = TIM3->CCR1 / arr(单位:%)一、stm32的pwm输出引脚是使用的IO口的复用功能。 二、T2~ T5 这4个通用定时器均可输出4路PWM——CH1~CH4。 三、我们以tim3的CH1路pwm输出为例来进行图文讲解(其它类似),并在最后给出t
转载 2024-03-08 10:50:17
232阅读
/* 名称:STM32有关GPIO引脚的一些问题 说明:今天在编写一个键盘扫描程序的时候,出现了一些问题。 有的引脚能读出电平状态、有点引脚确一直读不出状态。改了一下午,查了好久,终于有点眉目了。现简述如下: 我在用引脚的时候,使用的是PB0、PB1、PB2、PB3、PB4…,将其引脚配置的方式是上拉输入。PB2、PB3、PB4一直有问题。PB0、PB1是可以读出状态的(但是只能单独使用)
  • 1
  • 2
  • 3
  • 4
  • 5