LED-strip例程 更改IO口后 编译完成 下载后出错
LED-strip例程 更改IO口后 编译完成 下载后出错
ESP-IDF: v4.3-beta3-dirty
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: LED-strip例程 更改IO口后 编译完成 下载后出错
log 里的 error 已经告诉你 IO 用错了。你使用的是哪个硬件平台?ESP32?你使用了哪个 IO?
Re: LED-strip例程 更改IO口后 编译完成 下载后出错
使用的是ESP32 GPIO35
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: LED-strip例程 更改IO口后 编译完成 下载后出错
使用上有些限制:
RX 时,GPIO 20,24, 28~31 不可用
TX 时,GPIO >= 34 不可用,仅可作为输入
Code: Select all
// 0~39 except from 20, 24, 28~31 are valid
#define SOC_GPIO_VALID_GPIO_MASK (0xFFFFFFFFFFULL & ~(0ULL | BIT20 | BIT24 | BIT28 | BIT29 | BIT30 | BIT31))
// GPIO >= 34 are input only
#define SOC_GPIO_VALID_OUTPUT_GPIO_MASK (SOC_GPIO_VALID_GPIO_MASK & ~(0ULL | BIT34 | BIT35 | BIT36 | BIT37 | BIT38 | BIT39))
TX 时,GPIO >= 34 不可用,仅可作为输入
Re: LED-strip例程 更改IO口后 编译完成 下载后出错
通过翻转IO能驱动WS2812吗
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: LED-strip例程 更改IO口后 编译完成 下载后出错
可以,不过在 ESP32 上没必要,建议用 RMT。直接通过 IO 翻转的话,对时序有些要求。
Who is online
Users browsing this forum: Bing [Bot] and 54 guests