STM32定时器输入捕获航模接收机信号
时间: 2023-09-03 14:17:08 浏览: 170
基于STM32的定时器输入捕获
5星 · 资源好评率100%
在STM32中,可以使用定时器的输入捕获功能来接收航模接收机的信号。具体来说,可以使用STM32F103C8T6的通用定时器TIM3的通道1和通道2来分别进行两路信号的输入捕获。\[1\]
航模接收机输出的舵机信号一般是PWM信号,频率为50Hz,即周期为20ms。信号的高电平时间在1000us-2000us之间变化,当遥控器打到中位时,信号高电平时间为1500us。\[2\]
在STM32中,可以通过配置定时器的输入捕获模式,来捕获航模接收机的PWM信号。具体的接口定义和初始化可以参考引用\[3\]中的代码示例。
通过使用定时器的输入捕获功能,可以获取航模接收机输出的舵机信号的高电平时间,从而可以根据不同的高电平时间执行相应的功能。
#### 引用[.reference_title]
- *1* *2* [STM32定时器输入捕获航模接收机信号](https://blog.csdn.net/marlon666/article/details/130548667)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [STM32遥控方法SONY PS2 、航模,STM32定时器PWM输入捕获航模接收机](https://blog.csdn.net/JanKin_BY/article/details/106104260)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文