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 ...
Search found 2 matches
- Mon Apr 10, 2023 9:55 am
- Forum: ESP-IDF 中文讨论版
- Topic: RMT多通道报错
- Replies: 1
- Views: 1948
- Mon Apr 10, 2023 8:59 am
- Forum: ESP-IDF 中文讨论版
- Topic: RMT多通道故障
- Replies: 0
- Views: 817
RMT多通道故障
在调试示例peripherals\rmt\stepper_motor的时候 我按照官方文档启用了多tx通道同时发送
当启用两路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
然而我在查看芯片手册的时候 rmt支持八个通道 0~3用于发送 4~7用于接收
理论上讲我应该可以有4路tx同时工作呀
当启用两路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
然而我在查看芯片手册的时候 rmt支持八个通道 0~3用于发送 4~7用于接收
理论上讲我应该可以有4路tx同时工作呀