阅读:1484回复:4
欧们搞得878的驱动怎么出不来彩色,就是黑白的??
在Windows下用人家的软件就是彩色的,但是用我们自己的驱动怎么就是黑白的?请教Sunleam等各位高手。以下是寄存器的初始配置,在改变制式时对其还有些修改,但是不管在哪种制式下,要么不出图像,要么就是黑白的,不知道有什么问题?摄像机上标着PAL格式,在驱动中设置成PAL-NC时有黑白图像。
Device Status Register(0x000) : 84 Input Format Register(0x004) : 49 Temporal Devimation Register(0x008) : 0 MSB Cropping Register[Even Field](0x00c) : 11 MSB Cropping Register[Odd Field](0x08c) : 11 Vertical Delay Register, Lower Byte[Even Field](0x010) : 1a Vertical Delay Register, Lower Byte[Odd Field](0x090) : 1a Vertical Active Register, Lower Byte[Even Field](0x014) : e0 Vertical Active Register, Lower Byte[Odd Field](0x094) : e0 Vertical Scaling Register, Upper Byte[Even Field](0x04c) : 20 Vertical Scaling Register, Upper Byte[Odd Field](0x0cc) : 20 Vertical Scaling Register, Lower Byte[Even Field](0x050) : 0 Vertical Scaling Register, Lower Byte[Odd Field](0x0d0) : 0 Horizontal Delay Register, Lower Byte[Even Field](0x018) : 3c Horizontal Delay Register, Lower Byte[Odd Field](0x098) : 3c Horizontal Active Register, Lower Byte[Even Field](0x01c) : 40 Horizontal Active Register, Lower Byte[Odd Field](0x09c) : 40 Horizontal Scaling Register, Upper Byte[Even Field](0x020) : 15 Horizontal Scaling Register, Upper Byte[Odd Field](0x0a0) : 15 Horizontal Scaling Register, Lower Byte[Even Field](0x024) : 6d Horizontal Scaling Register, Lower Byte[Odd Field](0x0a4) : 6d Brightness Control Register(0x028) : 0 Miiscellaneous Control Register[Even Field](0x02c) : 0 Miiscellaneous Control Register[Odd Field](0x0ac) : 0 Luma Gain Register, Lower Byte(0x030) : d8 Chroma(U) Gain Register, Lower Byte(0x034) : fe Chroma(V) Gain Register, Lower Byte(0x038) : b4 Hue Control Register(0x03c) : 0 SC Loop Control Register[Even Field](0x040) : 0 SC Loop Control Register[Odd Field](0x0c0) : 0 White Crush Up Register(0x044) : cf Out Format Register(0x048) : 6 Reserved(0x054) : 1 Audio Reset Register(0x05b) : 0 AGC Delay Register(0x060) : 68 Burst Delay Register(0x064) : 5d ADC Interface Register(0x068) : 82 Video Timing Control Register[Even Field](0x06c) : 0 Video Timing Control Register[Odd Field](0x0ec) : 0 White Crush Down Register(0x078) : 7f Timing Generator Load Byte(0x080) : 7f Timing Generator Control Register(0x084) : 0 Total Line Count Register, Lower Byte(0x0b0) : 0 Total Line Count Register, Upper Byte(0x0b4) : 0 Color Format Register(0x0d4) : 11 Color Control Register(0x0d8) : 10 Capture Control Register(0x0dc) : 13 VBI Packet Size Register(0x0e0) : 90 VBI Packet Size / Delay Register(0x0e4) : 1 Field Capture Counter Register(0x0e8) : 0 PLL Reference Multiplier Register, Lower Byte(0x0f0) : 0 PLL Reference Multiplier Register, Upper Byte(0x0f4) : 0 Integer Register(0x0f8) : 0 Digital Video Signal Interface Format Register(0x0fc) : 0 Interrupt Status Register(0x100) : a000004 Interrupt Mask Register(0x104) : c0802 [编辑 - 6/7/04 by naturalfire] |
|
沙发#
发布于:2004-06-07 11:01
这么长时间都没有做这方面的东东了。也没有时间去看了。你把Input Format Register的图像制式改成自动识别,看看行不行?
另外也可能是由于你只处理Y数据,没有考虑UV数据。 [编辑 - 6/7/04 by Sunbeam] |
|
|
板凳#
发布于:2004-06-07 12:09
谢谢Sunleam一直的帮助。
改成自动识别我们也试过,根本看出来形状,很乱。另外,PAL-C和PAL格式有什么关系啊?我总觉得PAL-nc制式下可以显示的东西应该能在PAL―N下也可以显示。 |
|
地板#
发布于:2004-08-01 09:10
你可以试一下
BT848_COLOR_CTL 10 BT848_CAP_CTL 0f BT848_VBI_PACK_SIZE ff BT848_VBI_PACK_DEL 01 BT848_GPIO_DMA_CTL af BT848_IFORM 5b BT848_E_SCLOOP 60 BT848_O_SCLOOP 60 BT848_ADELAY 7f BT848_BDELAY 72 BT848_E_HSCALE_HI 07 BT848_E_HSCALE_LO 0c BT848_E_VSCALE_HI 7f BT848_E_VSCALE_LO a3 BT848_E_HACTIVE_LO 80 BT848_E_HDELAY_LO 80 BT848_E_VACTIVE_LO 40 BT848_E_VDELAY_LO 20 BT848_E_CROP 22 BT848_O_HSCALE_HI 07 BT848_O_HSCALE_LO 0c BT848_O_VSCALE_HI 7f BT848_O_VSCALE_LO a3 BT848_O_HACTIVE_LO 80 BT848_O_HDELAY_LO 80 BT848_O_VACTIVE_LO 40 BT848_O_VDELAY_LO 20 BT848_O_CROP 22 BT848_PLL_F_LO f9 BT848_PLL_F_HI dc BT848_PLL_XCI 8e BT848_BRIGHT 00 BT848_CONTRAST_LO d8 BT848_SAT_V_LO b4 BT848_SAT_U_LO fe BT848_GPIO_OUT_EN 0000 BT848_GPIO_OUT_EN_HIBYTE 00 BT848_GPIO_REG_INP 0000 BT848_GPIO_REG_INP_HIBYTE 00 BT848_GPIO_DATA 3fff BT848_GPIO_DATA_HIBYTE 00 ********************************************* Ausgelesene Eintr溏e f |
|
|
地下室#
发布于:2004-08-01 09:59
关于制式:
模拟电视制式:ntsc,pal,secam 其中:pal制式也有很多种 pal-d/k 中国大陆 pal-i 中国香港/英国-以及英联邦各国 pal-b/g 德国,还有一些东欧国家 pal-n 阿根廷 pal-m 巴西 其中除了pal-m外其他的pal制式图像都是一样的625线,对于878的配置也是一样的,而pal-m的图像跟ntsc-m的一样是525线。至于各个pal之间的区别只有声音中频不一样。 |
|