STM32如何使用脉冲捕获?

发表在 PWM2019-12-3 22:35 [复制链接] 6 130

RT-Thread没有脉冲捕获吗?我想使用STM32,通过霍尔传感器得到脉冲频率,来计算汽车的车速,没有头绪不知道该怎么实现。& G  D" m2 h! D
% f: R! N- Y; N
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-12-4 08:44:56 | 显示全部楼层
输入捕获是有的,但是目前只有源码; J% r$ r; g7 U; ~8 m2 [2 |( H
https://github.com/RT-Thread/rt- ... c/rt_inputcapture.c
使用道具 举报 回复
发表于 2019-12-4 17:03:27 | 显示全部楼层
tyustli 发表于 2019-12-4 08:445 {: ~( N8 ~+ m+ I# s. d) p
输入捕获是有的,但是目前只有源码  e6 b3 x- S/ a6 O- ^
https://github.com/RT-Thread/rt-thread/blob/master/components/drive ...

% [6 `* `( H* ?" P: |: ~5 o看了源码不知道该怎么办。官方文档中提到了脉冲编码器设备,stm32的好像有,先看看这个。
使用道具 举报 回复
发表于 5 天前 | 显示全部楼层
刚开始学习,文档中的Pulse Encoder满足不了要求,好像是AB相的那种编码器设备吧,一个TIM一个编码器设备。但是我需要10个霍尔传感器接入,只需要获得脉冲就好。还是希望有脉冲捕获设备,STM32CubeMX中一个TIM配置的Input Capture direct mode可以是4个,完全够用。
使用道具 举报 回复
发表于 5 天前 | 显示全部楼层
这个问题,应该问ST去,都不属于rtt了
使用道具 举报 回复
发表于 4 天前 | 显示全部楼层
hichard 发表于 2019-12-11 21:55$ f# ~, ]7 j, _& @
这个问题,应该问ST去,都不属于rtt了
& [. E3 j+ x4 Z. J
九爷的回答真是一针见血
使用道具 举报 回复
发表于 4 天前 | 显示全部楼层
hichard 发表于 2019-12-11 21:550 A  |! B6 |7 j  X  F: J
这个问题,应该问ST去,都不属于rtt了

0 _9 O6 E0 I( b3 p- E( X: q一楼说只有源码,我看了下,也就是RTT是有这个组件的,但是在BSP中没有找到对应的驱动实现,难道说ST提供的HAL库无法实现设备驱动,那就真的没办法了
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表