stm32检测谁先发生跳变沿

我想通过对比两个霍尔的跳变沿谁先发生跳变来判断电机转动方向,请问有没有好的解决办法

你是想用AB相编码器吗,STM32F103我记得是有正交解码的外设的,直接用就行了。

这需要看你要求的分辨率是多少,就是说你需要鉴别相差多少时间(微秒,纳秒)的信号跳变。
STM32 处理速度有限,用边沿中断方式只能处理微秒级的
再高的精度需要硬件来实现。