标题: marlin esp32主控的3d打印机小的性能提升 [打印本页]

作者: fbn20050523    时间: 2022-7-28 20:53
标题: marlin esp32主控的3d打印机小的性能提升
原理很简单。arduino的loop函数都是执行在cpu核心1.使用freertos分配刷屏任务到核心0.




void refresh_lcd(void *pvParameters){//新加入的(void)pvParameters;for(;;){ TERN(DWIN_CREALITY_LCD, DWIN_Update(), ui.update()); //在loop idle()中剪切这个到这个地方vTaskDelay(5);}
}void setup() {
  setCpuFrequencyMhz(240);//新加入的  #ifdef FASTIO_INIT    FASTIO_INIT();/*******/



  marlin_state = MF_RUNNING;xTaskCreatePinnedToCore(//新加入的                refresh_lcd,

        "sys_thread",        1024 * 64,        NULL,        3,        NULL,        0);  SETUP_LOG("setup() completed.");}

作者: lhzw2001    时间: 2022-7-29 12:06
什么,这是什么???




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1