找回密码
 立即注册
楼主: 大刀阔斧

【开源】GUI-OLED12864: U8g2/OLED12864 for STC32G12K128

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:580
  • 最近打卡:2025-09-18 11:03:24
已绑定手机

8

主题

120

回帖

2771

积分

金牌会员

积分
2771
发表于 2025-7-12 22:45:06 | 显示全部楼层
这个OLED12864 for STC32G12K128是不是直接用到屠龙刀3上,不要做任何修改?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:571
  • 最近打卡:2025-09-18 10:00:15
已绑定手机
已实名认证

116

主题

2818

回帖

7128

积分

版主

积分
7128
发表于 2025-9-8 15:35:22 | 显示全部楼层
11318*** 发表于 2025-1-16 12:11
使用DMA是为了空出CPU时间来。 我用SPI DMA的U8G2例程做了测试,发现每次刷屏,即完成调用 u8g2.firstPage( ...

使用显存方式才能解放CPU,简单来讲,就是将绘制和显示分开
这需要将DMA设置为1024,建立一个显存,这样每次只需要一个触发发送指令即可实现刷屏。
在此过程中,可以对显存进行改写,类似同步进行操作,DMA负责刷屏(也就是之前说的等待),CPU负责处理图像绘制部分
以下是我之前做过的一个OLED显示,就是采用的DMA整屏刷新
可以做到处理和显示还有其他任务都同时进行(采用随机数满屏绘制矩形)

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-9-18 20:09 , Processed in 0.104564 second(s), 53 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表