stm32f103rct6延时1us的函数
时间: 2024-05-16 14:15:18 浏览: 114
STM32F103延时函数
以下是基于STM32F103RCT6芯片的延时1us的函数代码:
```c
void delay_us(uint16_t us)
{
uint16_t i;
for(i=0;i<us;i++)
{
uint16_t j=12; // 迭代次数,根据CPU主频和循环次数调整
while(j--);
}
}
```
注意,对于不同的CPU主频和循环次数,需要根据实际情况进行调整。如果需要更高精度的延时,可以使用定时器或者外部晶振等硬件来实现。
阅读全文