ArterySW 发表于 2021-3-2 19:02

AN0073—AT32 使用GPIO 模拟HDMI CEC案例

本帖最后由 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












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

感谢分享
页: [1]
查看完整版本: AN0073—AT32 使用GPIO 模拟HDMI CEC案例