
关于使用FMC功能中的NAND FLASH上的R/B引脚
使用CUBEMX创建工程全部乱码
最近在学习使用VS code软件+MX配合开发
stm32电源部分
HAL_TIM_IC_Start_DMA的回调函数是HAL_TIM_IC_CaptureCpltCallback吗?为什么进不去?
STM32L431内部温度AD值不随温度变化
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32CubeMx生成代码错误
方波控制,光标这一段,相电流为啥上升了,之前怀疑是这个时候,同时开了三个MOS管,但实测波形,跟段波形有点滞后,而且时间也没那么长。
使用CubeMX能配置STM32L4XX芯片的低功耗模式吗?
当然PWM的周期值是固定,这样ARR的值在捕获时就要考虑溢出等特殊情况,增肌捕获判读的难度了。
这样的难度和改板比较起来,看看选哪个吧。
具体到你这里,别的TIMER的pwm没法输出到PA2.
你看看如果保持PA2做TIM2的输出,输入捕获能否使用别的定时器来实现。
该型号管脚本来就紧张,鱼和熊掌难以兼顾。
我做过,前提是对时间精度要求不高,且PWM不在ms级以下,否则误差太大。
利用一个PWM的no output 触发CCR中断,在中断里写GPIO,然后延时输出另一个IO,
需要注意的是,除了CCR计数中断,还需要TIM周期中断,这样就有上升沿和下降沿两次“输出”的机会了。