直接给我stm32f103rct6的微秒延时函数
时间: 2024-05-06 13:19:17 浏览: 105
STM32F103延时函数
当然,为您提供延时函数:
```
void delay_us(uint32_t us) {
// 使用SysTick时钟240MHz
SysTick->CTRL &= ~(SysTick_CTRL_ENABLE_Msk | SysTick_CTRL_TICKINT_Msk);
SysTick->LOAD = us * 240U - 1U;
SysTick->VAL = 0;
SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk;
while ((SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk) == 0);
}
```
阅读全文