前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >STM32 HDI-CEC控制解读

STM32 HDI-CEC控制解读

作者头像
云深无际
发布2022-06-15 15:26:01
1.2K0
发布2022-06-15 15:26:01
举报
文章被收录于专栏:云深之无迹

因为一直想使用HDMI控制相机,所以这些是我写文章的动力。

本文最一开始来至于一个应用的文档,名字是:

代码语言:javascript
复制
an4066-developing-an-hdmicec-network-using-an-stm32f0xx-microcontroller-stmicroelectronics

文档的内容

里面介绍的板子是这个

设计的硬件框图,就是使用了的资源

两个HMDI的接口

具体HDMI的连线,即使我们没有这个板子,也可以来设计电路和程序

接下来看看文档;

对于相机来说,它有输出,可以控制

协议的结构

这个也是

源设备和被控设备直接是使用IIC通讯的

这个是HDMI控制的集群地址

树莓派通过HDMI-CEC控制Sony RX0M2,也没有写3.0.0.0是啥:

来自于相机

这个HDMI支持热拔插

允许指定寻址

这些说的,和我们看到的地址是一样的

这个发现算法写的有点好

playback 1

相机是回放装置

芯片提供了这些东西

提供的2个接口

HDMI的接口定义

应用的框图,使用IIC控制

硬件连接,3给LINK?4给源???念书少,搞不懂在说什么

这个是与MCU的引脚连接,我们改程序的时候用

包的结构

提供的功能

搭配看

这是抽象层

读源码时的结构

提供的函数

改这里

确实

DDC不要管

但是最后可能有了更好的选择:新塘的片子也有这个功能,更加的便宜。

代码写的更好

代码语言:javascript
复制
https://github.com/yunswj/STM32-HDMI-CEC

资料在这里

代码语言:javascript
复制
https://www.findic.com/doc/browser/VLADDgYQM?doc_id=52640230#locale=zh-CN
代码语言:javascript
复制
https://www.st.com/zh/microcontrollers-microprocessors/stm32f0x1.html
代码语言:javascript
复制
https://www.hdmi.org/chinese/hdmi21overviewcn
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档