
STM32
文章平均质量分 75
InWho
lifelong learner
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32F103_ADC单通道电压采集中断读取初始化配置步骤
1. 初始化ADC所用的GPIO。2. 利用ADC_InitTypeDef 配置ADC相关参数,并初始化。3. 配置ADC时钟,选择合适的分频因数。4. 设置ADC通道转换顺序与采样时间。5. 配置中断向量表,在ADC中断函数中读取采样数据。6. 使能ADC.7. 使能软件触发ADC转换。...原创 2018-08-18 19:23:10 · 4926 阅读 · 0 评论 -
STM32F103_TIM3输出PWM波实现全彩呼吸灯
一、LED灯1.必须是全彩RGB_LED灯2. 通过不同的红绿蓝三色LED混合出256种颜色,同电脑画图里的调色RGB888,每个灯各用8位控制其亮度,其中全灭表示黑色。二、1. LED亮度等级表/* LED亮度等级 PWM表,指数曲线 ,此表使用工程目录下的python脚本index_wave.py生成*/const uint16_t indexWave[] = {...原创 2018-09-04 17:45:34 · 11273 阅读 · 31 评论 -
STM32F103_SD卡FatFs文件系统移植
一、下载解压官方源码压缩包1 添加下列文件至项目列表并包含头文件。二、配置函数接口主要有以下几个文件 : diskio.c ffconf.h1 官方源码已经有写好的代码框架,只需要添加ATA(指SD卡)部分即可(1) 获取设备状态部分,由于SD卡起始状态特别多,此处默认检测到SD卡设备。 case ATA : //默认设备检测成功 ...原创 2018-08-30 15:42:10 · 6871 阅读 · 1 评论 -
STM32F103_通用定时器“输入捕获”测量输入脉冲宽度
一、硬件设计 选用通用定时器TIM5的CH1,其输入管脚为PA0,在开发板上PA0连接按键,当按键按下输入高电平,按键松开输入低电平,实验测量高电平的脉冲宽度。二、软件设计 1. 配置中断向量表的优先级 因只使用一个中断 TIM5_IRQn,抢占优先级与子优先级可随意配置。 代码如下:static void Gener...原创 2018-08-22 22:23:44 · 11189 阅读 · 4 评论