STM32学习笔记-译码器:PWM输入

           STM32控制RX-2B的代码已经测试通过了,是用PWM输出“引导码+功能码”控制RX-2B(RX/TX-2B是玩具遥控汽车常用的IC),算是实现了“编码器”功能的代码。今天开始着手写译码器的代码,让STM32能接收并识别TX-2B输出的“引导码+功能码”。这要用到PWM输入(输入捕获的特殊用法),先看原理图吧,了解一下要操作的相关逻辑电路:

这里写图片描述

过程:(首先对TIMx相关GPIO初始化,注意计算好ARR、PSC的值,TI1连接TIMx_CHx),(一个计数周期结束时也是下一个计数周期的开始,检测TIMx_CHx上的边沿信号(上升或下降),CNT的当前值(上一计数周期的值)保存到CCR

你可能感兴趣的:(PWM,中断,编/译码器,STM32,单片机)