首页 技术 正文
技术 2022年11月14日
0 收藏 987 点赞 2,934 浏览 632 个字
1. HDMI CEC算是一个相当庞大的系统,想了解还要从HDMI接口信号啊、物理地址啊、逻辑地址啊等等HDMI基础的东西说起。
2. 不过可以简单的这么理解,在HDMI CEC最小系统里,所有通过HDMI连接在一起的设备(包括电视、DVD、机顶盒等等) 在物理连接上,各自的CEC的是全部连接在一起,可以看做,在一条CEC线(标准HDMI接头的第13个腿)上挂着所有的设备。
3. 而一条CEC具体传输的指令大致可以分为四部分:
a。起始信号(一个3.7ms的低电平+一个0.8ms的高电平),算是为了告知设备一个指令的开始b。头部数据(算是起始设备的逻辑地址+接收设备的逻辑地址),其中起始设备相当于指令的发起者,接收设备相当于指令的接受者;相当于谁告诉谁去做买东西。
c。操作码数据(目前CEC大约是18个功能的尽80个操作码),相当于具体买什么东西,如去买香蕉。此数据为可选项。
d。操作数,相当于具体买多少香蕉,如买二斤香蕉。此数据为可选项。
4. 因为,所有设备的CEC都挂在一条线上;所以,大家都能看到所有指令。 如果头部数据里的接收逻辑地址是和自己相关的,此设备就会对操作码进行相应; 如果头部数据里的接收逻辑地址和自己没关,此设备就会忽略这个指令。
5. 给个实例: Standby指令:起始信号+00FF+0x36; 其中:00表示电视的逻辑地址,FF表示广播地址(就是所有设备的集合),0x36表示standby待机操作。 此条指令可以翻译为:电视告诉所有设备,大家都进入待机状态。
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,955
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,479
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,291
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,108
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,740
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,774