MCUXpresso_LPC55S69/boards/lpcxpresso55s69/ntag_i2c_plus_examples/ntag_i2c_explorer_blink/cm33_core0
Yilin Sun 6e8d03ec0a Updated to SDK v2.15.000
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-04-12 21:21:49 +08:00
..
armgcc Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
board.c Stock SDK v2.11.0 2022-04-08 22:42:47 +08:00
board.h Stock SDK v2.11.0 2022-04-08 22:42:47 +08:00
clock_config.c Stock SDK v2.11.0 2022-04-08 22:42:47 +08:00
clock_config.h Stock SDK v2.11.0 2022-04-08 22:42:47 +08:00
ntag_i2c_explorer_blink.c Stock SDK v2.11.0 2022-04-08 22:42:47 +08:00
ntag_i2c_explorer_blink_v3_14.xml Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
pin_mux.c Updated SDK v2.13.0 2023-01-26 10:53:53 +08:00
pin_mux.h Updated SDK v2.13.0 2023-01-26 10:53:53 +08:00
readme.md Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00

readme.md

Overview

The ntag_i2c_explorer_blink demo application show use of NT3H2111_2211 NTAG I2C plus Connected NFC Tag with I2C Interface Chip. This demo is intended to demonstrate basic communication with the device, just reading the state of one register which tells user about NFC field presence. When the field is detected, the application switches LED on the board between ON and OFF state. Also, if UART communication thru some terminal is made, there are some text messages on the terminal.

SDK version

  • Version: 2.15.000

Toolchain supported

  • IAR embedded Workbench 9.40.1
  • Keil MDK 5.38.1
  • GCC ARM Embedded 12.2
  • MCUXpresso 11.8.0

Hardware requirements

  • Mini/Micro USB cable
  • LPCXpresso55s69 board
  • Personal Computer
  • NTAG I2C plus antenna board - PCB or flex cable version + wires for connecting the boards OR
    • OR Arduino compatible shield OM29110ARD with NTAG I2C plus board
  • NFC-enabled mobile phone, optionally could be used PC USB NFC reader

Board settings

The example is configured to communicate with all NTAG pins The connection should be set as following: Board - NTAG P17-5 - VCC P17-7 - GND P17-1 - SCL P17-3 - SDA P17-8 - FD

Prepare the Demo

Note: MCUXpresso IDE project default debug console is semihost

  1. Connect a mini USB cable between the PC host and the OpenSDA USB port on the board.
  2. Open a serial terminal on PC for OpenSDA serial device with these settings:
    • 115200 baud rate
    • 8 data bits
    • No parity
    • One stop bit
    • No flow control
  3. Download the program to the target board.
  4. Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.

Running the demo

When the example runs successfully, you can see blinking LED on the board when presence of NFC field is detected by chip on the antenna board. Field detection is based on reading the state register, not by state of the FD Pin on the NTAG board.

Also, on the terminal window you can see output like below

NTAG I2C blink example

The LED is blinking when RF field is detected.

FIELD DETECTED! FIELD LOST! FIELD DETECTED! FIELD LOST! FIELD DETECTED!