F302R8电机驱动三角函数为什么用定点查表方式
基于GCC编译器的initcall在STM32如何实现?
想找一款pin to pin的MCU(参考STM32F105RC),支持CAN FD的,64PIN封装,各位小伙伴们有推荐吗
DSMPS 3kW - LLC STM32F334x 源码资源在哪里可以下载到?
STM32F373的PGA(SDADC前置)怎么校正
请问STM32F373的内部基准为什么不准确?
stm32f373中SDADC和ADC的1.2V片内基准是不是同一个?
STM32F373的VREFINT是指什么?含义混乱
nucleo-l053r8 BOARD NAME修改
IHM08M1一直过流保护
但可以肯定的是,如果你的TIMER是16位,捕获值不可能是0x10001;
即使32位TIMER,且ARR已设置为0xffff,捕获值能出现0x10001也很奇怪。
[md]使用的是TIM2的异或输入功能,在F302C8上面是32bit的,在ARR为FFFF的情况下出现0x10001我就觉得很不理解
根据您提供的信息,当HALL捕获频率设置为250K时,如果要捕获小于4us的信号,可能会发生溢出中断。这是因为在250K的频率下,每个计数周期的时间是4us。如果要捕获小于4us的信号,计数器可能无法在一个计数周期内完成计数,从而导致溢出中断。
要解决这个问题,您可以考虑以下几个方法:
[md]虽然这是GPT给出的答案,但还是谢谢