Why can't ST25 read sensor data?
float K_Temperature ; //K型热电偶 温度值
char temperaturebuffer[30] = { 0xD1, 0x01, 0x1B, 0x54, 0x02, 0x65, 0x6E };
uint16_t TarAddr= 0x0000;
/* Write NDEF to EEPROM */
K_Temperature=MAX6675_ReadTemperature(); //读取热电偶温度值
sprintf(&temperaturebuffer[7], "Temperature: %.2f C", K_Temperature);
NFC07A1_NFCTAG_WriteData(NFC07A1_NFCTAG_INSTANCE, (uint8_t *)temperaturebuffer, TarAddr, strlen(temperaturebuffer) + 1);
uint8_t ReadData[30];
NFC07A1_NFCTAG_ReadData(NFC07A1_NFCTAG_INSTANCE, ReadData, TarAddr, sizeof(ReadData));
// 延时一段时间
HAL_Delay(300);
NFC07A1_LED_On( GREEN_LED );I converted the temperature data into a string and wrote it to the address, but NFC couldn't get the temperature information. I don't know if it's a write function usage error or a write address error, but here's what NFC gets.

