G
N
I
D
A
O
L
摘要: 目录一、Flash的基本知识1. Flash概要2. Flash的存储方式与读写特性二、Flash芯片介绍:W25Q641. 引脚说明2. 状态寄存器(STATUS REGISTER)BUSY位3. 命令(INSTRUCTIONS)三、使用 STM32 读写 Flash1. 初始化 SPI 结构体2 阅读全文
posted @ 2025-08-01 21:51 漫舞八月(Mount256) 阅读(428) 评论(0) 推荐(0)
摘要: 目录一、SPI协议简介1. 物理层2. 协议层(1) 通讯的开始与停止(2)时钟极性CPOL、时钟相位CPHA二、STM32的SPI外设1. 通讯引脚2. 时钟控制逻辑3. 数据控制逻辑4. 整体控制逻辑5. STM32的SPI通讯过程(1)从主机发送数据到从机的详细过程(以 CPHA=1、CPOL 阅读全文
posted @ 2025-08-01 21:40 漫舞八月(Mount256) 阅读(565) 评论(0) 推荐(0)
摘要: 目录一、ADC 中断实验1. adc.h2. adc.c3. stm32f10x_it.c4. main.c二、ADC_DMA 实验1. ADC_DMA 单通道实验(1)adc.h(2)adc.c2. ADC_DMA 多通道实验(1)ADC 通道数、规则通道的配置修改(2)DMA 部分修改三、双 A 阅读全文
posted @ 2025-08-01 21:31 漫舞八月(Mount256) 阅读(162) 评论(0) 推荐(0)
摘要: 这个月一直忙于准备考试,已经考完一半科目了,偷闲写了这篇文章。因为还没考完试,估计还得咕一段时间了。 目录第一部分:ADC功能框图一、输入电压二、输入通道三、规则通道四、注入通道五、触发源1. 软件触发2. 外部事件触发六、转换时间六、数据寄存器1. 数据规则寄存器(ADC_DR)2. 数据注入寄存 阅读全文
posted @ 2025-08-01 21:30 漫舞八月(Mount256) 阅读(203) 评论(0) 推荐(0)
摘要: 三、高级定时器——PWM互补输出 【实现功能】通过使用高级定时器 TIM1 的输出通道 CH1,输出一对互补信号 PWM。要求占空比为 50%。 【基本思路】查看原理图,在 STM32F103ZE 中,高级定时器 TIM1 的输出通道 1 对应的引脚是 PA8,互补输出通道 1 对应的引脚是 PB1 阅读全文
posted @ 2025-08-01 21:20 漫舞八月(Mount256) 阅读(109) 评论(0) 推荐(0)
摘要: 前排提示一下:这些代码都是本人跟着野火的教程视频写的(与野火的例程会有出入),编程思路则由本人编写。 之前我们已经详细过了一遍高级定时器的功能框图,现在来简要说一下其他定时器。STM32 有三种定时器,定时器分类如下: 其中,高级定时器(定时、输出比较、输入捕获、互补输出) 的功能最齐全,其次是通用 阅读全文
posted @ 2025-08-01 21:09 漫舞八月(Mount256) 阅读(215) 评论(0) 推荐(0)