自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 STM32教程:串口USART使用(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章主要讲解了STM32串口USART的使用及代码编写,实现了STM32单片机与电脑端的串口发送与接收

2025-05-08 11:34:35 1202 1

原创 STM32教程:串口USART通讯协议原理及分析(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文主要介绍了单片机的通讯协议和STM32的串口USART通讯的原理及分析。

2025-05-06 23:55:07 1437

原创 STM32教程:DMA运用及代码(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章主要介绍了STM32微控制器的DMA外设的原理运用、库函数介绍、代码编写实现DMA转运的功能。

2025-05-05 22:52:07 503

原创 STM32教程:DMA原理及结构分析(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章主要介绍了STM32的DMA原理及结构,分析了DMA的运行逻辑与架构。

2025-05-05 15:48:05 1145

原创 STM32教程:ADC原理及程序(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章介绍了STM32微控制器的ADC外设,介绍了ADC的底层原理以及基本结构,介绍了ADC有关的标准库函数,以及如何编写代码实现ADC对电位器电压的读取。

2025-05-04 23:20:15 1654

原创 STM32教程:ADC介绍(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章介绍了STM32的ADC外设模块,介绍了ADC的原理以及各部分结构

2025-04-30 00:01:57 960

原创 STM32教程:定时器TIM编码器接口原理及应用(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章主要介绍了STM32定时器TIM的旋转编码器接口原理,以及使用编码器计次测速的应用

2025-04-28 21:52:48 998

原创 STM32教程:输入捕获模式测频率(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章主要介绍了,STM32的定时器输入捕获功能,可用于测量PWM波形的频率和占空比

2025-04-27 00:25:21 1087

原创 STM32教程:定时器的输入捕获功能原理(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章主要介绍了STM32的定时器的输入捕获功能的原理分析,输入捕获功能可以用来测量频率和PWM波

2025-04-26 17:04:59 1018

原创 STM32教程:引脚重映射(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

介绍了STM32的引脚重映射

2025-04-25 11:51:59 374

原创 STM32教程:PWM的配置以及实现呼吸灯(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

本文章介绍了STM32微控制器利用定时器的输出比较模块输出PWM波,来实现呼吸灯的效果

2025-04-24 23:25:40 1301

原创 STM32教程:舵机、直流电机(基于PWM)介绍(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

介绍了基于PWM的舵机和直流电机

2025-04-22 23:25:47 162

原创 STM32教程:PWM和定时器的输出比较功能介绍(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

PWM是脉冲调宽和驱动电机等的必要条件(例如呼吸灯、智能车驱动电机、机器人等)在单片机中,例如GPIO口是一个数字输出的端口,输出电平不是高电平就是低电平,例如控制LED,按理说只有完全亮和灭两种状态,那么怎么实现LED灯的亮度调节呢?(例如呼吸灯就用到了亮度调节)这时候就可以用到PWM了。

2025-04-22 22:25:57 557

原创 STM32教程:定时器的配置与使用案例(基于STM32F103C8T6最小系统板标准库开发)*详细教程*

介绍了STM32微控制器基于标准库函数如何初始化和配置定时器,并实现案例

2025-04-21 19:31:59 1093 1

原创 STM32教程:外部中断的配置与使用(基于STM32F103C8T6最小系统板)*详细教程*

第一步,配置RCC,把涉及到的外设的时钟都打开,不然外设是无法工作的第二步,配置GPIO,选择端口为输入模式第三步,配置AFIO,选择需要配置的GPIO,连接到后面的EXTI第四步,配置EXTI,选择边沿触发方式,比如上升沿、下降沿、双边沿触发,选择触发响应方式,可以选择中断响应和事件响应第五步,配置NVIC,选择合适的优先级最后,通过NVIC,外部中断信号就可以进入CPU了CPU收到中断信号,才能跳转到中断函数里面执行了。

2025-04-19 15:33:53 964

原创 STM32教程:中断和NVIC介绍(基于STM32F103C8T6最小系统板)*详细教程*

在主程序运行过程中,若出现特定的中断触发条件(即中断源),CPU 会暂停当前正在执行的程序,转而去处理中断程序,处理完毕后再返回原来被暂停的位置继续运行。例如,主程序如同正常行驶的车辆,中断源则像突发的交通信号,车辆需停下响应信号(处理中断),之后再继续行驶(返回主程序)。:当一个中断程序正在运行时,若有新的、更高优先级的中断源申请中断,CPU 会再次暂停当前中断程序,转去处理新的中断程序,处理完成后依次返回。:当多个中断源同时申请中断时,CPU 会根据中断源的紧急程度进行判断,优先响应更紧急的中断源。

2025-04-18 20:34:49 223

原创 旋转编码器

2025-04-18 20:30:38 127

原创 STM32教程:GPIO初始化操作和使能蜂鸣器实例(基于STM32F103C8T6最小系统板)*详细教程*

1.RCC_AHBPeriphClockCmd 用于RCC AHB外设时钟控制2.RCC_APB2PeriphClockCmd 用于RCC APB2外设时钟控制3.RCC_APB1PeriphClockCmd 用于RCC APB1外设时钟控制这里是初始化结构体的内部定义这是GPIO_Mode的枚举定义,有8种模式8种模式GPIO_Mode_AIN 模拟输入GPIO_Mode_IN_FLOATING 浮空输入GPIO_Mode_IPD 下拉输入。

2025-04-18 14:54:08 947

原创 STM32教程:GPIO(基于STM32F103C8T6最小系统板)*详细教程*-1

(通用输入输出口)可配置为 8 种输入输出模式,引脚电平通常为 0V~3.3V(部分可容忍 5V)。输出模式下能控制端口输出高低电平,用于驱动 LED、控制蜂鸣器等;输入模式可读取端口电平或电压,适用于按键输入、外接模块信号采集、ADC 电压采集等场景。GPIO挂在APB2总线上,通过APB2读取寄存器信息,驱动器用来增强驱动能力。输出模式的时候可以输入,输入模式的时候不能输出。

2025-04-18 13:15:29 213

原创 Keil5建立基于STM32标准库的工程(以STM32F103系列为例)**超详细教程**

打开左上角魔术棒,我们配置一下头文件引用在宏定义输入USE_STDPERIPH_DRIVER然后再找到路径引用头文件,点击ok最后打开main.c函数,右键就可以引用头文件了】编译一下,没有问题这样子我们的基于标准库的STM32工程就建立完成了,就可以直接调用标准库的函数来编写程序了。

2025-04-17 13:05:26 781

原创 Keil5软件添加STM32芯片支持包

我们在左侧选择需要安装的芯片支持包,这里我们以STM32F1系列的为例,在左侧选择STM型号,F1系列,然后再右边选择DFP结尾的文件,点击安装,之后等待一会就安装成功了。右下角会出现加载界面,这是在获取资源,我们等待一会(如果没有自动获取,我们点击左上角的绿色刷新按钮刷新一下)一开始时间漫长需要等待一会。Keil5软件添加STM32芯片支持包一般有两种方式,在线添加和离线添加。我们本次介绍的是在线添加的方式,需要先连接好网络。重启软件,然后新建工程,选择保存路径。现在就有我们想要的STM32芯片了。

2025-04-16 22:30:38 1552 1

原创 STM32F103C8T6芯片内部外设(片上资源)总体介绍

本章是STM32F103C8T6的外设简介

2025-04-16 20:57:49 357

STM32标准库资源包以及工程模版

包含了keil5软件建立STM32标准库的资源包,以及一个建立好的keil工程

2025-04-17

基于STM32的OLED屏显示

本资源基于STM32F103C8T6的4引脚OLED屏显示

2025-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除