本来项目中用的是 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);

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

  1. 60V5A LLC,方案采用NCP1654+L6599,资料 包括原理图和PCB,变压器和谐振电感的规格书以及其他资料,请看图

    60V5A LLC,方案采用NCP1654+L6599,资料 包括原理图和PCB,变压器和谐振电感的规格书以及其他资料,请看图

  2. 关于调试,很大的感触,请看下面的c程序

    最近写了不少的程序,发现效果很好,一些复杂的程序以前看懂的,但是写不出来的也能够很快写出来了,一切得益于调试,以前总不认为调试能起多大作用,真是大错特错!!! 今天感触颇深,自调试程序以来,我写程序连 ...

  3. 送给你的一份英语学习资料,请查收!

    什么方法使0基础学生 3个月就能说一口流利英语? 一天晚上,他接到学生发来的短信: "老师,这三个月来,我严格按照你说的学习方法去做,没想到我英语提升那么快,现在已经能跟外国人交流自如.就在 ...

  4. 微信开发者工具真机调试一直提示:已结束,请重新开始

    前言 (解决方案在最后一句话,可以直接跳过前面的废话)在做一个小功能,智能识别图片上的数字文字,本来真机调试一切正常.后面在调试的过程中,真机连上一段时间没有管它,这段时间过程中,微信开发者工具会自动 ...

  5. YYDS,付费搞来的Python全套资料,请低调使用!

    最近看到很多粉丝在后台留言: 大学考了很多证书,但仍感觉没什么竞争力,自己也不知道该做什么? 看别人对一些事件的思考,都非常深刻,想问怎么可以开拓自己的思维? 做兼职做到想哭,因为没钱不敢裸职:有什么 ...

  6. 优迈系统服务器初始化,OTIS电梯资料-优迈系统ALMCB_3.3调试指导书

    <OTIS电梯资料-优迈系统ALMCB_3.3调试指导书>由会员分享,可在线阅读,更多相关<OTIS电梯资料-优迈系统ALMCB_3.3调试指导书(25页珍藏版)>请在金锄头文 ...

  7. 跨平台PHP调试器设计及使用方法——探索和设计

    在<跨平台PHP调试器设计及使用方法--立项>一文中,我确定了使用xdebug作为调试器插件部分的基础组件.xdebug提供了一个远程调试的功能(相关资料可以详见https://xdebu ...

  8. vivo Y93s的USB调试模式在哪里,打开vivo Y93sUSB调试模式的步骤

    每次我们使用安卓手机通过数据线连接到电脑的时候,如果手机没有开启usb调试模式,电脑则不能够成功识别我们的手机,部分工具也不能够正常使用,遇到这个情况我们需要找解决方法将手机的usb调试模式开启,以下 ...

  9. (最简单)小米MIX 2S的usb调试模式在哪里开启的流程

    每次我们使用安卓手机接通pc的时候,或者使用的有些工具比如我们团队营销小组每次使用的工具引号精灵,之前的老版本就需要开启usb开发者调试模式下使用,现每次新版本不需要了,如果手机没有开启usb开发者调 ...

最新文章

  1. 脚本实现用户登录显示信息
  2. mysql中存储引擎是啥_mysql中的存储引擎
  3. 不能使用缺陷数据作为绩效度量
  4. easyui tree 默认选中第一个元素
  5. oracle+技术面试,Oracle技术面试问题
  6. linux查看网络连接命令,系统运维|使用netstat检测及监测网络连接
  7. 关于DYNPRO程序的系统迁移与版本不匹配问题之一
  8. python中用来占位的语句是_MySQL / Python-gt;语句中占位符的语法错误?
  9. markdown 文档转 word
  10. ISO27001信息安全管理体系证书,系统集成行业企业还有没办的吗?
  11. android休眠状态,【Android休眠】之Android休眠机制
  12. node-sails后台搭建
  13. 华为交换机配置ntp服务时间 自动同步不成功unsynchronized
  14. 今年的第几天?(p16)模拟
  15. OpenCV实战之人脸美颜美型(六)——磨皮
  16. 雇佣兵(程序设计与算法(一))
  17. 神经网络(Neural Networks)简介
  18. 选择企业最合适的人才 —— 谈谈因人设岗与因事设岗
  19. 有人负责,才有质量,写给在市集中迷失的一代读后感
  20. Kali Linux 2020.1a 下载及安装(超详细)

热门文章

  1. 龙芯软件开发 10 --龙芯2E指令
  2. E销宝:dsp广告应该怎么投放?
  3. python练习-给数组去重后元素的加序号
  4. 小程序开发报错 使用wx.reLaunch跳转报错 Expected updated data but get first rendering data如何解决 ???
  5. kuangbin专题八 HDU4009 Transfer water (无定根最小树形图)
  6. 用Python对两个数据集中的图像进行水平拼接
  7. DIV + CSS 学习笔记(盒模型)
  8. Python数据分析师薪资大赏(内附学习资料)
  9. 2018年5月出海记录(HYPACK、SES2000、Klein3000)
  10. Pytorch学习之cuda