旋转编码器的工作原理:下图是一种最简单的编码器样式,这里使用的也是对射式红外传感器来测速的,为了测速,还需要配合一个这样的光栅编码盘,当这个编码盘转动时,红外传感器的红外光就会出现遮挡、透过、遮挡、透过这样的现象,对应模块输出的电平就是高低电平交替的方波,方波的个数表示了转过的角度,方波的频率表示转速,那...
与定时器定时中断基本相同,此处只写不同的部分,如下: 因为是外部中断,所以需要接外部中断源,如传感器接PB2,所以两个RCC函数,分别是TIM3和GPIOB。 在第二步时,此处选择外部时基单元,使用TIM_ETRClockMode2Config(第二个参数选择_GPSC_OFF不分配,第三个参数Polarity选_NonInvented不反向上升沿有效,第四个参数滤波...
简介:STM32:使用外部中断控制对射式红外传感器并计次 1.主函数(main.c)代码: #include "stm32f10x.h" // Device header#include "Delay.h"#include "OLED.h"#include "CountSensor.h"int main(void){OLED_Init();OLED_ShowString(1,1,"Count:");CountSensor_Init();while(1){OLED_ShowNum(2,1,Coun...