Hi
I wrote a Linux driver for the NT3H211 chip over I2C. I used an I2C write operation to write data to block address 01h, and confirmed via an I2C read that the data was successfully written. However, when testing with an Android NFC reader app on a phone, the app cannot read the written data. know the possible reason? Could it be that the I2C-written data is not mapped to the NFC memory?
已解决! 转到解答。
Hello @Tzf
For NT3H211, the memory address mapped by the I2C and NFC interfaces is different. Please refer to the datasheet of NT3H211 Table5 and Table 6 to check whether the address is correct.
Thank .
Are the steps for the mobile device to retrieve I2C-written data as follows?
The system writes data to address 01h via the I2C interface (based on the I2C address table Tables 6).
Following Contents 11.3.3 I 2C to NFC data transfer, write the data from address 01h to the NFC interface's target address (as defined in the NFC address table Tables 5).
HI
I am developing a product with Nxp NTAG: https://www.nxp.com/docs/en/data-sheet/NT3H2111_2211.pdf
Wiirte register:
If I want to enable pass-through mode, are the following settings correct?
MEMA: 0xfe (SESSION_REGS addr)
REGA: 0x0 (NC_REG index)
MASK: 0x01 << 6 (PTHRU_ON_OFF: bit 6)
REGDAT: 0x01