问题已解决,我发现应该是xRingbufferReceive函数超时,退出while循环,导致任务结束造成的,
将items = (rmt_item32_t *) xRingbufferReceive(rb, &length, 1000);
修改为items = (rmt_item32_t*) xRingbufferReceive(rb, &length, (portTickType)portMAX_DELAY);
![1606124030(1).png](./download/file.php?id=5441&sid=ab2ba85b73f551e582a8336d73c6893d)
- 1606124030(1).png (28.74 KiB) Viewed 5508 times