注意:A9101.h中的ID Register定義順序與手冊相反(容易搞混)
開發A9101時需注意填入ID Register 的順序是相反的
說明:
A9101手冊內容:
Address=0x0848h,為第1Byte ID
<代碼:A9101_h.txt>
ID7_REG,Address=0x0841h,為第8 Byte ID
P.S. 請以手冊上的Reg Address Number為主對照
例如:
Address 0x0848h=實際A9101的第1Byte ID Address
Address 0x0847h=實際A9101的第2Byte ID Address
Address 0x0846h=實際A9101的第3Byte ID Address
Address 0x0845h=實際A9101的第4Byte ID Address
ID_table2[0]=0xEA為代碼寫入A9101 ID的第1Byte,但其實是寫入A9101 實際上的第8Byte ID REG Address=0x0841h,依此反推, ID_table2[1]=0x45,其實是寫入A9101 第7Byte ID REG Address=0x0842h
因此代碼邏輯寫入ID Reg順序為
Address=0x0841h;Value=0xEA,
Address=0x0842h;Value=0x45,
Address=0x0843h;Value=0x33,
Address=0x0844h;Value=0xC7,
Address=0x0845h;Value=0x2A,
Address=0x0846h;Value=0xc5,
Address=0x0847h;Value=0x75,
Address=0x0848h;Value=0x34
實際真正寫入A9101的ID 順序為0x34,0x75,0xc5,0x2A,0xC7,0x33,0x45,0xEA