请问 使用MC SDK6.4版本,芯片选的时STM32G431CBUx系列,再配置电流采样时候,选择片内运放,外部增益网络,为啥会报错呀
求simulink开发STM32的支持包离线版本
stm32 can偶现导致其他设备发送数据异常
MCSDK6.4开环能转,速度环一动不动
用mcsdk6.4工具使用ElectronicSpeedControl_ESC-G4生成的代码编译没错误但是开机就卡死怎么解决?
FDCAN复用在了BOOT0上了,会不会有影响
CUBEMX配置G474串口DMA传输,为什么接收正常发送不了?
有没有人搞过单极倍频的SPWM
STM32G431的程序在正常运行半年多后,出现系统周期性复位,如何进一步排查 ?
STM32G474VET6如何配置HRTIM的中心对齐模式
微信公众号
手机版
更改对应通道的比较值就可以
如果不修改频率,只改占空比,你可以这样操作,我用基于库函数组织的代码。
以TIMA1的输出为例。
HRTIM1->sTimerxRegs[HRTIM_TIMERINDEX_TIMER_A].CMP1xR= 0x1234
既修改频率,又改占空比,你可以这样操作:
HRTIM1->sTimerxRegs[HRTIM_TIMERINDEX_TIMER_A].PERxR= 0x5678;
HRTIM1->sTimerxRegs[HRTIM_TIMERINDEX_TIMER_A].CMP1xR= 0x1234
另外,建议开启TIMER的预装功能。
笼统一点讲
设置占空比值的位置 换成变量填入
然后在你需要设置占空比的时候调用一下 然后填入对应值
或者是设置一个全局变量
将带变量的这个函数放在循环体内,然后通过随时修改变量来做到动态修改占空比
对于比较值 可以让ai给你做一个公式推导 写进代码里面,这样你就可以直接修改0~100的数值 比较值会自动计算传入设置中
其实就是个逻辑问题,让AI推一下给你就好 很方便