-
大小: 3KB文件类型: .c金币: 1下载: 0 次发布日期: 2021-05-12
- 语言: 其他
- 标签: STM32F103RC 编码器 测速
资源简介
STM32F103之实验2控制1个电机并采用编码器读取电机转速(代码)
代码片段和文件信息
#include “encoder.h“
#include “led.h“
///TIM4 编码器输入,TIM4_CH1作A相,TIM4_CH2作B相GPIO_Pin_6|GPIO_Pin_7;
TIM_ICInitTypeDef TIM_ICInitStructure;
void TIM4_Encoder_Init(u16 arru16 psc)
{
GPIO_InitTypeDef GPIO_InitStructure;
TIM_TimebaseInitTypeDef TIM_TimebaseStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4 ENABLE);// 使能定时器时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB ENABLE); //io口使能使用到的捕获编码器AB相借,
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空输入
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB &GPIO_InitStructure);
//推挽输出 ,IO口速度为50MHz
//初始化TIM4的时机单元
TIM_TimebaseStructure.TIM_Period = 899; //设置在下一个更新事件装入活动的自动重装载寄存器周期的值 80K
TIM_TimebaseStructure.TIM_Prescaler =0; //设置用来作为TIMx时钟频率除数的预分频值 不分频
TIM_TimebaseStructure.TIM_ClockDivision = 0; //设置时钟分割:TDTS = Tck_tim
TIM_TimebaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //TIM向上计数模式
TIM_TimebaseInit(TIM4 &TIM_TimebaseStructure); //根据TIM_TimebaseInitStruct中指定的参数初始化TIMx的时间基数单位
//配置对应寄存器为编码器接口模式以及配置相关的输入捕获配置
//THE MODE OF ENCODER
TIM_EncoderInterfaceConfig(TIM4 TIM_EncoderMode_TI12TIM_ICPolarity_Rising TIM_ICPolarity_Rising);
//TIM_ICPolarity_Rising上升沿捕获
TIM_ICInitStructure.TIM_Channel = TIM_Channel_1; //CC1S=01 选择输入端 IC1映射到TI1上
TIM_ICInitStructure.TIM_ICPolarity = TIM_
- 上一篇:1602LCD 库文件
- 下一篇:轮式移动机器人FastSLAM算法研
相关资源
- 关于单片机的超声波测速系统的设计
- 基于stm32f4编码器模式
- 适用于CCSDS标准的RS(255_223)码编码器
- 风尚SwishMax4专用MP3 编码器
- eNetTest局域网测速
- STM32电机闭环代码.7z
- 旋转变压器零位调校 编码器零点调整
- stm32f103c+电机驱动和测速+can+rs485等原
- 基于VHDL语言的循环码编译码系统的设
- 电机测速程序的实现很使用 可读性强
- AS5040旋转编码器中文手册
- 工业级STM8霍尔测速程序
- 基于s51单片机的直流电机测速系统
- 基于AT89C52单片机测速仪的课程设计报
- 基于VHDL语言的汉明码编码器和译码器
- STM32F103RCT6 最小的系统原理图
- x264vfw编码器
- 多磨川绝对值编码器FPGA接口
- ARM处理器的嵌入式新浪微博客户端设
- 基于51单片机的霍尔传感器测速-完整
- STM32正交编码器例程
- eNetTest 网管内网单机测速工具
- STM32 串口1自发自收
- STM32F103RCT6两路ADC的使用
- STM32F103RC_UcosII_ucGUI_MDK.rar
- STM32F103RCT6 最小系统原理图
- 多摩川编码器说明书.pdf
- STM32F103RC_MLX90621.rar
- 中景园电子1.3寸OLED显示屏_STM32F103RC
- 脉冲多普勒雷达测速仿真
评论
共有 条评论