注意:A9101.h中的ID Register定義順序與手冊相反(容易搞混)

SamYang2024-05-21A9101/A810191
  • 開發A9101時需注意填入ID Register 的順序是相反的

說明:

A9101手冊內容:

Address=0x0848h,為第1Byte ID

image.png

<代碼:A9101_h.txt>

ID7_REG,Address=0x0841h,為第8 Byte ID

image.png



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


image.png

image.png



发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。