API
微妙级函数
自定义毫秒延时函数
// 毫秒延时函数(不要延时太久)
//===========================================
void ICACHE_FLASH_ATTR delay_ms(u32 C_time)
{ for(;C_time>0;C_time--)
{ os_delay_us(1000);}
}
实验
1秒 打印一次
void ICACHE_FLASH_ATTR user_init(void)
{
uart_init(115200,115200); // 初始化串口波特率
os_delay_us(10000); // 等待串口稳定
os_printf("\r\n=================================================\r\n");
os_printf("\t Project:\t%s\r\n", ProjectName);
os_printf("\t SDK version:\t%s", system_get_sdk_version());
os_printf("\r\n=================================================\r\n");
while(1)
{
system_soft_wdt_feed(); // 喂狗
os_printf("\r\nHello\r\n"); // Hello
delay_ms(1000); // 延时1秒
}
}
注意
延时不是十分准确