找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2083|回復(fù): 3
收起左側(cè)

使用esp32控制墨水屏的一些問題

[復(fù)制鏈接]
ID:858009 發(fā)表于 2022-2-23 11:33 | 顯示全部樓層 |閱讀模式
本帖最后由 qwettyuio 于 2022-2-23 11:43 編輯

1.esp32[size=9.963pt]兩個CPU分開控制?CPU1控制CPU內(nèi)的數(shù)據(jù)[size=9.963pt]顯示在墨水屏[size=9.963pt]
CPU1:用于調(diào)用CPU2中的數(shù)據(jù)顯示cpu2;用于存放數(shù)據(jù)(10個英文句子)每天通過ESP32更新內(nèi)容
墨水屏:每次顯示一個英文句子,每間隔1小時cpu1就會刷新一次顯示
2.如果要實(shí)現(xiàn)這些,esp32是否可以支持?
3,使用arduino開發(fā)
回復(fù)

使用道具 舉報

ID:301191 發(fā)表于 2022-2-24 01:03 | 顯示全部樓層
頂一下
回復(fù)

使用道具 舉報

ID:827243 發(fā)表于 2022-2-24 23:42 | 顯示全部樓層
不明白,為啥要兩個CPU,我ESP32驅(qū)動9341顯示320*240,一個CPU就可以。
回復(fù)

使用道具 舉報

ID:891089 發(fā)表于 2024-1-14 22:47 | 顯示全部樓層
可以的,建議使用FreeRTOS系統(tǒng)實(shí)現(xiàn):
xTaskCreatePinnedToCore(
    TaskSNTP
    ,  "TaskSNTP"   // A name just for humans
    ,  60000  //內(nèi)核堆棧,1024會崩潰
    ,  NULL
    ,  2  //優(yōu)先級,0是最低。
    ,  NULL
    ,  1);//內(nèi)核1

  xTaskCreatePinnedToCore(
    TaskWeather
    ,  "TaskWeather"
    ,  40960  // Stack size
    ,  NULL
    ,  1  // Priority
    ,  NULL
    ,  1);//內(nèi)核1
這是我建立的兩個任務(wù),在注釋“內(nèi)核1”的位置修改為0,及時使用內(nèi)核0.
但是注意,內(nèi)核0 只建議放置wifi/bluetooth代碼,官方手冊也是這么建議的。
其實(shí),我是建議只用內(nèi)核1,esp32內(nèi)存足夠,使用操作系統(tǒng)可實(shí)現(xiàn)“實(shí)時”并行任務(wù),通信也可實(shí)現(xiàn)。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表