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秒
}
}
注意
延時不是十分準確