如何将电机转速度控制在0.1RPM以下?我尝试过将SPEED_UNIT改为480,电机转速度可以控制在0.125RPM,但最转到250RPM时,编码器计数好像溢出了
STSPIN32G4内部驱动电压输出问题
使用Hal库的SPI读取磁边传感器导致STM32G4无法运行
定时器触发SPI
stm32G474RBT3的flash擦除寿命是多少?
stm32g474RE 输出4相波形,如何精准输出ADC触发的问题。
STM32G491 flash擦除的问题,请教大神
STM32G4 FLASH擦除不了,寻求各位大佬、官方的帮助
STSPIN32G4 STM32G431VBTx CAN FIFO发送数据帧随机变远程帧
STM32G473,PA3导致定时器定时误差过大
微信公众号
手机版
有没有可能是APB1=168MHz,这个地方的问题
不知你的实际定时具体怎么算出来的。
要不你干脆输出个毫秒级,比方20ms周期的PWM脉冲,用示波器看看。
看看输出周期跟设计的是否一致。不一致就继续进一步确认时钟源、TIMER时基参数。
如果一致,就去检查下获取定时值的相关代码。
有个DEBUG引脚 在中断里放了个翻转 用示波器实测的
在此之前 我还启用了HRTIM1 做了个精准的定时 这个精准定时是准确的 20ms/128=156.25us
我在想这两者之间不会有什么影响了吧?
全部重新配置了CUBE 莫名其妙的就正常了