Page 1 of 1

esp32 有几个rmt信道?

Posted: Mon Dec 12, 2022 6:02 pm
by 009dsa
  1. ESP_ERROR_CHECK(rmt_new_tx_channel(&tx_channel_config, &fly_motor_channel[i]));
连续创建2个信道后,显示ESP_ERR_NOT_FOUND

我现在想控制motor dshot 输出,需要4个输出信道。有办法实现吗
esp32,esp32-s3 分别有几个rmt信道 ?

Re: esp32 有几个rmt信道?

Posted: Fri Dec 30, 2022 8:27 am
by ESP_morris
32有 8个tx通道,s3有4个,但是这个通道会被你设置的mem_block_symbols 的大小影响,因为各个通道实际上是share一块内部RAM的,如果其中一个通道把他们都占了,哪怕你还剩7个通道,实际上你也已经申请不到了。