到这里这个小项目就要进入尾声了

1、在其中遇到了很多问题、也听了部门前辈的指点、有的人说的正确、有的人说的不沾边、这时候真的是需要自己去衡量哪个人说的才是自己所需要的、
2、关于TVP5150的配置和GPGTFT的配置、刚开始的时候都不知道到底是哪一个配置会出了什么问题、后面我在TVP5150的手册里看到了一个例子的配置、我照着这个例子去配置、然后我就确保了TVP5150的配置是正确的了、后面我就只专心于配置TFT了、
3、做电子开发的话,看英文资料是必要的、如果有不懂的地方最好自己去翻译、中文资料虽然可以看得明白、但可能翻译的时候已经出现了偏差、你想要的信息大多时候还是来自于英文资料
4、后面部门领导跟我说,能不能显示出来的是16:9的比例呢,我尝试了一下,是不成功的、原因是DV输出的TV制式本来就是4:3的,所以我是无论怎样改寄存器都无济于事的,(N制720X480 P制720X576 是4:3的)后面要找一下信源是16:9的来试一下
附1:TVP5150配置
5.2 Example2
5.2.1 Assumptions
Device:TVP5150AM1
Input connector:S-video(AIP1A (luminance),AIP1B(chrominance))
VideoFormat:NTSC(M, 4.43),PAL(B, G,H,I, M,N,Nc)orSECAM(B, D,G,K1,L)
Outputformat: 8-bit4:2:2YCbCrwithdiscretesyncoutputs
5.2.2 RecommendedSettings
Recommended I2C writes :This setup requires additional writesto output the discretesync 4:2:2data
outputs,the HSYNC,andthe VSYNC,andto autoswitchbetweenallvideoformats mentionedabove.
I2C registeraddress00h=Videoinput sourceselection#1register
I2Cdata01h=Selectsthe S-Videoinput, AIP1A(luminance),andAIP1B(chrominance)

I2Cregisteraddress03h=Miscellaneouscontrolsregisteraddress
I2Cdata0Dh=Enablesthe YCbCroutputdata,HSYNC,VSYNC/PALI,AVID,andFID/GLCO

I2Cregisteraddress04h=Autoswitchmaskregister
I2CdataC0h=UnmaskNTSC-4.43,PAL-N,andPAL-Mfrom the autoswitchprocess

I2Cregisteraddress0Dh=Outputsanddataratesselectregister
I2Cdata40h=Enables8-bit4:2:2YCbCrwithdiscretesyncoutput

    //资料例子IICWRITE_ADDRSSDATA(0x03,0x0D);IICWRITE_ADDRSSDATA(0x04,0xC0);    IICWRITE_ADDRSSDATA(0x0D,0x40);

附2、TFT屏配置(正确显示图像的配置,各方面调节还要继续调)

   //weiqifa 周末调SPIWRITE_ADDRSSDATA(0x05,0x00);  //把所有的寄存器都设置为默认状态                 SPIWRITE_ADDRSSDATA(0x2B,0x01); //Standby (Power saving) mode control 模式选择 这一句一定要有     SPIWRITE_ADDRSSDATA(0x00,0x4B);SPIWRITE_ADDRSSDATA(0x04,0x88);    

图像正确(相当于这个小项目就要结尾了)相关推荐

  1. 为什么有些应用程序愿意采用不可靠的UDP,而不愿意采用可靠的TCP?试解释为什么ARP高速缓存每存入一个项目就要设置10~20分钟的超时计时器。这个时间设置的太大或太小会出现什么问题?

    1.为什么有些应用程序愿意采用不可靠的UDP,而不愿意采用可靠的TCP?当接收方收到有差错的UDP用户数据报时,会如何处理? VOIP(Voice over Internet Protocol)即网络 ...

  2. OpenCV实践小项目(二) -文档ocr扫描识别

    1. 写在前面 今天整理OpenCV入门的第二个实战小项目, 前一篇文章是信用卡数字识别, 主要运用了OpenCV基础图像处理操作里面的轮廓检测, 边缘检测,形态学操作, 今天的这个项目叫做文档ocr ...

  3. 【敬初学者】Python基础学完了,该怎么知道自己学的怎么样呢?十个经典实战小项目附源码

    前言 1.街霸游戏 1.1 KO街霸 程序完整源码 程序的输出界面 1.2 春丽VS巴洛克 参考源码 2.猜谜游戏 2.1简单的猜数字游戏 项目要求 参考源码 2.2 进阶的猜姓名游戏 项目要求 参考 ...

  4. 【React】做一个百万答题小项目

    因为这个小项目是按照开源项目实现的,所以只了解React和Redux实现方式就好,相关的引入框架和后台数据库相关暂时先不解释.(主要是没时间了,肝deadline...) 文章目录 1.安装框架和依赖 ...

  5. ✨JavaWeb项目:实战亲自动手手敲上线小项目部分功能的第一天✨

    系列链接: ✨JavaWeb项目实战亲自动手手敲上线小项目的第一天✨ ✨JavaWeb项目实战亲自动手手敲上线小项目的第二天✨ ✨JavaWeb项目实战亲自动手手敲上线小项目的第三天✨ ✨JavaWe ...

  6. estore和小项目总结

    小项目总结: 有段时间感觉坚持不下去了,总是报空指针异常,但是后来下定决心,冷静下来,一步一步检测,通过各种方式去测试,找原因,最终还是出来了,很欣慰. 这其中遇到的问题: 类型转换错误,这是因为把不 ...

  7. 练手小项目(5)安全卫士_程序锁

    最近想做的小新工具箱,一直想做一个程序锁,其实原理,很简单,先注册一个服务,检测手机所有进程,如果发现被加锁的app启动,马上弹出一个输入程序锁界面,但是这样子bug很多.我先做一个基本后面慢慢把bu ...

  8. 【转载】程序员练手小项目

    转自:https://github.com/jobbole/ProgrammingProjectList 有了这个列表,程序员不愁没练手的小项目了 这个列表原本首发在伯乐在线的一篇译文:http:// ...

  9. 徒弟做了一个Python的实战小项目——银行系统

    国际惯例:实践是检验真理的唯一标准. 众所周知,在编程过程中理论知识再充实也需要通过项目的炼金石.下面给大家看一下我徒弟做的一个小项目实战要求,是做一个银行系统,就是我们去银行办业务时候会有个自助的A ...

最新文章

  1. Android 点击空白出隐藏软键盘
  2. Data Artisans发布支持ACID事务的流式处理框架Streaming Ledger
  3. 学习UI设计都需要了解哪些知识
  4. 高性能 HTML5 地铁样式的应用程序中的内容
  5. C#.NET SQLServer数据库分页函数,包含存储过程和C#代码
  6. 男性早孕-从软件与程序的区别说起
  7. 优秀小程序demo 源码
  8. java面向对象编程的三大基本特性--封装,继承,多态
  9. 视频直接变漫画!GAN又有了新玩法 | Demo+代码+论文
  10. HTML自动刷新页面
  11. 关于Linux内核vmlinuz、initrd.img和System.map
  12. stm32与绝对式编码器的ssi接口进行通信
  13. Delphi ModelMakerTools 视频教程
  14. ffmpeg 下载网上m3u8的视频文件
  15. 【树莓派】在Raspbian下将wifi中继为有线网络
  16. Java体检系统名称_求购体检中心管理系统JAVA WEB源码
  17. es拼音分词 大帅哥_Elasticsearch中文分词加拼音
  18. 大数据处理的五大关键技术及其应用
  19. centos7 分辨率修改_centos系统修改屏幕分辨率问题
  20. 【抖音小程序】抖音小程序避免onClose重复回调 解决广告重复回调

热门文章

  1. linux实例 批量修改图片文件名
  2. 【修炼5】《基础篇》别把项目成功当目标
  3. 学成在线--12.Spring整合RibbitMQ
  4. 数据结构与算法--1.整型变量值互换
  5. python去噪音_python中的噪声是什么意思
  6. 【MySQL 】学习笔记千行总结
  7. flask开启调试的四种模式
  8. 【python】1. 两数之和
  9. Django 部署基础【使用 Nginx + uWSGI 的方式来部署来 Django】
  10. 常用字符串处理函数汇总