调用HAL_FLASH_OB_Unlock()直接进入 HardFaultHandler
x-cube-ai或ST Edge AI Core有关算子融合的问题
STM32 增加 WiFi + 以太网的低成本方案
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
NUCLEO G474RE无法运行程序
HAL_TIM_OC_SetConfigChannel 因 override_state 参数触发断言报错
stm32cubemx的mode and configuration界面里的mode界面加载不出来,请问是什么问题?
STM32F407VGT6 开发板Beak at address "0x0" with no debug information our outside
在 STM32Cube 中配置正交编码器模式
BootLoader 与 DFU 模式的区别
微信公众号
手机版
当然PWM的周期值是固定,这样ARR的值在捕获时就要考虑溢出等特殊情况,增肌捕获判读的难度了。
这样的难度和改板比较起来,看看选哪个吧。
具体到你这里,别的TIMER的pwm没法输出到PA2.
你看看如果保持PA2做TIM2的输出,输入捕获能否使用别的定时器来实现。
该型号管脚本来就紧张,鱼和熊掌难以兼顾。
我做过,前提是对时间精度要求不高,且PWM不在ms级以下,否则误差太大。
利用一个PWM的no output 触发CCR中断,在中断里写GPIO,然后延时输出另一个IO,
需要注意的是,除了CCR计数中断,还需要TIM周期中断,这样就有上升沿和下降沿两次“输出”的机会了。