/*
程序: 多核多任务
API:
xPortGetCoreID() 获取当前任务运行的核心
xTaskCreate() 有系统选择运行核心,优先选择0
xTaskCreatePinnedToCore() 指派任何给指定核心
公众号:孤独的二进制
*/
void taskA(void *ptParam) {
while (1) {
Serial.println(xPortGetCoreID());
}
}
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
xTaskCreatePinnedToCore(taskA, "Task A", 1024 * 4, NULL, 1, NULL,0);
}
void loop() {
Serial.println(xPortGetCoreID());
}