ZHCU963A June 2021 – March 2022 TLV320AIC3101 , TLV320AIC3104 , TLV320AIC3104-Q1 , TLV320AIC3105 , TLV320AIC3106 , TLV320AIC3106-Q1 , TLV320AIC3107 , TLV320AIC3109-Q1 , TLV320AIC34
USB-MODEVM 具有七個 GPIO 線路。通過將接口指定為 0x08 并使用標準數據包格式(但不需要地址),便可以訪問這些線路。如表 3-5所示,GPIO 線路會映射到一個字節(jié)。
位 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
x | P3.5 | P3.4 | P3.3 | P1.3 | P1.2 | P1.1 | P1.0 |
示例:將 P3.5 寫為 1,并將所有其他設為 0:
[0] 0x18
→ 寫入,GPIO
[1] 0x00
→ 此值會被忽略
[2] 0x01
→ 長度始終為 1
[3] 0x00
→ 此值會被忽略
[4] 0x40
→ 01000000
用戶還可以從 GPIO 回讀來查看引腳的狀態(tài)。本例中,假定已向端口引腳寫入前一個示例。
示例:讀取 GPIO
[0] 0x08
→ 讀取,GPIO
[1] 0x00
→ 此值會被忽略
[2] 0x01
→ 長度始終為 1
[3] 0x00
→ 此值會被忽略
返回數據包為:
[0] 0x28
[1] 0x00
[2] 0x01
[3] 0x00
[4] 0x40