硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4537|回复: 3
收起左侧

[emWin] 快速判断emwin驱动的读点是否正常,有图

[复制链接]

354

主题

2168

回帖

3235

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3235
发表于 2020-8-20 16:18:07 | 显示全部楼层 |阅读模式
本帖最后由 caicaptain2 于 2020-8-20 16:20 编辑

这一段画图代码是emwin手册中的。
上图的黄色字符和红色线条交叉处的颜色有混合,变成了了蓝色。说明有读点函数有效。
下图中的字符与线条交叉时,直接覆盖了线条的颜色。说明读点没有作用。而且,由于读点造成Xor模式的错误,连字体都不是理论上的黄色的了。
显示出光标,并且移动它,也可以看出差别来。
微信图片_20200820161451.jpg
微信图片_20200820161445.jpg
  1. GUI_SetColor(GUI_YELLOW);
  2.     GUI_SetDefaultFont(&GUI_Font8x16);
  3.     GUI_SetFont(&GUI_Font8x16);
  4.     GUI_SetBkColor(GUI_BLUE);
  5.     GUI_Clear();
  6.     GUI_SetPenSize(10);
  7.     GUI_SetColor(GUI_RED);
  8.     GUI_DrawLine(80, 10, 240, 90);
  9.     GUI_DrawLine(80, 90, 240, 10);
  10.     GUI_SetBkColor(GUI_BLACK);
  11.     GUI_SetColor(GUI_WHITE);
  12.     GUI_SetTextMode(GUI_TM_NORMAL);
  13.     GUI_DispStringHCenterAt("GUI_TM_NORMAL", 160, 10);
  14.     GUI_SetTextMode(GUI_TM_REV);
  15.     GUI_DispStringHCenterAt("GUI_TM_REV", 160, 26);
  16.     GUI_SetTextMode(GUI_TM_TRANS);
  17.     GUI_DispStringHCenterAt("GUI_TM_TRANS", 160, 42);
  18.     GUI_SetTextMode(GUI_TM_XOR);
  19.     GUI_DispStringHCenterAt("GUI_TM_XOR", 160, 58);
  20.     GUI_SetTextMode(GUI_TM_TRANS | GUI_TM_REV);
  21.     GUI_DispStringHCenterAt("GUI_TM_TRANS | GUI_TM_REV", 160, 74);
复制代码




回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115878
QQ
发表于 2020-8-21 08:24:25 | 显示全部楼层
还是移动光标直观些。
回复

使用道具 举报

14

主题

58

回帖

100

积分

初级会员

积分
100
发表于 2020-9-24 20:43:29 | 显示全部楼层
你的驱动是怎么调用的,我用自带的SPI驱动显示出来的模糊,颜色也全错了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115878
QQ
发表于 2020-9-25 00:14:45 | 显示全部楼层
竹林听雨 发表于 2020-9-24 20:43
你的驱动是怎么调用的,我用自带的SPI驱动显示出来的模糊,颜色也全错了

简单显示三原色R--G---B看看。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-24 18:26 , Processed in 0.341790 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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