您好!
我正在与 RF430FRL152H 合作、以便通过 NFC (使用三星 S4)控制 I2C 传感器。 PCB 以及应用程序已经完成了对其进行控制。 写入和读取操作直到最近才正常工作:突然、只有读取命令工作(0x20)...
唯一改变的是、我用环氧树脂灌封 PCB、因为我想使其防水。 此操作3小时后、R/W 操作仍正常、但仅读取命令后的一天工作正常。 作为一个精度、写入操作使得 I2C 传感器能够采样。
以下是引发 TagLostException 的应用程序代码段(我使用的是 Android Studio):
字节命令[]=新字节[]{ 0x00、 0x21、 (字节) 0、 0x01、//通用控制寄存器 0x00、//固件状态寄存器 0x40、//传感器控制寄存器:温度复位 0x03、//频率控制寄存器 0x01、//通过数寄存器 0x01、//平均值计算寄存器 0x00、//中断控制寄存器 0x00 }; nfcv.trceive (命令);
是否有人对正在发生的事情有任何想法? 如果环氧对系统产生负面影响、什么也不起作用? 为什么只读命令起作用?