STM32F103单片机开发编程入门
文章平均质量分 91
介绍STM32F103C8T6单片机基础知识以及相关外设入门编程应用
光子物联单片机
stm32单片机入门及实战讲解
展开
-
STM32单片机编程调试常见问题(二) Keil5软件调试中常见的配置问题
在STM32单片机使用Keil5进行下载调试时,会遇到Keil5的配置不满足要求而引起的问题,本文针对常见由于keil5配置引起的问题进行分析与解决。原创 2024-10-02 15:07:50 · 1547 阅读 · 0 评论 -
STM32单片机编程调试常见问题(一) HardFault_Handler故障分析与解决
本文就介绍了在单片机开发中出现HardFault_Handler的原因,以及发现异常之后,问题的排查分析与解决方法,举例在STM32F103C8T6单片机中出现了空指针,数组越界等如何找出有问题的代码语句原创 2024-09-28 16:59:49 · 1251 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十九) 多传感器模块之NFC刷卡开门实战源码
本文做了一个简单刷卡开门的系统,采用STM32F103C8T6单片机+RC522刷卡模块+SG90舵机,来演示刷卡开门的效果,提供程序代码参考原创 2024-08-19 10:20:35 · 1420 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十八) 多传感器模块之跌倒检测实战源码
本文就做了一个跌倒检测的系统,采用STM32F103C8T6单片机+MPU6050陀螺仪模块+蜂鸣器报警。用一个小电机来演示跌倒检测效果,计算倾角,倾角大到一定程度,实现报警原创 2024-08-18 10:29:55 · 897 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十六) 180度SG90舵机详解及实战源码
SG90舵机目前在航模、遥控机器人中已经使用的比较普遍。本文介绍了180度SG90舵机原理,用STM32F130C8T6单片机进行舵机180度旋转实验,提供代码原创 2024-08-17 09:27:55 · 2228 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十七) MPU6050陀螺仪传感器详解及实战源码
本文介绍MPU6050,6轴陀螺仪模块,包括原理,寄存器等,STM32F103C8T6单片机驱动MPU6050进行3轴加速度,3轴陀螺仪数据读取,提供例程代码原创 2024-08-17 09:24:56 · 1479 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十五) Printf函数打印详解及源码
STM32的printf函数它可以将变量的值输出到终端或串口,方便开发者观察程序运行时的各种参数。本文提供STM32F103C8T6的printf实验及代码工程,方便大家移植原创 2024-08-16 10:19:02 · 2207 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十四) JDY-31蓝牙模块实战含源码
JDY-31蓝牙模块为经典蓝牙协议、可以与支持蓝牙的电脑、手机(android)通信,本文介绍了JDY-31蓝牙模块,通过STM32F103C8T6单片机驱动蓝牙模块跟安卓手机进行通讯,提供源代码参考原创 2024-08-15 11:20:09 · 1759 阅读 · 1 评论 -
零基础STM32单片机编程入门(三十三) LED流水灯介绍及实战源码
本文介绍了LED流水灯的原理,以及用STM32F103C8T6单片机实现流水灯闪烁,提供HAL库例程原创 2024-08-14 10:57:47 · 1160 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十二) 4乘4矩阵键盘介绍及实战源码
本文介绍了4*4矩阵按键,以及用STM32单片机实现矩阵按键数字输入,提供例程驱动代码参考原创 2024-08-13 10:30:50 · 1344 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十一) 直流有刷电机驱动实战及源码
本文介绍了有刷直流电机,以及有刷直流电机驱动芯片L9110,以及用STM32F103C8T6单片机实现有刷直流电机正反旋转。原创 2024-08-12 10:21:21 · 1826 阅读 · 0 评论 -
零基础STM32单片机编程入门(三十) USB口介绍及CDC类虚拟串口通讯详解及源码
本文介绍了STM32单片机USB口的基本概念,内部结构,以及用USB虚拟串口进行数据通讯的例程。原创 2024-08-11 19:58:34 · 2960 阅读 · 6 评论 -
零基础STM32单片机编程入门(二十九) CAN通信功能详解及源码
本文介绍了STM32F103C8T6单片机CAN口的基本概念,内部结构,波特率配置,接收滤波配置以及用CAN口进行数据通讯的例程。原创 2024-08-10 21:07:24 · 1682 阅读 · 1 评论 -
零基础STM32单片机编程入门(二十八) STM32单片机IAP(在应用编程)功能讲解及源码
在单片机应用中,IAP在线升级功能是必不可少的,本人介绍了STM32单片机的IAP升级相关的,比如基本原理,流程,并提供两个程序的工程代码原创 2024-08-08 10:37:41 · 1279 阅读 · 0 评论 -
零基础STM32单片机编程入门(二十七) IWDG独立看门狗详解及实战含源码
本文介绍了STM32的单片机看门狗基本知识,特别对独立看门狗的配置,复位时间做了详细介绍,提供STM32F103C8T6配置独立看门狗的例程代码原创 2024-08-07 10:27:33 · 891 阅读 · 0 评论 -
零基础STM32单片机编程入门(二十六) 低功耗模式实战含源码
STM32单片机支持多种低功耗模式,包括睡眠模式、待机模式等,本人介绍了STM32的各种低功耗模式,以及如何进入退出这些低功耗模式,提供STM32单片机待机模式的进入与退出的例程原创 2024-08-06 22:20:30 · 1279 阅读 · 0 评论 -
零基础STM32单片机编程入门(二十五) 内部FLASH模拟EEPROM实战含源码
因为片内Flash的擦写次数有限,所以要加上特定法来增加使用寿命,本人介绍了用STM32F103C8T6内部的FLASH增加算法模拟EEPROM达到增加数据写入次数目的,提供源代码原创 2024-08-05 22:42:14 · 1265 阅读 · 0 评论 -
零基础STM32单片机编程入门(二十四) 内部FLASH详解及读写实战含源码
本文介绍了STM32F103C8T6的FLASH存储空间,FLASH数据的读写,以及读写保护等,提供STM32F103C8T6的内部FLASH空间进行数据读写操作例程原创 2024-07-30 15:14:42 · 1588 阅读 · 0 评论 -
零基础STM32单片机编程入门(二十三) 内部RTC实时时钟详解及实战含源码
本文介绍了STM32 RTC实时时钟,介绍了时钟基本功能,创建使用STM32单片机内部RTC实现日历例程原创 2024-07-29 11:10:03 · 1312 阅读 · 3 评论 -
零基础STM32单片机编程入门(二十二) ESP8266 WIFI模块实战含源码
ESP8266 是一个非常强大的 WIFI 模块,可以利用串口与单片机进行通讯,本文介绍了ESP8266 的相关知识,以及STM32F103C8T6单片机与该模块进行通讯,连接电脑服务器端口,提供参考代码原创 2024-07-26 20:58:58 · 2180 阅读 · 0 评论 -
零基础STM32单片机编程入门(二十一) USART串口详解及实战含源码
本文介绍了STM32 USART串口的基本概念,内部结构,波形时序,以及用串口进行数据通讯的例程。原创 2024-07-25 14:48:51 · 1557 阅读 · 0 评论 -
零基础STM32单片机编程入门(二十) 华邦W25Q32 SPI FLASH实战含源码
本文对W25Q32 SPI FLASH的原理,指令,通讯时序等进行讲解,并通过STM32F103C8T6单片机对W25Q32 进行数据读写实验。原创 2024-07-24 17:45:47 · 1214 阅读 · 0 评论 -
零基础STM32单片机编程入门(十九) 4位数码管显示模块实战含源码
LED数码管显示器具有亮度高、寿命长、节能环保、可视角度大等优点。本文介绍了4位数码管的显示原理,74HC595驱动原理等,通过STM32F103C8T6单片机进行驱动显示,提供参考代码原创 2024-07-23 15:51:01 · 1864 阅读 · 0 评论 -
零基础STM32单片机编程入门(十八) HX1838红外遥控模块实战含源码
介绍HX1838红外遥控器,NEC 编码,主要用于车载 MP3、足浴盆、灯光设配、数码相框、单片机开发板和学习板等场合,介绍了驱动原理以及用STM32F103C8T6单片机进行红外遥控通讯原创 2024-07-22 19:13:25 · 1575 阅读 · 0 评论 -
零基础STM32单片机编程入门(十七)SPI总线详解及RC522-NFC刷卡模块实战含源码
介绍了STM32单片机的SPI通讯基本知识,通过介绍RC522读卡器读卡实验,对SPI通讯知识能更深了解原创 2024-07-21 12:15:07 · 1237 阅读 · 0 评论 -
零基础STM32单片机编程入门(十六) BH1750光照强度传感器模块实战含源码
介绍了BH1750光强度模块的原理,驱动时序等,介绍了STM32F103C8T6驱动这个模块进行光强度测量,提供代码原创 2024-07-18 16:03:28 · 1712 阅读 · 0 评论 -
零基础STM32单片机编程入门(十五) DHT11温湿度传感器模块实战含源码
介绍了DHT11温湿度传感器模块的原理,参数等,介绍了用STM32F103C8T6如何驱动这个温湿度模块进行温湿度数据采集原创 2024-07-17 10:26:32 · 1425 阅读 · 0 评论 -
零基础STM32单片机编程入门(十四) DS18B20温度传感器模块实战含源码
介绍了DS18B20温度传感器模块,以及DS18B20模块跟STM32F103C8T6单片机板子接线和通讯时序,通过DS18B20检测温度实验,提供例程参考原创 2024-07-15 22:29:12 · 1568 阅读 · 0 评论 -
零基础STM32单片机编程入门(十三) 红外避障传感器模块实战含源码
红外避障模块可以广泛应用于机器人避障、避障小车、流水线计数及黑白线循迹等众多场合,本文介绍红外避障模块原理,STM32单片机驱动红外避障模块例程实验原创 2024-07-11 11:41:15 · 1553 阅读 · 0 评论 -
零基础STM32单片机编程入门(十二) HC-SR04超声波模块测距实战含源码
介绍了HC-SR04超声波模块的测距原理,模块资料,以及用STM32单片机驱动超声波模块进行测距,提供源代码参考原创 2024-07-10 16:22:35 · 1450 阅读 · 0 评论 -
零基础STM32单片机编程入门(十一) OLED显示屏实战含源码视频
本文介绍了0.96寸OLED的基本介绍,包括点阵显示,中文字库制作等,用STM32F103C8T6实现液晶中文,字符串显示原创 2024-07-09 10:29:58 · 1653 阅读 · 0 评论 -
零基础STM32单片机编程入门(十) 28BYJ-48步进电机的控制实战含源码视频
介绍了28BYJ-48步进电机的控制实战,介绍了步进电机的基本介绍,使用STM32的GPIO口驱动ULN2003进行正转360度反转180度控制原创 2024-07-08 10:41:57 · 1716 阅读 · 0 评论 -
零基础STM32单片机编程入门(九)IIC总线详解及EEPROM实战含源码视频
主要介绍了IIC总线,时序。介绍了M24C08 EEPROM,相关的读写时序,通过配置STM32一个工程,操作EEPROM读写一个字节原创 2024-07-07 15:17:55 · 1553 阅读 · 0 评论 -
零基础STM32单片机编程入门(八)定时器PWM输入实战含源码视频
介绍的STM32单片机的PWM输入结构,PWM输入编程,实际调试等原创 2024-07-06 18:57:25 · 1113 阅读 · 0 评论 -
零基础STM32单片机编程入门(七)定时器PWM波输出实战含源码视频
本文对定时器的PWM模块输出做了个简单介绍,能通过STM32单片机进行PWM波形输出原创 2024-07-05 16:08:07 · 1905 阅读 · 1 评论 -
零基础STM32单片机编程入门(六)定时器TIMER详解及实战含源码视频
STM32F103C8T6定时器即高级控制定时器(TIM1)、通用定时器(TIM2,TIM3,TIM4),介绍定时器分频设置、计数器设置,中断设置等原创 2024-07-05 09:43:54 · 2190 阅读 · 0 评论 -
零基础STM32单片机编程入门(五)FreeRTOS实时操作系统详解及实战含源码视频
本文介绍FreeRTOS实时操作系统,以及在STM32F103C8T6中移植运行FreeRTOS,STM32软件开发中应用FreeRTOS,程序结构清晰,单片机执行效率提升许多原创 2024-07-01 10:14:35 · 2552 阅读 · 3 评论 -
零基础STM32单片机编程入门(四)ADC详解及实战含源码视频
STM32F103C8T6单片机的ADC模块介绍,实际应用这个ADC外设进行编程,用CubeMX创建工程进行ADC数据采集实验原创 2024-06-28 13:51:08 · 2131 阅读 · 0 评论 -
零基础STM32单片机编程入门(三)中断详解及按键中断实战含源码视频
STM32单片机的中断系统支持多种中断类型,包括内部中断和外部中断。本文主要介绍了中断,外部中断,提供一个STM32F103C8T6按键输入中断例程和视频原创 2024-06-26 13:03:53 · 2509 阅读 · 5 评论 -
零基础STM32单片机编程入门(二)GPIO详解及驱动LED灯实战含源码视频
本文对STM32单片机的GPIO(general porpose intput output)口做一个详细的介绍,以及生成一个GPIO输出驱动LED灯案例的工程,含源代码及讲解视频原创 2024-06-25 12:21:20 · 1853 阅读 · 0 评论