如何讀取A5133 USID 區分A51'U'33 或A51'D'33

SamYang1周前 (09-03)51核27
  • 本篇介紹如何讀取A5133的USID

  • image.png

  • 讀USID無須做Init等初始化動作,直接ic上電對0x3F寄存器讀取即可

  • 代碼: ESP32_4 Wire_SPI_A5133_USID.zip or Arduino_Mega_3 Wire_SPI_A5133_USID.zip

  • static void Test_Read_USID(uint8_t *usid)
    {
      digitalWrite(PIN_SCS, LOW);
    
      ByteSend(USID_REG | 0x40);
    
      usid[0] = ByteRead();
      usid[1] = ByteRead();
      usid[2] = ByteRead();
      usid[3] = ByteRead();
    
      digitalWrite(PIN_SCS, HIGH);
    }
  • 可以看到UART輸出 A1 51 33 00表示這顆是51'U'33

image.png

  • A2 51 33 00則是51'D'33

image.png


发表评论

访客

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