资源简介
STM32编码器模式的测试例程,代码中采用TIM2定时器的编码器模式,在主程序中利用延时函数监测单位时间内的脉冲数,并根据脉冲数计算速度。程序中不包含电机输出控制和PID调速。
代码片段和文件信息
#include “beep.h“
//初始化PE8为输出口.并使能这个口的时钟
//蜂鸣器初始化
void BEEP_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE ENABLE); //使能GPIOE端口时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //BEEP-->PE.4 端口配置
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //速度为50MHz
GPIO_Init(GPIOE &GPIO_InitStructure); //根据参数初始化GPIOE.4
GPIO_ResetBits(GPIOEGPIO_Pin_2);//输出0,关闭蜂鸣器输出
}
void BEEP_Ring(uint16_t time) //蜂鸣器短鸣
{
GPIO_SetBits(GPIOEGPIO_Pin_2);
delay_ms(time);
GPIO_ResetBits(GPIOEGPIO_Pin_2);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 727 2017-04-19 15:47 stm32f103_encoder\Board\beep\beep.c
文件 236 2017-04-19 15:47 stm32f103_encoder\Board\beep\beep.h
文件 520 2018-11-18 19:57 stm32f103_encoder\Board\encoder\encoder.c
文件 209 2018-11-18 20:00 stm32f103_encoder\Board\encoder\encoder.h
文件 8863 2017-01-12 11:00 stm32f103_encoder\Board\flash\flash.c
文件 2238 2018-01-29 17:05 stm32f103_encoder\Board\flash\flash.h
文件 9018 2017-01-12 05:27 stm32f103_encoder\Board\flash\新建文件夹\flash.c
文件 1890 2016-11-18 15:27 stm32f103_encoder\Board\flash\新建文件夹\flash.h
文件 534 2018-10-18 15:27 stm32f103_encoder\Board\HC-SR501\human_induction.c
文件 382 2018-10-18 15:25 stm32f103_encoder\Board\HC-SR501\human_induction.h
文件 2914 2018-09-29 11:37 stm32f103_encoder\Board\JSN-SR04T\jsn-sr04t.c
文件 586 2018-09-29 11:37 stm32f103_encoder\Board\JSN-SR04T\jsn-sr04t.h
文件 2455 2017-02-18 15:00 stm32f103_encoder\Board\key\key.c
文件 610 2017-02-15 16:41 stm32f103_encoder\Board\key\key.h
文件 632 2016-11-25 18:30 stm32f103_encoder\Board\led\led.c
文件 249 2016-11-18 16:02 stm32f103_encoder\Board\led\led.h
文件 1571 2018-08-15 23:32 stm32f103_encoder\Board\max6675\max6675.c
文件 403 2018-08-15 23:27 stm32f103_encoder\Board\max6675\max6675.h
文件 524 2018-10-18 12:52 stm32f103_encoder\Board\photoresistor\photoresistor.c
文件 346 2018-10-18 16:03 stm32f103_encoder\Board\photoresistor\photoresistor.h
文件 567 2018-10-18 14:39 stm32f103_encoder\Board\relay\relay.c
文件 296 2018-10-19 09:55 stm32f103_encoder\Board\relay\relay.h
文件 846 2018-11-02 23:58 stm32f103_encoder\Board\servo\servo.c
文件 335 2018-11-02 23:48 stm32f103_encoder\Board\servo\servo.h
文件 6558 2018-10-28 10:05 stm32f103_encoder\Board\ws2812\ws2812.c
文件 934 2018-10-28 12:12 stm32f103_encoder\Board\ws2812\ws2812.h
文件 426 2018-01-29 15:57 stm32f103_encoder\Chip\chip\chip.c
文件 3287 2018-01-29 16:12 stm32f103_encoder\Chip\chip\chip.h
文件 1404 2016-11-17 10:22 stm32f103_encoder\Chip\delay\delay.c
文件 175 2018-01-29 16:33 stm32f103_encoder\Chip\delay\delay.h
............此处省略117个文件信息
- 上一篇:STM32驱动max6675测温的测试例程
- 下一篇:人工智能 期末论文
相关资源
- STM32驱动max6675测温的测试例程
- 基于STM32单片机的指纹识别模块的测试
- MQ算术编码器原理及实现
- stm32f10x_conf.h
- AD9使用的STM32F103ZET6原理图库与封装库
- STM32F429 USART使用DMA方式收发数据.rar
- 使用AD9834与STM32联调的函数信号发生器
- STM32编码器Demo
- STM32F407VGT6芯片管脚功能定义
- FX2NPLC+2AD+4ADTC+2DA+电阻尺+编码器+PID温
- NRF24L01的STM32测试程序
- 基于STM32的USB程序开发笔记
- ADXL362例程
- GPRS模块SIM900的STM32开发板原理图
- 83编码器的VHDL
- LCD-T6963C(STM32)驱动
- Keil5下的STM32F103Cx例程超值,含PWM输出
- stm32串口2接收数据串口1打印
- VL53L0X_STM32例程
- 基于STM32F030的PCM5242 miniDSP驱动配置
- STM32F3使用ADC转换DMA模式传输数据
- STM32任意角度移相全桥PWM
- STM32通用定时器实现频率占空比可调互
- STM32马达控制软件介绍及开发套件的使
- 编码器使用教程与测速原理.pdf
- stm32单片机读取sht11
- 旋转编码器解码程序
- stm32实时时钟,可以实现万年历
- AD常用STM32最小系统封装库
- STM32单片机SHT3X.zip
评论
共有 条评论