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