STM32一刷学习笔记--杂七杂八(1)
析调试和优化 输入捕获输入捕获工作流程输入捕获实现步骤1. 硬件连接2. 配置 GPIO 引脚3. 配置定时器4. 配置 NVIC(中断优先级)5. 中断服务函数(ISR) 整体代码测试与结果 编码器STM32F103C8T6编码器概述编码器的工作原理STM32F103C8T6与编码器接口STM32F103C8T6定时器编码器接口配置步骤步骤 1: 使能时钟步骤 2: 配置GPIO引脚步骤 3: 配置定时器...
STM32二刷学习笔记--STM32概述
文章目录 系统结构Cortex-M3 内核多总线结构存储器结构外设总线和桥接器DMA 控制器复位和时钟控制(RCC)外设模块SDIO 接口 STM32F103C8T6 引脚定义表格工程框架1. 启动文件:startup_xx.s2. 用户代码文件3. 库文件运行流程总结 花了一个多星期把江科协STM32教程刷完了,也算是对STM32有所了解. 现在开始二刷,这次二刷打算半个月拿下STM32. 把代码敲一遍...
Color-Light-Control-and-Four-Way-Responder based on STM32F103C8T6
ely align with real-world engineering practices (P4).” In this project, we utilized ME6211C33M5G-N, STM32F103C8T6, and SSD1306 as the primary components to control various lighting sequences of decorative ...
基于STM32的火灾烟雾报警器Proteus仿真设计(仿真+程序+设计报告+讲解视频)
基于STM32的火灾烟雾报警器Proteus仿真设计 1.主要功能2.仿真3. 程序4. 设计报告5. 资料清单 基于STM32的火灾烟雾报警器Proteus仿真设计(仿真+程序+设计报告+讲解视频) 仿真图proteus 8.9 程序编译器:keil 5 编程语言:C语言 设计编号:C0097 1.主要功能 基于STM32的火灾烟雾报警器Proteus仿真设计 \1. 烟雾采集传感器选用MQ-2,由于该...
【一个按钮一个LED】用STM32F030单片机实现苹果充电器的定时装置
;慢速闪烁表示处于循环定时模式;均匀快速闪烁表示倒计时结束。 视频展示了三个时间的切换动作,和两种模式的切换动作: 定时开关演示视频 源代码和原理图下载: 添加链接描述 2、电路设计 1、单片机U1是STM32F030F4P6,STM家族低端单片机,M0核心,主频48MHz,SSOP-20封装; 2、MOS管Q1是IRF7410,P沟道,用开漏方式即可驱动(实测发现还是需要一个NPN管Q2作为开漏输出才行)...
STM32 物联网智能家居 (五) 设备子系统之点亮LED灯
STM32 物联网智能家居 (五) 设备子系统之点亮LED灯 一、设计思路 对于LED灯控制,我们可以设想一下LED灯的功能。首先就是灯的开关、亮度、颜色,主要大概就是这三个功能。我们如何将这三个功能抽象出来呢,无论底层的LED设备是什么,都可以用这个结构体抽象出来。 如下面所示,控制LED设备肯定需要初始化函数,控制LED设备亮灭,目前设置LED灯的颜色需要三色灯,目前不支持,控制LED灯的亮灭,可以通...
STM32 物联网智能家居 (四) 设备子系统之分层框架
STM32 物联网智能家居 (四) 设备子系统之分层框架 一、设备子系统简介 前面我们讲述了输入子系统中的按键输入和标准输入,我们学习了函数指针的调用方法,这种方法一般在裸机程序中使用的比较少,但在Linux、FreeRTOS和RT-Thread操作系统中使用的比较多。这种方法有利于函数的封装、扩展。方便后续再给软件增加新的接口提供便利。 下面我们继续采用上面面向对象的方法,来讲解我们的设备子系统。 设备...
stm32 spi读写W25Q128实例
Q128芯片简介二、SPI初始化与配置三、W25Q128命令帧格式与操作写使能(0x06):读取状态寄存器(0x05):读取数据(0x03):页编程(0x02):扇区擦除(0x20): 四、实例代码 stm32 spi读写W25Q128实例 一、W25Q128芯片简介 W25Q128是一款具有128Mb(即16MB)存储容量的Flash闪存芯片。它支持SPI和QSPI接口,能够在QSPI模式下实现高达104...
stm32F4 硬件随机数实例
文章目录 一、STM32F4硬件随机数发生器简介二、硬件随机数发生器的主要寄存器三、STM32F4硬件随机数发生器的应用实例1. 初始化RNG模块2. 获取随机数3. 生成指定范围内的随机数 stm32F4 硬件随机数实例 一、STM32F4硬件随机数发生器简介 STM32F4系列的硬件随机数发生器(RNG)是一个基于连续模拟噪声的随机数发生器。该发生器在主机读数时提供一个32位的随机数,两个连续的随机数...
stm32 内部温度传感器使用
文章目录 一、STM32内部温度传感器简介二、温度传感器工作原理三、硬件配置与软件设置四、具体例程实现五、注意事项 STM32微控制器系列内置的温度传感器为此提供了一个经济高效的解决方案。本文将详细介绍如何在STM32微控制器上使用内部温度传感器,并通过一个具体的例程展示如何实现温度读取和计算。 一、STM32内部温度传感器简介 STM32系列微控制器内置了一个温度传感器,可用于测量CPU及其周围环境的温...