自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 新建HC32F460PETB工程 IAR平台

前往documentsdriversbsp/cmsis/projectsutilsLICENSE。

2026-04-10 17:27:31 468

原创 STM32F103C8T6 ADC(电位器)

通过电位器改变输入电压,使用STM32的ADC模块采集模拟信号,并将采集到的原始值和转换后的电压值显示在OLED屏幕上。

2026-03-29 13:16:52 370

原创 STM32103C8T6 1.77寸TFT显示屏

本项目实现了STM32F103C8T6微控制器通过SPI接口驱动1.77英寸128x160分辨率的ST7735S TFT屏幕。代码包含了完整的图形绘制、文本显示和图像显示功能。

2026-01-18 15:37:55 815 1

原创 STM32F103C8T6 软件SPI驱动OLED显示屏

在Soft_SPI.h// 初始化所有SPI引脚/* 默认状态 */// 空闲时SCK为高电平// MOSI置高// 复位引脚置高// 数据模式// 片选置高(不选中)1.这种软件SPI的方法虽然速度不如硬件SPI,但在引脚资源紧张或需要特殊时序的场合非常有用。掌握了这种方法后,您可以轻松驱动各种SPI接口的外设。2.后续会完善软件SPI的模块化文件。通过网盘分享的文件:7 - STM32_Project - 0.96OLED - 软件SPI。

2025-11-08 16:48:13 863

原创 STM32F103C8T6 串口(USART)外设

/ 串口初始化函数// 基础发送函数// 格式化输出函数// 接收相关函数// 读取环形缓冲区当前数据个数// 中断服务函数// 状态检查函数#endif。

2025-11-02 23:08:26 1007

原创 STM32F103C8T6 软件IIC驱动0.96寸OLED

本文介绍了STM32F103C8T6使用软件IIC驱动OLED的实现方案。对比了软件IIC和硬件IIC的优缺点,推荐在STM32F103上使用软件IIC方案,因其更稳定灵活。详细讲解了IIC通信的关键时序(起始/停止信号、应答信号、数据传输),并提供了完整的软件IIC实现代码(包括初始化、起始/停止信号、字节读写等)和OLED驱动代码框架。该方案通过GPIO模拟IIC时序,适用于OLED等低速设备,具有调试方便、移植性好的特点。

2025-10-25 17:18:23 1170

原创 STM32F103C8T6 PWM呼吸灯

PWM(脉冲宽度调制)是一种通过快速开关数字信号来控制模拟电路的技术。通过调整脉冲的占空比(高电平时间占总周期的比例),可以控制平均电压输出。本次详细介绍了STM32F103C8T6的PWM功能实现LED呼吸灯的方法,涵盖了从基础概念到实际代码的完整流程。通过调整PWM的占空比,可以实现平滑的亮度变化效果,这种技术还可以应用于电机控制、电源管理等多种场景。通过网盘分享的文件:STM32_Project - 点灯 - 定时器 - PWM链接:呼吸灯-定时器-PWM提取码: 1212。

2025-10-16 23:50:52 960

原创 STM32F103C8T6 定时器中断翻转LED灯(按键控制LED闪烁频率)

endif。

2025-10-14 21:48:34 1152

原创 STM32F103C8T6 按键翻转LED灯

本项目使用STM32F103C8T6微控制器,通过按键控制LED灯的开关状态。当按下按键时,LED状态会翻转(亮变灭或灭变亮)。

2025-10-12 21:40:57 648

原创 STM32F103C8T6 基础点灯

LED以1Hz频率闪烁,占空比:50% (点亮时间占周期的50%,亮500ms,灭500ms):LED以1Hz频率闪烁,占空比:10% (点亮时间占周期的10%,亮100ms,灭900ms):LED快速闪烁3次,等待2s(亮200ms灭200ms循环3次,灭2s)通过网盘分享的文件:STM32_Project - 点灯工程。:检查硬件连接,确认是PC13引脚。:检查延时函数和系统时钟配置。

2025-10-12 00:05:41 1260

原创 新建STM32F103C8T6工程

您提供的流程完全正确,是学习STM32开发的经典入门方法。现在更流行的方式是使用工具生成初始化代码,它可以极大简化工程创建和引脚配置过程。但通过手动创建工程,可以更深入地理解文件依赖和编译过程,对于学习嵌入式开发非常有帮助。希望这份详细的整理能对您和其他学习者有所助益!

2025-10-11 16:47:13 1443

原创 STM32F103C8T6 简单介绍-笔记(引脚功能,外设引脚罗列)

此表覆盖最常用功能,具体开发请参考官方**数据手册(Datasheet)参考手册(Reference Manual)**获取完整准确信息。

2025-10-10 20:52:28 2924

原创 基于TCP的多线程双向通信

简单实现一下TCP的双向通信。

2022-10-16 17:47:53 2091 1

空空如也

空空如也

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

TA关注的人

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