
开发逆变器进行STM32学习,路径如何规划?
F103和G474的180°移相區別
STM32G474 HRTIM Fault 中断的问题
boost电路程序控制
STM32G474RBT3 HRTIME 与 TIM 相位差。
STM32G474 BOOST电路双环PID的用法
STM32G474RET6移相问题
stm32G474 HRTimA和hrtimB给相同的比较值,但是TA正常,TB出现了丢波的情况
怎么用HRTIM输出可变占空比的PWM?
STM32G474使用HRTIME完成两路180度移相问题
void user_dly(uint16_t Delay)
{
CoreDebug->DEMCR |= CoreDebug_DEMCR_TRCENA_Msk;
DWT->CTRL |= DWT_CTRL_CYCCNTENA_Msk; //Enable DWT counter counting
DWT->CYCCNT = 0;
while(DWT->CYCCNT < Delay);
}
我用j-scope也看到了数据的变化,但是通过串口输出是就变成固定的1073741824了。
float A=DWT->CYCCNT
用串口把A输出到vofa+的时候就成了固定值了,找了相关资料DWT->CYCCNT是u32类型的,要怎么才能转换成float类型呢?我看了vofa接收到的数据,数据恒定是00 00 80 4E