[应用相关] AN0073—AT32 使用GPIO 模拟HDMI CEC案例

[复制链接]
 楼主| ArterySW 发表于 2021-3-2 19:02 | 显示全部楼层 |阅读模式
本帖最后由 ArterySW 于 2022-2-10 19:27 编辑

AN0073—AT32 使用GPIO 模拟HDMI CEC案例
前言
本应用笔记主要描述一种基于AT32 GPIO和定时器外设实现HDMI CEC简单收发功能的案例。
其中Consumer electronic control (CEC)是high definition multimedia interface(HDMI)标准接口的
一项功能,主要用于HDTV, DVDs等消费类电子产品音频、视频的信号控制。

支持型号列表:
AT32F403xx
AT32F413xx
AT32F415xx
AT32F403Axx
AT32F407xx
AT32F421xx

目录
1 概述 概述 ........................... 5
2 AT32  环境搭建 .................. 6
2.1 硬件资源 ......................... 6
2.2 软件资源 ......................... 7
2.3 HDMI CEC 帧格式 ............ 7
CEC Message ......................... 8
CEC Frame ............................ 8
CEC Timing ............................9
HDMI CEC 函数 ...................... 10
2.4 案例的快速使用 ................ 12
工程编译与下载 ..................... 12
测试现象观察 ........................ 13
3 版本历史 版本历史 .............. 15
71.png
72.png

73.png

74.png

AN0073_AT32_HDMI_CEC_By_GPIO_Simulation_CH_V2.0.0.pdf (733.06 KB, 下载次数: 29)

AN0073_AT32_HDMI_CEC_By_GPIO_Simulation.zip (994.74 KB, 下载次数: 36)


lidi911 发表于 2021-3-3 07:53 来自手机 | 显示全部楼层
感谢分享,下载看看。
单片小菜 发表于 2021-3-3 12:50 | 显示全部楼层
这个可以进行高清信号传输吗?
caizhiwei 发表于 2021-3-3 20:43 | 显示全部楼层
牛啊
名字是啥样 发表于 2021-3-4 12:16 | 显示全部楼层
感谢楼主的分享,不错的案例。
wf8421 发表于 2021-3-5 18:13 | 显示全部楼层
这应该是STM32上的例程移植过来的,这个方式挺简单的,但是用在实际通讯上面会有一些兼容性问题。
muyichuan2012 发表于 2021-3-6 20:48 来自手机 | 显示全部楼层
和st的例程不大一样,该应用指南使用的定时器实现cec接收,而st使用的exti方式,后者不具备高频干扰信号滤波功能。
muyichuan2012 发表于 2021-3-6 20:50 来自手机 | 显示全部楼层
本帖最后由 muyichuan2012 于 2021-3-6 20:55 编辑

该应用指南从原理来讲,更接近于新塘MCU的应用指南,即,定时器输出来实现。不过,新塘的MCU由于定时器和GPIO需要用两个pin,实现方式更为复杂。
zhouyong77 发表于 2021-3-8 07:02 来自手机 | 显示全部楼层
这个带宽可以达到多少?
数据采集存储 发表于 2021-3-8 09:14 | 显示全部楼层
HDMI信号不好弄,告诉信号很难弄。
hbxhang68 发表于 2021-3-18 20:44 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

198

主题

304

帖子

17

粉丝
快速回复 返回顶部 返回列表