SII9136 调试出来, 欣喜若狂!(需要 SII9136 资料的请联系我!)

       本来项目中用的是 SII9134,最近项目中需要用4k的功能,所以用 SII9136,不过这两天一直遇到一个问题,FPGA 输出 YCbCr4:2:2给 SII9136, 可是偏红特别厉害。 第一反应是我的 FPGA 代码的RGB->Ycbcr的转换公式出问题了。挑了好长时间,还是不行。后来才意识到,SII9136一直把输入默认为 RGB, 导致 偏色严重。不过调试寄存器的过程中,发现寄存器写进去了,但是不起作用。好人好报,最后成功了!最后附上 RGB-> 转 Ycbcr的公式:

                                                                                                                               Y=16+0.183*R+0.614*G+0.062*B


                                                                                                                               Cb=128-0.101*R-0.338*G+0.439*B


                                                                                                                               Cr=128+0.439*R-0.339*G-0.040*B



---------------------------------------------------------------------华丽丽滴分割----------------------------------------------------------------------------------------


好多网友反映说,寄存器就是调不对。 可我觉得难度也不大,不知为何?我把 我的代码附上吧。

第一,确保自己的I2C读写没有问题。

第二,参考以下代码,诸君好运。

 Write_OneByte(0x72, 0xC7, 0X00, 0);


  Uart_Send_Byte(0x55);
  Uart_Send_Byte(0x55);
  test_read_byte = Read_OneByte(0x72, 0x1B, 0);
  Uart_Send_Byte(test_read_byte);

  test_read_byte = Read_OneByte(0x72, 0x1C, 0);
  Uart_Send_Byte(test_read_byte);



  test_read_byte = Read_OneByte(0x72, 0x1D, 0);
  Uart_Send_Byte(test_read_byte);

 // Write_OneByte(0x72, 0x08, 0x70, 0);

 
  Write_OneByte(0x72, 0x09, 0X04, 0);
  Write_OneByte(0x72, 0x1E, 0X00, 0);
  Write_OneByte(0x72, 0x1A, 0X01, 0);
//   Write_OneByte(0x72, 0x19, 0x80, 0);
//	Write_OneByte(0x72, 0xBF, 0x06, 0);
  //Write_OneByte(0x72, 0x31, 0X06, 0);	 
   // Write_OneByte(0x72, 0x0d, 0X20, 0);
 //  
	 
  Write_OneByte(0x72, 0x09, 0x06, 0);


//	 
  Write_OneByte(0x72, 0x0A, 0x00, 0);
  Write_OneByte(0x72, 0xBC, 0x00, 0);
   Write_OneByte(0x72, 0xBD, 0x50, 0);
   Write_OneByte(0x72, 0xBE, 0X03, 0);
	 Write_OneByte(0x72, 0x19, 0x01, 0);

 

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 62
    评论
评论 62
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_807315755

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值