我用2812检测霍尔转速传感器,用捕获单元读取电平变化,用捕获单元同时读取上升沿和下降沿,跳到中断的时候你不知道到底是因为上升沿还是下降沿发出的中断,可不可以读取捕获单元的电平状态来区分上升沿还是下降沿
Jason Wu4:
如果只是纯粹测转速,没必要确定进入中断为上升沿或者下降沿;
如果必须确定,建议在中断中同时判断前一电平状态和当前电平状态,以确保准确性。
我用2812检测霍尔转速传感器,用捕获单元读取电平变化,用捕获单元同时读取上升沿和下降沿,跳到中断的时候你不知道到底是因为上升沿还是下降沿发出的中断,可不可以读取捕获单元的电平状态来区分上升沿还是下降沿
Luyang Zheng:
回复 Jason Wu4:
当外部端口为外设端口的时候也可以检测电平状态吗
我用2812检测霍尔转速传感器,用捕获单元读取电平变化,用捕获单元同时读取上升沿和下降沿,跳到中断的时候你不知道到底是因为上升沿还是下降沿发出的中断,可不可以读取捕获单元的电平状态来区分上升沿还是下降沿
mangui zhang:
上升沿和下降沿不能同时存在啊 可能中断是一个 但是同一时间不会两种一直在切换吧
测速建议只捕获一个沿 然后结合通用定时器计算频率 速度等
电平的状态 如果你有A B两相的话 可以结合正反向寄存器判断
TI中文支持网



