原因是这样的,我用手机通过NFC往芯片(ST的M24LR16)内存写第一个块后,单片机会对内存所有块进行擦除和填写新的数据,然后我再读出芯片内存的所有数据,但是在单片机进行擦除和填写的这个过程中会与手机端发生冲突以至于单片机对某些块填写不成功.
我现在想法是手机端写完之后马上关掉NFC,不与单片机端发生任何联系,然后等待一秒钟(单片机端足够完成擦除和填写),再开启NFC并读取数据。不知这种想法是否合理,而且现在我也不知道怎么通过代码关闭NFC.
谢谢大家!
原因是这样的,我用手机通过NFC往芯片(ST的M24LR16)内存写第一个块后,单片机会对内存所有块进行擦除和填写新的数据,然后我再读出芯片内存的所有数据,但是在单片机进行擦除和填写的这个过程中会与手机端发生冲突以至于单片机对某些块填写不成功.
我现在想法是手机端写完之后马上关掉NFC,不与单片机端发生任何联系,然后等待一秒钟(单片机端足够完成擦除和填写),再开启NFC并读取数据。不知这种想法是否合理,而且现在我也不知道怎么通过代码关闭NFC.
谢谢大家!