上一主题下一主题
主题 : 直接读取ddc-edid 数据
级别: 驱动牛犊
UID: 112572
精华: 0
发帖: 38
威望: 39 点
积分: 1 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2005-08-06
最后登录: 2009-05-15
楼主  发表于: 2008-11-18 10:19

直接读取ddc-edid 数据

以前的程序,现在贡献出来给大家。支持ati显卡。开发环境vc6.0,内核部分windows xp ddk.

若有疑问: qq :37279691


[ 此帖被liuzhu800613在2008-11-21 09:23重新编辑 ]
描述:源程序
附件: c20080516.rar (4083 K) 下载次数:111
级别: 驱动牛犊
UID: 112572
精华: 0
发帖: 38
威望: 39 点
积分: 1 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2005-08-06
最后登录: 2009-05-15
沙发  发表于: 2008-11-18 11:01

绝对是源代码哦!哈哈!
级别: 驱动大牛
UID: 8673
精华: 3
发帖: 712
威望: 192 点
积分: 16 分
贡献值: 0 点
在线时间: 31(时)
注册时间: 2001-09-12
最后登录: 2009-06-17
板凳  发表于: 2008-11-18 20:33

感谢分享
级别: 驱动老牛
UID: 7425
精华: 0
发帖: 3728
威望: 1436 点
积分: 1214 分
贡献值: 6 点
在线时间: 7(时)
注册时间: 2001-08-19
最后登录: 2009-06-10
地板  发表于: 2008-11-18 20:33

使用直接读显示寄存器的方式
但这个I2C寄存器地址对不同显示卡是不一样的,如:
#define GPIO_VGA_DDC                           0x0060  
#define GPIO_DVI_DDC                           0x0064  
#define GPIO_MONID                             0x0068  
#define GPIO_CRT2_DDC                          0x006c
最好的方式是借助显示驱动的I2C通信接口来做,这样兼容性可能会好很多
LE
级别: 驱动小牛
UID: 131980
精华: 0
发帖: 165
威望: 424 点
积分: 39 分
贡献值: 0 点
在线时间: 3(时)
注册时间: 2005-12-20
最后登录: 2009-06-16
地下室  发表于: 2008-11-25 01:37

收藏,感谢!
级别: 驱动大牛
UID: 8673
精华: 3
发帖: 712
威望: 192 点
积分: 16 分
贡献值: 0 点
在线时间: 31(时)
注册时间: 2001-09-12
最后登录: 2009-06-17
5楼  发表于: 2008-11-25 14:33

有没有用显示驱动的I2C通信接口来做的,兼容性会好很多哦.
级别: 驱动牛犊
UID: 112572
精华: 0
发帖: 38
威望: 39 点
积分: 1 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2005-08-06
最后登录: 2009-05-15
6楼  发表于: 2008-11-26 09:23

哦,用显示器驱动做的,我以前也是用那个思路,但是经过很多努力没有成功。所以只能用wini2c的开发思路。当前程序只支持ati显卡,geforce显卡没搞定,其他种类的显卡都是集成显卡,我没有添加进去。
级别: 驱动老牛
UID: 7425
精华: 0
发帖: 3728
威望: 1436 点
积分: 1214 分
贡献值: 6 点
在线时间: 7(时)
注册时间: 2001-08-19
最后登录: 2009-06-10
7楼  发表于: 2008-11-30 00:21

使用显示驱动的I2C接口坛子里有人已经说了,就是查询到I2C的接口,然后访问就是了,我前几年有测试过读EDID等信息是可以的。
但有个缺陷,那就是如果显示驱动本来不支持I2C接口,那肯定是不能用了
有个自由软件(具体名称忘记了,好象是台湾的)使用的是读IO口的方式,好象和楼主的方法差不多。
级别: 驱动小牛
UID: 106395
精华: 0
发帖: 144
威望: 319 点
积分: 409 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2005-05-18
最后登录: 2009-05-29
8楼  发表于: 2008-12-07 20:42

感谢分享
级别: 驱动牛犊
UID: 208835
精华: 0
发帖: 3
威望: 31 点
积分: 3 分
贡献值: 0 点
在线时间: 1(时)
注册时间: 2009-05-04
最后登录: 2009-05-05
9楼  发表于: 2009-05-04 23:34

收藏,多谢!
级别: 驱动牛犊
UID: 211732
精华: 0
发帖: 1
威望: 11 点
积分: 1 分
贡献值: 0 点
在线时间: 0(时)
注册时间: 2009-06-16
最后登录: 2009-06-17
10楼  发表于: 2009-06-17 16:13
 | 编辑

非常感谢,终于找到你咯
上一主题下一主题
帖子浏览记录 版块浏览记录  驱动程序开发网技术社区 » 图形设备驱动版(打印、扫描、显示...驱动)
快速发帖 顶端
内容
HTML 代码不可用
使用签名
Wind Code自动转换

按 Ctrl+Enter 直接提交