标题:
使用esp32控制墨水屏的一些问题
[打印本页]
作者:
qwettyuio
时间:
2022-2-23 11:33
标题:
使用esp32控制墨水屏的一些问题
本帖最后由 qwettyuio 于 2022-2-23 11:43 编辑
1.esp32
[size=9.963pt]两个CPU分开控制?CPU1控制CPU内的数据
[size=9.963pt]显示在墨水屏
[size=9.963pt]
CPU1:用于调用CPU2中的数据显示cpu2;用于存放数据(10个英文句子)每天通过ESP32更新内容
墨水屏:每次显示一个英文句子,每间隔1小时cpu1就会刷新一次显示
2.如果要实现这些,esp32是否可以支持?
3,使用arduino开发
作者:
人工置顶员
时间:
2022-2-24 01:03
顶一下
作者:
daemondong
时间:
2022-2-24 23:42
不明白,为啥要两个CPU,我ESP32驱动9341显示320*240,一个CPU就可以。
作者:
美琴的备胎
时间:
2024-1-14 22:47
可以的,建议使用FreeRTOS系统实现:
xTaskCreatePinnedToCore(
TaskSNTP
, "TaskSNTP" // A name just for humans
, 60000 //内核堆栈,1024会崩溃
, NULL
, 2 //优先级,0是最低。
, NULL
, 1);//内核1
xTaskCreatePinnedToCore(
TaskWeather
, "TaskWeather"
, 40960 // Stack size
, NULL
, 1 // Priority
, NULL
, 1);//内核1
这是我建立的两个任务,在注释“内核1”的位置修改为0,及时使用内核0.
但是注意,内核0 只建议放置wifi/bluetooth代码,官方手册也是这么建议的。
其实,我是建议只用内核1,esp32内存足够,使用操作系统可实现“实时”并行任务,通信也可实现。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1