![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
Ginot_Joah
这个作者很懒,什么都没留下…
展开
-
TIM的输入捕获
输入捕获原理及配置步骤 一、输入捕获概念 STM32的输入捕获,简单的说就是通过检测TIMx_CHx (定时器X的通道X)上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA等。 二、输入捕获流...转载 2019-09-30 15:18:58 · 2106 阅读 · 0 评论 -
STM32定时器---正交编码器模式详解
编码器分类: 按工作原理:光电式、磁电式和触点电刷式 按码盘的刻孔方式:增量式和绝对式两类 由于博主接触面还不是很广,一共就用过两个种类的编码器,都是属于光电的 差分编码器:一般由8根线连接 信号线分别为 A+ A- B+ B- Z+ Z- 以及VCC和GND 这里有一种不需要Z信号的,6线差分A+ A- B+ B- ...转载 2019-09-30 15:41:33 · 400 阅读 · 0 评论 -
STM32定时器映射及其通道
TIMx,通道x,无映射,部分映射,完全映射定时器—通道引脚TIM1_CH1PA8,PE9TIM1_CH1PA8,PE9TIM1_CH3PA10, PE13TIM1_CH4PA11, PE14––TIM2_CH1PA15TIM2_CH2PA1, PB3TIM2_CH3PA2, PB10...转载 2019-09-30 10:50:25 · 2716 阅读 · 0 评论 -
STM32学习笔记之定时器(2)
文章结构:——> 一、定时器基本介绍——> 二、普通定时器详细介绍TIM2-TIM5——> 三、定时器代码实例 一、定时器基本介绍 之前有用过野火的学习板上面讲解很详细,所以直接上野火官方的资料吧,作为学习...转载 2019-09-29 16:53:58 · 404 阅读 · 0 评论 -
STM32的USART
实验目的:接收串口调试助手中的数据,然后将接收到的数据发送到串口调试助手上实验步骤:1.串口时钟使能,GPIO时钟使能2.引脚复用映射3.GPIO端口模式设置:GPIO_Init(); 模式设置为GPIO_Mode_AF4.串口参数初始化:USART_Init();5.开启中断并且初始化NVIC(如果需要开启中断才需要这个步骤)6.使能串口7.编写中断处理函数(如果需要中断,并且你开启了中...转载 2019-09-29 16:15:34 · 252 阅读 · 0 评论 -
STM32的输入捕获
实验目的:在串口调试助手上打印出按键按下的时间实验步骤:实验程序:/*******************************timer.c********************************/#include "sys.h"#include "stm32f4xx.h" extern u8 TIM5CHA1_CAPTURE_STA;extern u16 TI...转载 2019-09-29 16:14:17 · 205 阅读 · 0 评论 -
STM32的LED灯实验
实验目的:让我的开发板的LED灯亮灭闪烁实验程序:/*******************************led.c*********************************/#include "stm32f4xx.h" //在SYSTEM目录下可以找到,把ST官方的部分库抽取出来,组成了一个SYSTEM目录#include "sys.h" void LED_Init...转载 2019-09-29 16:12:48 · 611 阅读 · 0 评论 -
STM32学习笔记之定时器
实验目的:让蜂鸣器每隔一秒响一次;实验步骤:实验程序:[cpp] view plain copy/************************led.c***********************/ #include "stm32f4xx.h" //在S...转载 2019-09-29 15:51:43 · 948 阅读 · 0 评论 -
STM32的外部中断
STM32的外部中断 ...转载 2019-09-29 14:13:22 · 260 阅读 · 0 评论