QueueHandle_t serialQueue = xQueueCreate(10, sizeof(String));
void printTask(void *pvParameters) {
while (1) {
// 等待消息队列中的消息
String message;
if (xQueueReceive(serialQueue, &message, portMAX_DELAY) == pdPASS)
Serial.print(message);
}
}
void setup() {
// 初始化串口和其他设置...
Serial.begin(115200);
xTaskCreate(printTask, "PrintTask", 1024*8, NULL, 1, NULL);
String message = "20201314043\n";
xQueueSend(serialQueue, &message, 1000);
}
void loop() {
delay(10);
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1