其次问题是如何设置gpio2输出低电平,首先查看API文档,API文档正好有函数设置低电平,gpio_set_xxxx函数,就是用来设置的,于是我直接用,然后多次尝试并没有让GPIO2变低(通过电压表可以测量)。这时我就有点懵逼了,明明和API做的一模一样,就是不行,于是我又在乐鑫官网搜索GPIO,正好有一篇文档,正好把文档拿来看,文档提...
gpio_get_level(0) return always 0 in my case, even if the red part of rgb led in esp-WROVER-KIT v3 blink. Code: Select all unsigned long ret_led_level() { const unsigned long *myReg = (unsigned long *)(0x3FF44004); return *myReg; } And this function repport level correctly...
#define GPIO_OUTPUT_PIN_SEL ((1<<GPIO_OUTPUT_IO_0) | (1<<GPIO_OUTPUT_IO_1)) void app_main() { // app_main_gpio_toggle gpio_config_t io_conf; io_conf.intr_type = GPIO_PIN_INTR_DISABLE; // *** If GPIO_MODE_OUTPUT, then gpio_get_level(..) for either pin ...
aAll level translation required to get the debug signals to the level driven by the GPIO pads should be handled in the debugger device itself 在调试器设备应该处理要求的所有平实翻译有调试信号GPIO垫驾驶的水平[translate]
gpio_get_level(0) return always 0 in my case, even if the red part of rgb led in esp-WROVER-KIT v3 blink. Code: Select all unsigned long ret_led_level() { const unsigned long *myReg = (unsigned long *)(0x3FF44004); return *myReg; } And this function repport level correctly...