STM32
文章平均质量分 96
Devin_white
我确实很懒
展开
-
STM32—第四章定时器—第二部分PWM输出
STM32—第四章定时器—第二部分PWM输出1 PWM 简介2 相关寄存器2.1 捕获/比较模式寄存器( TIMx_CCMR1/2 )2.2捕获比较使能寄存器( TIMx_CCER )2.3 捕获/比较寄存器( TIMx_CCR1~4 )2.4 端口重映射3 相关库函数3.1 设置 TIM3_CH2 重映射到 PB53.2 初始化定时器参数函数TIM_TimeBaseInit3.3 定时器通道设置函数TIM_OC2Init3.4 修改TIM3_CCR2 占空比函数4 输出PWM的流程与思路5 项目代码与实原创 2021-05-12 12:15:20 · 2254 阅读 · 0 评论 -
STM32——第四章定时器-第一部分
STM32——定时器1 定时器简介2 相关寄存器2.1 控制寄存器1(TIMx_CR1)2.2 DMA/ 中断使能寄存器(TIMx_DIER)2.3 预分频寄存器( TIMx_PSC )2.4 自动重装载寄存器(TIMx_ARR )2.5状态寄存器(TIMx_SR )3 相关库函数3.1 初始化定时器参数函数TIM_TimeBaseInit3.2 设置定时器中断函数 TIM_ITConfig3.4使能定时器函数TIM_Cmd3.5 中断服务函数4 使用通用寄存器的更新中断5 项目-定时器中断1 定时器简介原创 2021-05-11 22:26:57 · 979 阅读 · 0 评论 -
STM32——第三章外部中断
STM32——第三章外部中断一 外部中断简介2 相关库函数2.1 配置中断线映射关系的函数GPIO_EXTILineConfig2.2 中断线上中断的初始化函数 EXTI_Init2.3 NVIC 函数设置中断优先级2.4 中断服务函数3 使用IO口外部中断的步骤4 项目一 外部中断简介首先要说明的是,外部中断如同串口中断,是一个级别的。我们可以在 stm32f10x.h 中找到每个中断对应的名字(在IRQn_Type 这个结构体里面包含了F103 系列全部的异常(中断)声明)。在STM32中文参考手册原创 2021-05-11 17:19:22 · 2885 阅读 · 1 评论 -
STM32——第二章 串口
STM32——第二章 串口 0 基础知识0.1 端口复用0.2 NVIC 中断优先级管理0.2.1 相关寄存器0.2.2 操作中断相关寄存器的库函数0.2.3 小结0 基础知识0.1 端口复用STM32有很多的内置外设,这些外设的外部引脚都是与 GPIO 复用的。也就是说,一个 GPIO如果可以复用为 内置外设的功能引脚,那么当这个 GPIO 作为内置外设使用的时候,就叫做复用。这部分知识在《 STM32 中文参考手册 V10 》的 P109 P116~P121 有详细的讲解哪些 GPIO 管脚是可以原创 2021-05-10 22:28:50 · 773 阅读 · 0 评论 -
stm32—第一章GPIO
stm32--GPIO一 相关寄存器一 相关寄存器STM32 的IO 口相比51 而言要复杂得多,所以使用起来也困难很多。首先STM32 的IO 口可以由软件配置成如下8 种模式:1、输入浮空2、输入上拉3、输入下拉4、模拟输入5、开漏输出6、推挽输出7、推挽式复用功能8、开漏复用功能...原创 2021-05-08 16:30:59 · 1362 阅读 · 0 评论