Code: Select all
SDK ver: 2.0.0(656edbf) compiled @ Jul 19 2016 17:58:40
phy ver: 1055, pp ver: 10.2
测试代码:
Code: Select all
#include "hw_timer.c"
#include "gpio.h"
uint8_t ledStatus;
void hw_test_timer_cb(void){
ledStatus = !ledStatus;
GPIO_OUTPUT_SET(2, ledStatus);
}
void ICACHE_FLASH_ATTR user_init(void)
{
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_GPIO2);
PIN_PULLUP_EN(PERIPHS_IO_MUX_GPIO2_U);
ledStatus = 0;
hw_timer_init(NMI_SOURCE, 1);
hw_timer_set_func(hw_test_timer_cb);
hw_timer_arm(2000000);
}
结果:
LED闪烁周期约0.64s, 比预期的4s短了许多
请问这个问题该如何解决?