自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光子物联

单片机电子技术交流

  • 博客(151)
  • 资源 (6)
  • 收藏
  • 关注

原创 GD32F407单片机编程入门(三十一)以太网接口(LAN8720)详解及实战含源码

本文介绍了以太网基本知识,介绍了MII,RMII,PHY,MAC等知识点,介绍了LAN8720模块,使用GD32F407VET6单片机结合LAN8720模块,使用LWIP协议栈进行以太网通讯实验,提供代码。

2025-05-08 08:00:00 2214

原创 GD32F407单片机开发入门(三十)DAC详解及实战含源码

DAC外设是GD32单片机开发中的基本操作,学会了DAC,单片机就可以在波形输出,音频驱动,模拟控制‌等场合发挥作用。本文使用GD32F407VET6单片机进行1.65V直流电压输出实验,提供代码

2025-05-07 08:00:00 1583

原创 GD32F407单片机开发入门(二十九)MPU6050陀螺仪传感器详解及实战源码

本文介绍MPU6050,6轴陀螺仪模块,包括原理,寄存器等,GD32F407VET6单片机驱动MPU6050进行3轴加速度,3轴陀螺仪数据读取,并在倾斜震动时能产生中断,提供例程代码

2025-05-06 08:00:00 1082

原创 GD32F407单片机开发入门(二十八)USB口介绍及CDC类虚拟串口通讯详解及源码

本文介绍了GD32F407VET6单片机USB口的基本概念,内部结构,以及用USB虚拟串口进行数据通讯的例程。

2025-05-05 08:00:00 833

原创 GD32F407单片机开发入门(二十七)BH1750光照强度传感器模块实战含源码

介绍了BH1750光照强度模块,包括原理,驱动等,使用GD32F407VET6单片机进行模块驱动,显示光强度值,提供代码。

2025-05-02 09:30:58 727

原创 GD32F407单片机开发入门(二十六)28BYJ-48步进电机的控制实战含源码

本文介绍28BYJ-48步进电机原理结构等,介绍GD32F407VET6驱动步进电机进行正反转圈实验,先转360度,再反向旋转180度,提供代码。

2025-05-01 20:32:47 1169 2

原创 GD32F407单片机开发入门(二十五)HC-SR04超声波模块测距实战含源码

本文介绍了HC-SR04超声波模块原理,以及用GD32F407VET6单片机驱动超声波模块进行测距实验,提供代码

2025-05-01 19:46:40 391

原创 GD32F407单片机开发入门(二十四)系统时钟频率配置实战含源码

一般我们在实际产品开发中,都会使用外部晶振,但有时候会遇到降低BOM成本,减少板子空间,增加单片机的GPIO利用率的场合,就可能会使用内部晶振。本文介绍了GD32F407VET6单片机的时钟源,以及使用内部16M晶振配置168M系统主频,提供代码。

2025-05-01 16:02:04 1100

原创 GD32F407单片机开发入门(二十三)4位数码管显示模块实战含源码

本文介绍了4位数码管显示原理,以及74HC595驱动原理,用GD32F407VET6单片机进行驱动显示数字,小数点,提供代码

2025-05-01 14:50:33 815

原创 GD32F407单片机开发入门(二十二)红外避障传感器模块实战含源码

本文介绍了红外避障传感器的基本原理,内部结构,以及用GD32F407VET6单片机实现红外避障传感器检测障碍物的实验,提供标准库代码

2025-05-01 11:56:38 685

原创 GD32F407单片机开发入门(二十一)华邦W25Q32 SPI FLASH实战含源码

本文对W25Q32 SPI FLASH的原理,指令,通讯时序等进行讲解,并介绍了GD32F407的SPI接口,通过GD32F407VET6单片机对W25Q32 进行数据读写实验。采用硬件SPI通讯方式。

2025-05-01 10:44:16 808

原创 GD32F407单片机开发入门(二十)DS18B20温度传感器模块实战含源码

DS18B20是一款常用的高精度的单总线数字温度测量芯片,具有体积更小、适用电压更宽、更经济、可选更小的封装方式。本文介绍了使用GD32F407VET6与DS18B20进行温度采集的实验,提供代码。

2025-04-30 20:34:13 684

原创 GD32F407单片机开发入门(十九)DMA详解及ADC-DMA方式采集含源码

DMA不经过CPU直接在内存和外设之间进行批量数据交换,本文介绍了GD32F407VET6进行ADC数据进行采集,采用DMA方式,提供源码

2025-04-30 18:27:21 664

原创 GD32F407单片机开发入门(十八)CAN通讯详解及实战含源码

本文介绍了GD32F407VET6单片机CAN口的基本概念,内部结构,波特率配置,接收滤波配置以及用CAN口进行数据通讯的例程,提供代码工程

2025-04-30 15:41:13 957

原创 GD32F407单片机开发入门(十七)内部RTC实时时钟及实战含源码

本文介绍了GD32F407VET6 RTC实时时钟的基本概念,内部结构,以及用内部RTC进行时间计时的例程。

2025-04-29 10:37:59 1033

原创 GD32F407单片机开发入门(十六)单片机IAP(在应用编程)详解及实战源码

在单片机应用中,在线升级功能是必不可少的,它可以让我们在不破坏硬件的情况下对程序进行升级和修正,提高了开发效率。本文介绍了GD32F407VET6单片机使用Y-modem协议用串口对单片机进行IAP升级,提供源码

2025-04-28 20:12:14 1720

原创 GD32F407单片机开发入门(十五)FreeRTOS实时操作系统移植含源码

FreeRTOS实时操作系统能使在GD32单片机软件开发中,程序结构清晰,单片机执行效率提升许多。本文介绍了GD32F407VET6移植FreeRTOS,并能实现任务切换,提供代码

2025-04-28 19:16:42 1005

原创 GD32F407单片机开发入门(十四)ESP8266 WIFI模块实战含源码

ESP8266 WIFI模块具备强大的功能,‌能够实现与网络的无缝通信。‌它特别适用于物联网领域,‌能够轻松地通过串行通信接口与GD32F407VET6单片机连接,‌为智能家居、‌智能照明、‌智能车辆等多种应用场景提供解决方案。本文介绍了ESP8266的AT指令,GD32F407VET6单片机通过ESP8266进行电脑上位机TCP连接,提供代码

2025-04-27 16:39:18 967

原创 GD32F407单片机开发入门(十三)FWDGT独立看门狗实战含源码

FWDGT独立看门狗特别适用于需要高可靠性的应用,‌如工业控制、‌医疗设备等,‌在这些应用中。‌本文介绍了GD32F407VET6单片机的独立看门狗复位以及喂狗时间,提供例程

2025-04-27 15:26:59 942

原创 GD32F407单片机开发入门(十二)低功耗模式实战含源码

GD32F407VET6单片机支持多种低功耗模式,‌包括睡眠模式、‌深度睡眠模式、‌待机模式等。本文介绍了单片机进入待机模式以及退出待机模式的实验,提供代码

2025-04-27 12:37:01 537

原创 GD32F407单片机开发入门(十一)内部片上FLASH读写实战含源码

本文介绍了GD32F407VET6的FLASH存储空间,FLASH数据的读写,以及读写保护等。提供FLASH读写参考代码

2025-04-27 10:45:31 902

原创 GD32F407单片机开发入门(十)24C08 EEPROM读写

主要介绍了IIC总线,时序。介绍了M24C08 EEPROM,相关的读写时序,通过GD32F407VET6操作EEPROM读写一个字节

2025-04-26 22:26:59 1026

原创 GD32F407单片机开发入门(九)USART串口485通讯实战含源码

本文介绍了GD32 USART串口的基本概念,内部结构,波形时序,以及用串口进行485接口数据通讯的例程。

2025-04-26 16:17:43 1318

原创 GD32F407单片机开发入门(八)PWM波输出实战含源码

PWM相关的主要是基本定时器和PWM输出控制部分,基本定时器主要控制PWM输出的频率,PWM控制部分主要控制PWM输出的占空比。本文介绍了GD32F407VET6的PWM输出原理,提供代码

2025-04-26 11:36:01 1159

原创 GD32F407单片机开发入门(七)OLED显示屏实战含源码

介绍0.96寸7针OLED显示原理,还有取模软件的介绍,中文字库制作等,提供GD32F407VET6单片机显示中文英文字符串,提供代码。

2025-04-26 09:32:54 557

原创 GD32F407单片机开发入门(六)定时器TIMER详解及实战含源码

GD32F407VET6定时器分为3类,即高级控制定时器,通用定时器,基本定时器,本文着重介绍了通用定时器,用通用定时器进行1ms时间中断实验,提供参考代码

2025-04-23 21:19:35 846

原创 GD32F407单片机开发入门(五)ADC外设详解及实战含源码

GD32F407VET6单片机的ADC模块介绍,实际应用ADC1外设进行编程,采用PA4引脚,通道4进行电压采集

2025-04-23 12:14:27 773

原创 GD32F407单片机开发入门(四)GPIO输入中断含源码

中断是GD32F407单片机开发中经常会用到的功能,在程序中应用中断能使单片机的运行效率提升很多。本文介绍了GD32F407VET6的中断,使用一个GPIO口作外部中断检测,提供例程

2025-04-23 09:21:26 742

原创 GD32F407单片机开发入门(三)GPIO输出实验含新创建Keil5工程

本文对GD32F407VET6单片机的GPIO(general porpose intput output)口做一个详细的介绍,以及生成一个GPIO输出驱动LED灯案例的工程,含源代码,同时提供GD32F407VET6的Keil5安装Pack文件

2025-04-21 08:00:00 871

原创 GD32F407单片机开发入门(二)GD32F407VET6单片机详解

GD32单片机是兆易创新公司基于ARM Cortex-M4内核开发的32位微控制器。本文介绍了GD32F407VET6单片机的基本特性,内部结构,介绍了芯片数据手册经常会查看的信息

2024-12-17 20:44:20 2674

原创 GD32F407单片机开发入门(一)GD32F407VET6开发板电路原理图分析

本文介绍GD32F407VET6开发板,主要由单片机、晶振电路、复位电路、存储电路、模块扩展接口几部分构成,本文对每部分电路进行讲解分析,以及在正常设计过程中需要的注意的点进行讲解。

2024-12-13 10:33:36 3705

原创 STM32传感器模块编程实践(十二) micro SD卡模块简介及驱动源码

在STM32单片机中,MicroSD卡常用于存储和读取数据。本文介绍了MicroSD卡模块,以及使用STM32F030C8T6单片机连接MicroSD卡,使用SPI接线方式,提供参考例程

2024-11-16 16:09:20 2798

原创 STM32传感器模块编程实践(十一) ADC模数转换模块ADS1115简介及驱动源码

ADS1115是一款精确的16位模数转换器,能够处理多路输入信号,支持差分和单端输入,可广泛应用于各种传感器的信号采集。本文介绍了ADS1115模块原理,时序,接口等,通过STM32F103C8T6单片机现实2个通道电压采集,提供源代码

2024-10-26 20:52:43 7585 16

原创 STM32传感器模块编程实践(十) 2.4G NRF24L01通信模块简介及驱动源码

NRF2401模块非常适用于需要远距离无线通信的应用,如物联网设备、无线传感器网络、遥控器等。本文介绍了NRF2401模块的结构,原理图,功能,通讯时序等,使用STM32单片机进行驱动实现数据收发,一块板子发送,一块板子接收

2024-10-24 10:24:43 4576

原创 STM32传感器模块编程实践(九) VL53L0X激光红外测距传感器简介及驱动源码

VL53L0X在激光自动对焦,测距和接近检测,深度映射和AR/VR中有广泛的应用,本文介绍了VL53L0X传感器,以及使用STM32单片机驱动传感器进行距离检测

2024-10-20 16:02:23 4867 17

原创 STM32传感器模块编程实践(八) HX711压力传感器称重模块简介及驱动源码

本人介绍了HX711压力传感器原理,可以广泛应用于重量测量、压力监测等场景,使用STM32驱动该模块,能开发出电子秤等产品。

2024-10-15 15:10:02 6394 3

原创 STM32传感器模块编程实践(七) MLX90614红外测温模块简介及驱动源码

本文介绍了MLX90614红外测温模块,通过探测物体红外辐射能量的大小和波长的分布来检测物体的表面温度。学会用STM32驱动MLX90614,可以广泛的用在额温枪、门禁等人体温度项目。

2024-10-15 13:17:41 4362 10

原创 STM32传感器模块编程实践(六) 1.8寸液晶屏TFT LCD彩屏简介及驱动源码

本文介绍了1.8寸TFT-LCD彩屏,介绍了使用取模软件实现中文,英文,数字,图片的显示。使用STM32F103驱动TFT-LCD彩屏进行中文,微信图片显示,提供取模软件使用介绍

2024-10-14 10:33:32 4120 6

原创 STM32传感器模块编程实践(五) NEO-6M GPS定位模块简介及驱动源码

本文介绍了ublox 的NEO-6M GPS模块,是一种用于定位、导航和追踪的电子设备。介绍了模块的原理协议,接口等,使用stm32f103c8t6单片机进行驱动,读取经纬度,时间等

2024-10-14 09:45:39 7775

原创 STM32传感器模块编程实践(四)舵机+MPU6050陀螺仪模块融合云台模型

就介绍了一个简单的云台模型,采用STM32F103C8T6单片机+舵机+陀螺仪模块,实现一个简易云台,随着陀螺仪模块倾斜多少度,舵机就转动到多少度。

2024-10-10 17:30:07 2633

GD32F407VET6单片机实验程序源代码30.LAN8720以太网通讯实验

GD32F407VET6单片机实验程序源代码30.LAN8720以太网通讯实验

2025-05-03

GD32F407VET6单片机实验程序源代码29.DAC输出实验

GD32F407VET6单片机实验程序源代码29.DAC输出实验

2025-05-03

GD32F407VET6单片机实验程序源代码28.MPU6050陀螺仪运动中断检测实验

GD32F407VET6单片机实验程序源代码28.MPU6050陀螺仪运动中断检测实验

2025-05-03

GD32F407VET6单片机实验程序源代码27.USB虚拟串口通信实验

GD32F407VET6单片机实验程序源代码27.USB虚拟串口通信实验

2025-05-03

GD32F407VET6单片机实验程序源代码26.BH170光照强度检测实验

GD32F407VET6单片机实验程序源代码26.BH170光照强度检测实验

2025-05-02

GD32F407VET6单片机实验程序源代码25.5V步进电机正反转

GD32F407VET6单片机实验程序源代码25.5V步进电机正反转

2025-05-01

GD32F407VET6单片机实验程序源代码24.SR04超声波测距

GD32F407VET6单片机实验程序源代码24.SR04超声波测距

2025-05-01

GD32F407VET6单片机实验程序源代码23.GPIO输出实验(16M内部晶振)

GD32F407VET6单片机实验程序源代码23.GPIO输出实验(16M内部晶振)

2025-05-01

GD32F407VET6单片机实验程序源代码22.4位数码管显示实验

GD32F407VET6单片机实验程序源代码22.4位数码管显示实验

2025-05-01

GD32F407VET6单片机实验程序源代码21.红外避障实验

GD32F407VET6单片机实验程序源代码21.红外避障实验

2025-05-01

GD32F407VET6单片机实验程序源代码20.华邦W25Q32 FLASH读写

GD32F407VET6单片机实验程序源代码20.华邦W25Q32 FLASH读写

2025-05-01

GD32F407VET6单片机实验程序源代码19.DS18B20温度传感器实验

GD32F407VET6单片机实验程序源代码19.DS18B20温度传感器实验

2025-04-30

GD32F407VET6单片机实验程序源代码18.ADC-DMA实验

GD32F407VET6单片机实验程序源代码18.ADC_DMA实验

2025-04-30

GD32F407VET6单片机实验程序源代码17.CAN收发通信

GD32F407VET6单片机实验程序源代码17.CAN收发通信

2025-04-30

GD32F407VET6单片机实验程序源代码16.RTC实时时钟实验

GD32F407VET6单片机实验程序源代码16.RTC实时时钟实验

2025-04-29

GD32F407VET6单片机实验程序源代码13.FREERTOS实验

GD32F407VET6单片机实验程序源代码13.FREERTOS实验

2025-04-28

GD32F407VET6单片机实验程序源代码14.IAP升级实验

GD32F407VET6单片机实验程序源代码14.IAP升级实验

2025-04-28

GD32F407VET6单片机实验程序源代码12.ESP8266 WIFI通信实验

GD32F407VET6单片机实验程序源代码12.ESP8266 WIFI通信实验

2025-04-27

GD32F407VET6单片机实验程序源代码11.FWDG独立看门狗

GD32F407VET6单片机实验程序源代码11.FWDG独立看门狗

2025-04-27

GD32F407VET6单片机实验程序源代码10.低功耗实验

GD32F407VET6单片机实验程序源代码10.低功耗实验

2025-04-27

GD32F407VET6单片机实验程序源代码9.内部FLASH读写

GD32F407VET6单片机实验程序源代码9.内部FLASH读写

2025-04-27

GD32F407VET6单片机实验程序源代码8.24C08 EEPROM读写

GD32F407VET6单片机实验程序源代码8.24C08 EEPROM读写

2025-04-26

GD32F407VET6单片机实验程序源代码7.485(USART串口)通讯实验

GD32F407VET6单片机实验程序源代码7.485(USART串口)通讯实验

2025-04-26

GD32F407VET6单片机实验程序源代码6.定时器PWM波输出(1KHZ)

GD32F407VET6单片机实验程序源代码6.定时器PWM波输出(1KHZ)

2025-04-26

GD32F407VET6单片机实验程序源代码5.OLED显示实验

GD32F407VET6单片机实验程序源代码5.OLED显示实验

2025-04-25

GD32F407VET6单片机实验程序源代码4.定时器1ms中断

GD32F407VET6单片机实验程序源代码4.定时器1ms中断

2025-04-23

GD32F407VET6单片机实验程序源代码3.ADC实验

GD32F407VET6单片机实验程序源代码3.ADC实验

2025-04-23

GD32F407VET6单片机实验程序源代码2.GPIO外部中断输入

GD32F407VET6单片机实验程序源代码2.GPIO外部中断输入

2025-04-22

GD32F407VET6单片机实验程序源代码1.GPIO输出驱动LED与GD32F4的Keil5软件Pack

GD32F407VET6单片机实验程序1.GPIO输出驱动LED与GD32F4的Keil5软件Pack

2025-04-20

STM32F030C8T6单片机 SPI SD卡数据读写,FatFs文件系统

STM32F030C8T6单片机 SPI SD卡数据读写,FatFs文件系统,使用SPI1,HAL库

2024-11-15

4通道AD采样模块ADS1115驱动代码STM32F103C8T6

4通道AD采样模块ADS1115驱动源代码基于STM32F103C8T6单片机,HAL库代码,包含stm32CubeMX工程

2024-10-26

STM32G070RBT6单片机NRF2401无线2.4G通讯数据收发代码

STM32G070RBT6单片机NRF2401通讯收发代码,两个工程代码,一个发送,一个接收,HAL库

2024-10-24

STM32F103C8T6最小系统板原理图PDF版

STM32F103C8T6单片机最小系统板原理图PDF版

2024-10-04

STM32F407VET6单片机IAP升级程序例程

STM32F407VET6单片机IAP升级程序例程,包含APP程序工程,BOOT程序工程,超级终端上位机,通过Ymodem协议,串口进行升级

2024-09-22

GD32F103C8T6单片机ADC采用DMA采集方式

GD32F103C8T6单片机ADC采用DMA采集方式,标准库代码

2024-09-09

GD32F103C8T6单片机CAN通讯代码

GD32F103C8T6单片机CAN通讯代码,标准帧格式,中断接收

2024-09-08

GD32F103C8T6移植FREERTOS

GD32F103C8T6移植FREERTOS,标准库

2024-09-03

GD32F103C8T6单片机独立看门狗FWDGT实验代码标准库

GD32F103C8T6单片机独立看门狗FWDGT实验代码标准库

2024-08-30

GD32F103C8T6单片机内部低功耗待机模式实验代码标准库

GD32F103C8T6单片机内部低功耗待机模式实验代码标准库

2024-08-30

GD32F103C8T6单片机内部FLASH读写擦除实验代码标准库

GD32F103C8T6单片机内部FLASH读写擦除实验代码,标准库

2024-08-29

空空如也

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

TA关注的人

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