中级会员
 
- 积分
- 471
- 金钱
- 471
- 注册时间
- 2019-4-12
- 在线时间
- 92 小时
|

楼主 |
发表于 2023-2-28 14:47:06
|
显示全部楼层
void EnterSTANDBYMode(void){ _HAL_PWR_CLEAR_FLAG(PWR_FLAG_SB); __HAL_PWR_CLEAR_FLAG(PWR_FLAG_WRFBUSY);//清除掉已经触发的状态 HAL_PWREx_SetRadioIRQTrigger(PWR_RADIO_BUSY_TRIGGER_WU_IT); HAL_PWREx_EnablePullUpPullDownConfig(); // SET_BIT(PWR->CR4, PWR_CR4_WRFBUSYP);//设置RF下降沿触发 CLEAR_BIT(PWR->CR4, PWR_CR4_WRFBUSYP);//设置RF上升沿触发 // SET_BIT(PWR->CR3, PWR_CR3_EWRFBUSY);//设置RFBUSY触发 SET_BIT(PWR->CR3, PWR_CR3_EWRFIRQ);//设置RF中断触发 HAL_NVIC_SetPriority(SUBGHZ_Radio_IRQn,0x02,0x02);//抢占优先级2,子优先级2 HAL_NVIC_EnableIRQ(SUBGHZ_Radio_IRQn); HAL_PWR_EnterSTANDBYMode(); } |
|