yueguang3048
发表于 2024-8-31 15:17:48
不太好用 不过凑合吧{:4_165:}{:4_165:}{:4_165:}
void delay_us(u16 us)
{
unsigned int i;
do{
i = MAIN_Fosc / 6030000;
while(--i);
}while(--us);
}
xxkj2010
发表于 2024-8-31 15:26:46
yueguang3048 发表于 2024-8-31 15:17
不太好用 不过凑合吧
void delay_us(u16 us)
{
请问这个自适应的软定时函数,适用于什么型号的?
soma
发表于 2024-8-31 19:16:23
yueguang3048 发表于 2024-8-31 15:17
不太好用 不过凑合吧
void delay_us(u16 us)
{
这个使用unsigned int有点大,但是unsigned char 又有点小
yueguang3048
发表于 2024-9-1 17:07:10
xxkj2010 发表于 2024-8-31 15:26
请问这个自适应的软定时函数,适用于什么型号的?
ST32G测试10us左右还可以大了完犊子了哈哈 还是老老实实用STC-ISP生成的延时函数吧,测试过很准确
yueguang3048
发表于 2024-9-1 17:07:33
soma 发表于 2024-8-31 19:16
这个使用unsigned int有点大,但是unsigned char 又有点小
是的不好用最后用的STC-ISP里面生成的延时函数很准确