CEC协议标准中规定了消息处理规则,哪些消息需要处理,哪些无需处理。本文根据HDMI CEC协议标准总结了CEC协议通信过程中各种情况下的消息处理规则。
一、CEC通信协议消息规则
1.只有在直接地址时才有效的消息,如果作为广播消息接收,则应忽略。
2.只有在广播时才有效的消息,如果作为直接地址消息接收,则应忽略。
3.所有大于一个字节的数字都以大端格式传输。
4.所有比特序列都是从最高有效位开始发送。
5. 除非另有说明,跟随者(Follower)应对来自任何有效逻辑地址(0 到 14)的消息作出响应。
跟随者应忽略来自地址 15(未注册)的消息,除非以下消息:
1).该消息调用广播响应(例如 <Get Menu Language>);
2).该消息由 CEC 切换器发送(<Routing Change> 或 <Routing Information> 消息);
3).该消息是 <Standby>;
4).该消息是 <Report Physical Address> 或 <Active Source>(如果跟随者希望使用);
5)