ZHCUB08A May 2023 – September 2024 LP5890 , LP5891 , LP5891-Q1 , LP5899 , LP5899-Q1 , TLC6983 , TLC6984 , TLC6989
示例代碼展示了點亮 LP5891Q1EVM、LP5891EVM、LP5890EVM、TLC6984EVM 和 TLC6983EVM 上的 LED 的功能。每個 EVM 都有各自的示例代碼。但是,唯一的區別在于在 led_driver.h 文件中選擇了所用的 LED 驅動器 IC。這有助于用戶無需對示例代碼進行任何修改即可點亮 EVM。
代碼中有兩種模式:動畫和簡單測試。默認選擇動畫模式。節 3.3介紹了如何在這兩種模式之間切換。在動畫模式下,兩個幀用于向左、向右、向上和向下滾動,并根據預定義的順序淡入淡出。第一個幀是德州儀器 (TI) 32x32 RGB 像素的標識,第二個幀是 48x32 RGB 像素的彩虹圖案。這意味著 EVM 的 LED 顯示屏上并不總是顯示整個幀。有關這方面的示例,請參閱節 3.5。本文檔不會解釋如何生成示例代碼中的幀。
在簡單測試模式下,用戶可以使用一些預定義的 API 來點亮 LED 板、執行診斷或構建定制的連續時鐘串行接口 (CCSI) 命令。示例代碼附帶打開所有 RGB LED 的功能,顯示屏會顯示為白色。此外,對每個幀都會執行診斷。有關診斷的更多信息,請參閱節 3.4。
LP5891Q1EVM、LP5891EVM 和 LP5890EVM 可與 LP5899DYYEVM 配對使用。節 3.3介紹了如何啟用配對。啟用后,使用 LAUCHXL-F280039C 的 SPI 與 LP5899DYYEVM 進行通信,而不是使用 LAUCHXL-F280039C 的 CLB(可配置邏輯塊)與 LP589X(Q1) EVM 進行通信。此外,還支持額外診斷功能。
示例代碼中預定義的 API 會根據指定的系統自動調整。如需了解有關系統規格的更多詳情,請參閱節 3.3。