
boost电路程序控制
STM32G474RBT3 HRTIME 与 TIM 相位差。
STM32G474 BOOST电路双环PID的用法
STM32G474RET6移相问题
stm32G474 HRTimA和hrtimB给相同的比较值,但是TA正常,TB出现了丢波的情况
怎么用HRTIM输出可变占空比的PWM?
STM32G474使用HRTIME完成两路180度移相问题
STSPIN32G4的AN5432文档资料去哪里找?
LIS2MDL X轴数据读取问题
motor profiler参数识别卡在7%是什么原因啊,电机只响不动,手动旋转有阻力,顿感
uint32_t tickstart = HAL_GetTick();
while(( phcan->Instance->TSR & CAN_TSR_TME0) == 0U) { if ((HAL_GetTick() - tickstart) > MAX_TX_TIMEOUT) { // 超时,返回错误 return HAL_ERROR; } } HAL_CAN_AddTxMessage( phcan, pTxMsg, &Tx_Data[i * 8], &ulTrans_MailBox); while(( phcan->Instance->TSR & CAN_TSR_RQCP0) == 0U) { if ((HAL_GetTick() - tickstart) > MAX_TX_TIMEOUT) { // 超时,返回错误 return HAL_ERROR; } }
在判断发送标志位的时候,建议使用超时处理,不要写死循环。
谢谢
谢谢 打开了