RMT多通道报错
Posted: Mon Apr 10, 2023 9:55 am
esp32s3
esp-idf5.0
示例\examples\peripherals\rmt\stepper_motor 测试成功
然后我按照官网手册Multiple Channels Simultaneous Transmission 启用了第二个tx通道 也测试成功
然后我启用第三路tx失败了 编译时通过的 但运行的时候报错
E (347) rmt: rmt_tx_register_to_group(131): no free tx channels
E (357) rmt: rmt_new_tx_channel(231): register channel failed
ESP_ERROR_CHECK failed: esp_err_t 0x105 (ESP_ERR_NOT_FOUND) at 0x42007ed7
0x42007ed7: app_main at C:/doomesp/stepper_motor/main/stepper_motor_example_main.c:70 (discriminator 1)
说是没有空闲的tx通道
然而我查看了芯片手册 说是esp32s3支持4路tx4路rx共计8个通道
望解答
esp-idf5.0
示例\examples\peripherals\rmt\stepper_motor 测试成功
然后我按照官网手册Multiple Channels Simultaneous Transmission 启用了第二个tx通道 也测试成功
然后我启用第三路tx失败了 编译时通过的 但运行的时候报错
E (347) rmt: rmt_tx_register_to_group(131): no free tx channels
E (357) rmt: rmt_new_tx_channel(231): register channel failed
ESP_ERROR_CHECK failed: esp_err_t 0x105 (ESP_ERR_NOT_FOUND) at 0x42007ed7
0x42007ed7: app_main at C:/doomesp/stepper_motor/main/stepper_motor_example_main.c:70 (discriminator 1)
说是没有空闲的tx通道
然而我查看了芯片手册 说是esp32s3支持4路tx4路rx共计8个通道
望解答