Page 1 of 1

微秒阻塞延时

Posted: Fri Nov 30, 2018 3:24 pm
by Kwingesp32
esp32使用espidf和eclipse c/c++,编译工具是cygwin,请问如何实现微秒级阻塞延时,vTaskDelay只能实现毫秒级,没办法去检测和读取DHT11,网上有用arduino做的,不知道是用原生的espidf怎么实现。esp8266使用的是os_delay_us,不知道esp32使用什么来实现微秒级阻塞延时,希望有大佬能帮一下,谢谢!

Re: 微秒阻塞延时

Posted: Sat Dec 01, 2018 12:20 pm
by ESP_igrr
"usleep" function from unistd.h should do the trick.

Re: 微秒阻塞延时

Posted: Mon Dec 03, 2018 9:09 am
by Kwingesp32
谢谢,我试一下