摘要: STM32F103C8T6最小系统开发板使用HAL固件库读写内部FLASH 本文将介绍如何使用STM32F103C8T6最小系统开发板,利用HAL固件库实现对内部FLASH的读写操作。通过详细的硬件设计、FLASH读写原理、软件设计及操作步骤,帮助大家快速上手。 1.硬件设计 1.1 内部FLASH 阅读全文
posted @ 2025-02-07 16:39 jeikerxiao 阅读(1367) 评论(0) 推荐(0)
摘要: STM32F103C8T6最小系统开发板使用HAL固件库实现RTC实时时钟 本文将介绍如何使用STM32F103C8T6最小系统开发板,通过HAL固件库实现RTC(实时时钟)功能。我们将详细描述硬件设计、RTC原理、软件设计以及具体操作步骤和示例代码。 1.硬件设计 STM32F103C8T6最小系 阅读全文
posted @ 2025-02-07 16:36 jeikerxiao 阅读(602) 评论(0) 推荐(0)
摘要: STM32F103C8T6最小系统开发板使用HAL固件库实现低功耗 本文将介绍如何使用STM32F103C8T6最小系统开发板,通过HAL固件库实现电源管理,达到低功耗的效果。我们将详细描述硬件设计、电源管理原理、软件设计以及具体操作步骤和示例代码。 1.硬件设计 STM32F103C8T6最小系统 阅读全文
posted @ 2025-02-07 16:29 jeikerxiao 阅读(448) 评论(0) 推荐(0)
摘要: STM32F103C8T6 使用 HAL 库配置窗口看门狗(WWDG) 1. 硬件设计 1.1 相关硬件 STM32F103C8T6 最小系统开发板 STLink-V2 下载器 供电电源(USB 供电或外部 3.3V/5V) 1.2 WWDG 硬件原理 STM32F103C8T6 内部集成窗口看门狗 阅读全文
posted @ 2025-02-07 16:27 jeikerxiao 阅读(236) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用 HAL 固件库实现独立看门狗(IWDG) 1. 硬件设计 1.1 开发板简介 STM32F103C8T6 是一款基于 ARM Cortex-M3 内核的 32 位微控制器,具备丰富的外设资源,适用于嵌入式系统开发。本次实验使用最小系统开发板,并通过 S 阅读全文
posted @ 2025-02-07 16:19 jeikerxiao 阅读(189) 评论(0) 推荐(0)
摘要: STM32F103C8T6最小系统开发板使用HAL固件库,TIM电容按键检测控制LED灯亮灭 在本篇文章中,我们将介绍如何在STM32F103C8T6最小系统开发板上使用HAL固件库,通过TIM定时器进行电容按键检测,并控制PC13引脚连接的LED灯的亮灭。按键的触摸将会直接影响LED的开关。 1. 阅读全文
posted @ 2025-02-07 15:52 jeikerxiao 阅读(98) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用HAL固件库驱动TIM高级定时器 1. 硬件设计 1.1 最小系统开发板 STM32F103C8T6微控制器拥有多个定时器,其中包括基本定时器和高级定时器。高级定时器(如TIM1、TIM8)具有更多的功能,如PWM输出、输入捕获、输出比较等。在本项目中, 阅读全文
posted @ 2025-02-07 15:47 jeikerxiao 阅读(479) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用HAL固件库驱动TIM基本定时器 1. 硬件设计 1.1 最小系统开发板 STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,具备多个定时器模块,其中包括基本定时器。我们将在本项目中使用一个基本定时器(TIM2)来实现定时任务。 阅读全文
posted @ 2025-02-07 15:43 jeikerxiao 阅读(407) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板驱动DAC输出正弦波 1. 硬件设计 1.1 最小系统开发板 STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,拥有内置的12位DAC(数字-模拟转换器)模块。该模块可以输出模拟信号,通过转换数字值生成对应的电压输出。本项目使用S 阅读全文
posted @ 2025-02-07 15:36 jeikerxiao 阅读(1434) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板驱动ADC电压采集 1. 硬件设计 1.1 最小系统开发板 STM32F103C8T6是基于ARM Cortex-M3内核的微控制器,具有强大的ADC功能。STM32F103C8T6开发板上有多个模拟输入通道,可以用于电压采集。本项目将通过ADC模块采集一个 阅读全文
posted @ 2025-02-07 15:35 jeikerxiao 阅读(1386) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板驱动SPI串行FLASH 1. 硬件设计 1.1 最小系统开发板 STM32F103C8T6是一款基于ARM Cortex-M3内核的32位微控制器,非常适合嵌入式开发。在本项目中,我们将使用STM32F103C8T6开发板与SPI串行FLASH进行通信。为 阅读全文
posted @ 2025-02-07 15:33 jeikerxiao 阅读(255) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板驱动SPI OLED屏 1. 硬件设计 1.1 最小系统开发板 STM32F103C8T6是一个基于ARM Cortex-M3内核的32位微控制器,适合用于各种嵌入式应用。最小系统开发板将包括STM32F103C8T6芯片、基本电源和调试接口。为了驱动SPI 阅读全文
posted @ 2025-02-07 15:12 jeikerxiao 阅读(336) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用 HAL 库驱动 I2C EEPROM 1. 项目概述 在本项目中,我们将使用 STM32F103C8T6 最小系统开发板,通过 HAL(Hardware Abstraction Layer)库 驱动 I2C EEPROM(AT24Cxx),实现数据的读 阅读全文
posted @ 2025-02-07 15:08 jeikerxiao 阅读(238) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用 HAL 库驱动 I2C OLED 屏 1. 项目概述 在本项目中,我们将使用 STM32F103C8T6 最小系统开发板,通过 HAL(Hardware Abstraction Layer)库 驱动 I2C OLED 屏(128x64 SSD1306) 阅读全文
posted @ 2025-02-07 15:06 jeikerxiao 阅读(536) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用 HAL 库进行 USART 串口通信 1. 项目概述 在本项目中,我们将使用 STM32F103C8T6 最小系统开发板,通过 HAL(Hardware Abstraction Layer)库 实现 USART 串口通信,并通过 串口助手 进行数据收发 阅读全文
posted @ 2025-02-07 15:03 jeikerxiao 阅读(670) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用 HAL 库通过 SysTick 定时器控制 PC13 LED 1. 项目概述 在本项目中,我们将使用 STM32F103C8T6 最小系统开发板,通过 HAL(Hardware Abstraction Layer)库 实现 使用 SysTick 定时器 阅读全文
posted @ 2025-02-07 14:59 jeikerxiao 阅读(103) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用 HAL 库通过 PC12 按键外部中断控制 PC13 LED 1. 项目概述 在本项目中,我们将使用 STM32F103C8T6 最小系统开发板,通过 HAL(Hardware Abstraction Layer)库 实现 PC12 按键外部中断控制 阅读全文
posted @ 2025-02-07 14:49 jeikerxiao 阅读(93) 评论(0) 推荐(0)
摘要: STM32F103C8T6 最小系统开发板使用 HAL 库通过 PC12 按键控制 PC13 LED 1. 项目概述 在本项目中,我们将使用 STM32F103C8T6 最小系统开发板,通过 HAL(Hardware Abstraction Layer)库 实现 PC12 按键控制 PC13 LED 阅读全文
posted @ 2025-02-07 11:26 jeikerxiao 阅读(239) 评论(0) 推荐(0)
摘要: 1. 项目概述 在本项目中,我们将使用 STM32F103C8T6 开发板,通过 HAL(Hardware Abstraction Layer)库 控制 PC13 引脚 让 LED 以 1 秒间隔闪烁。 2. 硬件设计 2.1 硬件需求 STM32F103C8T6 最小系统开发板 USB 转串口模块 阅读全文
posted @ 2025-02-07 11:20 jeikerxiao 阅读(362) 评论(0) 推荐(0)
摘要: 1. MCU(微控制单元)与 MPU(微处理单元)的区别 对比项 MCU(Microcontroller Unit,微控制单元) MPU(Microprocessor Unit,微处理器) 定义 集成 CPU、RAM、Flash、I/O 接口的单片机 仅包含高性能 CPU 核心,需要外部 RAM、存 阅读全文
posted @ 2025-02-07 10:58 jeikerxiao 阅读(1124) 评论(0) 推荐(0)