硬汉嵌入式论坛

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

[emWin] 16阶灰度屏如何设置?

[复制链接]

98

主题

356

回帖

650

积分

金牌会员

积分
650
发表于 2020-1-17 11:45:57 | 显示全部楼层 |阅读模式
单色屏的时候,选择的是调色板是GUICC_1,仿真打点函数_SetPixelIndex发现PixelIndex只有0和1两个值。照葫芦画瓢,16阶灰度的单色屏幕,调色板是不是应该选择GUICC_1_4,然后PixelIndex是不是应该是0~F以内的数?
但是仿真发现,无论对颜色如何设置,PixelIndex的值始终是0,F,E三个值,设置的范围如下:
请教硬汉哥,是我理解有误还是哪个地方还需要设置?
  #define GUI_GRAY_3F       0x003F3F3F
  #define GUI_GRAY_50       0x00505050
  #define GUI_GRAY_55       0x00555555
  #define GUI_GRAY_60       0x00606060
  #define GUI_GRAY_7C       0x007C7C7C
  #define GUI_GRAY_9A       0x009A9A9A
  #define GUI_GRAY_AA       0x00AAAAAA
  #define GUI_GRAY_C0       0x00C0C0C0
  #define GUI_GRAY_C8       0x00C8C8C8
  #define GUI_GRAY_D0       0x00D0D0D0
  #define GUI_GRAY_E7       0x00E7E7E7
  #define GUI_BLUE_98       0x00980000


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-1-17 12:46:20 | 显示全部楼层
QQ截图20200117124548.png
回复

使用道具 举报

98

主题

356

回帖

650

积分

金牌会员

积分
650
 楼主| 发表于 2020-1-17 13:36:39 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 15:16 , Processed in 0.213892 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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