This document introduces the CEC networking function of STM32F100xx series microcontrollers, including CEC protocol software and hardware implementation.
The document details how to implement Consumer Electronics Control (CEC) networking on STM32F100xx microcontrollers, which feature a dedicated HDMI-CEC controller peripheral supporting the v1.3a protocol. It covers the CEC bus architecture, frame formats, bit timing, and device addressing schemes including physical address discovery and logical address allocation.
The guide provides specific hardware connection details for STM32F100B-EVAL and STM32F100E-EVAL boards, along with a firmware description of the package directory structure and architecture. A real application example demonstrates how to select device types, discover addresses, and display CEC send/receive information on an LCD.
| Supported Protocol Version | HDMI-CEC v1.3a |
|---|---|
| Maximum Devices on Bus | up to 10 audiovisual devices |
| Bus Type | single-wire protocol |
This document covers the STM32F100xx value line microcontrollers.
The controller supports the HDMI-CEC v1.3a protocol.