Quick Start Guide (V1.0 May2015) Dynamic NFC tag expansion board based on M24SR for STM32 NUCLEO (X-NUCLEO-NFC01A1)

Similar documents
Quick Start Guide. Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo (X-NUCLEO-NFC04A1) Version 1.

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.

Version (Apr 28, 2016)

Quick Start Guide. High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1)

Quick Start Guide. NFC card reader expansion board based on ST25R3911B for STM32 Nucleo (X-NUCLEO-NFC05A1) Version (July 14 th, 2017)

Quick Start Guide. Bipolar stepper motor driver expansion board based on L6208 for STM32 Nucleo (X-NUCLEO-IHM05A1) Version 1.1.

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.2.

Quick Start Guide. GNSS expansion board based on Teseo-LIV3F module for STM32 Nucleo (X-NUCLEO-GNSS1A1) Version 2.1 (Nov 9, 2018)

Quick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.

Quick Start Guide. Dual-channel high side driver expansion board based on VPS2535H for STM32 Nucleo (X-NUCLEO-IPS02A1) Version 1.0 (Sept.

Quick Start Guide. Sound terminal expansion board based on STA350BW for STM32 NUCLEO (X-NUCLEO-CCA01M1) Version 1.1.

Quick Start Guide. Long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo (X-NUCLEO-53L1A1) Version (February 20, 2018)

Quick Start Guide. Bluetooth low energy, sensors and NFC tag software for STM32Cube (BLUEMICROSYSTEM3) Version (September 15, 2016)

Quick Start Guide. STM32Cube function pack for IoT node with dynamic NFC tag, environmental and motion sensors (FP-SNS-SMARTAG1)

Quick Start Guide. STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017)

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

Quick Start Guide. Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo (X-NUCLEO-IDW01M1) Version 1.0 (November 18, 2015)

Quick Start Guide STM32 ODE Function Pack for IoT sensor node connection to 6LoWPAN networks through sub-1ghz RF communication (FP-SNS-6LPNODE1)

Quick Start Guide. Version 3.0 (June 12, 2017)

Quick Start Guide. STM32Cube function pack for IoT sensor node with telemetry and device control applications for Amazon AWS Cloud (FP-CLD-AWS1)

Quick Start Guide. STM32 ODE function pack for MEMS microphones acquisition, advanced audio processing and audio output (FP-AUD-SMARTMIC1)

Quick Start Guide. STM32 ODE function pack for IoT node with BLE connectivity and environmental and motion sensors (FP-SNS-MOTENV1)

Quick Start Guide. Version 3.1 (August 8, 2018)

Quick Start Guide STM32Cube function pack for creating a BLE star network connected via Wi-Fi to IBM Watson IoT cloud (FP-NET-BLESTAR1)

STM32 Open Development Environment

Quick Start Guide. Version 2.4 (September 05, 2018)

Quick Start Guide. STM32 ODE function pack for half-duplex voice streaming over Bluetooth Low Energy (FP-AUD-BVLINK1) Version 1.

AN4624 Application note

Quick Start Guide. IoT node with BLE connectivity, environmental and motion sensors, and motion middleware libraries (BLUEMICROSYSTEM1)

Getting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube

Quick Start Guide. Contiki OS and 6LoWPAN sub-1ghz RF communication software expansion for STM32 Cube (Contiki6LP) Version 1.3 (December 10, 2018)

UM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.

Getting started with the FP-SNS-ALLMEMS1 Bluetooth low energy and sensors software expansion for STM32Cube

STM32 Open Development Environment

Getting started with X-CUBE-LED channel LED driver software expansion based on LED1642GW for STM32Cube

Quick Start Guide. STM32Cube function pack for IoT tracker node with LoRa connectivity, GNSS and sensors (FP-ATR-LORA1) Version 1.2 (Feb.

Quick Start Guide. STM32 ODE function pack for IoT node with BLE connectivity, digital microphone, environmental and motion sensors (FP-SNS-ALLMEMS1)

Getting started with FP-SNS-6LPNODE1 software for IoT sensor node connection to 6LoWPAN networks using sub-1ghz RF

Getting started with the FP-NET-6LPBLE1 function pack for 6LoWPAN IoT node connection to a smartphone via BLE interface

Getting started with STM32Nucleo Boards

Running a simple 6LowPAN network consisting of one receiver node and one or more sensor nodes in a Sub-1GHz RF band

Getting started with the FP-IND-PLCWIFI1 function pack for PLC management via Wi-Fi

Quick Start Guide. STM32 ODE function pack for IoT node with Wi-Fi or Ethernet, NFC and sensors, connected to Microsoft Azure cloud (FP-CLD-AZURE1)

From Sensors to Cloud: The Case for a Complete Ecosystem for IoT Development

Getting started with the X-CUBE-MEMS1 motion MEMS and environmental sensor software expansion for STM32Cube

SensiBLE Getting Started. Your Idea - Worth come true

STM32 Open Development Environment

Quick Start Guide. Version (May 14, 2018)

Quick Start Guide. Version (May 14, 2018)

NUCLEO-L433RC-P NUCLEO-L452RE-P

Quick Start Guide. SensiBLE (BLUEMICROSYSTEM1) Bluetooth low energy and sensor software for. Version (May 25, 2016)

Getting started with the X-CUBE-SPN2 two-axis stepper motor driver software expansion for STM32Cube

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube

Getting started with the software package for L6474 stepper motor driver X-CUBE-SPN1 expansion for STM32Cube

UM2495. High performance HF reader / NFC initiator IC software expansion for NUCLEO-8S208RB. User manual. Introduction

ST25DV-DISCOVERY. Discovery kit for the ST25DV04K dynamic NFC/RFID tag. Features

Getting started with the X-CUBE-53L1A1 Time-of-Flight long distance ranging sensor software expansion for STM32Cube

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Getting started with the X-CUBE-SPN3 high power stepper motor driver software expansion for STM32Cube

Getting started with the STM32 ODE function pack for IoT node with NFC, BLE connectivity and environmental, motion and Time-of-Flight sensors

Getting started with osxmotionar activity recognition library for X-CUBE-MEMS1 expansion for STM32Cube

LiDAR in a Chip FlightSense Introduction to Time of Flight. Imaging Division Photonic Sensors Business Line

X-NUCLEO-NFC04A1. Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo. Description. Features

Getting started with osxmotiongc gyroscope calibration library for X-CUBE-MEMS1 expansion for STM32Cube

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

Application Strategic Focus

Getting started with VL53L0X ranging and gesture detection sensor software expansion for STM32Cube

Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

UM1853 User manual. STM32CubeF1 Nucleo demonstration firmware. Introduction

Getting started with the FP-CLD-AWS1 software package for IoT node with Wi-Fi and sensors, connected to Amazon AWS IoT cloud

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Bluetooth low energy profiles for the X-CUBE-BLE1 expansion for STM32Cube. Description

UM2276. Getting started with MotionSD standing vs sitting desk detection library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Getting started with MotionPM real-time pedometer library in X-CUBE-MEMS1 expansion for STM32Cube

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

Getting Started with the STM32L4 IoT Discovery Kit Node

UM2350. Getting started with MotionPW real-time pedometer for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

NFC Memories and Transceivers

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery. Features. Description

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

Environmental sensors for true user experience

NUCLEO-L496ZG. STM32 Nucleo-144 board. Features. Description

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602

UM User Manual for LPC54018 IoT Module. Rev November Document information

Getting started with X-NUCLEO-NFC03A1 NFC card reader board based on CR95HF IC for STM32 Nucleo

Getting started Guide

Getting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube

NFC Framework and NT3H1201 Device Driver v1.1

Getting started with the software package for digital MEMS microphones in X-CUBE-MEMSMIC1 expansion for STM32Cube

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602. Description

UM2194. Getting started with MotionAW activity recognition for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery Data brief. Features. Description

Wearable Technologies and the IoT. David Lamb Market Development Manager, North Europe STMicroelectronics

Getting started with the FP-CLD-AZURE1 software for IoT node with Wi-Fi or Ethernet, NFC and sensors, connected to Microsoft Azure IoT

Dual Interface EEPROM. December 2011

Getting started with osxmotionmc magnetometer calibration library for X-CUBE-MEMS1 expansion for STM32Cube

UM LPC54018 IoT module. Document information. LPC54018, OM40007, Amazon FreeRTOS, AWS, GT1216 LPC54018 IoT module user manual

Transcription:

Quick Start Guide (V1.0 May2015) Dynamic NFC tag expansion board based on M24SR for STM32 NUCLEO (X-NUCLEO-NFC01A1)

Overview 2 1 Introduction to the STM32 Open Development Environment 2 STM32 Nucleo Dynamic NFC tag expansion board Hardware overview Software overview 3 Documents & Related Resources 4 Setup & Demo Examples

Overview 3 1 Introduction to the STM32 Open Development Environment 2 STM32 Nucleo Dynamic NFC tag expansion board Hardware overview Software overview 3 Documents & Related Resources 4 Setup & Demo Examples

STM32 Open Development Environment Lowering the Barriers for Developers 4 Easy access to technology Device Prototype Form factor Device Final Device Idea Application SW Development Field Testing Commercial SW Market Fast, flexible, affordable and based on commercial components Scalable SW for faster time to Market

STM32 Open Development Environment 5 The STM32 Open Development Environment consists of a set of modular developer boards and a SW environment designed around the STM32 microcontroller family STM32 Nucleo development boards STM32Cube development software STM32 Nucleo expansion boards STM32Cube expansion software Compatibility with multiple Development Environments

STM32 Open Development Environment Building block approach 6 The building blocks Your need Our answer Accelerometer, gyroscope Inertial modules, magnetometer Pressure, temperature, humidity, UV Sense COLLECT Proximity, microphone Bluetooth LE, Sub-GHz radio NFC, Wi-Fi, GNSS Connect TRANSMIT Audio amplifier Touch controller Operation Amplifier Translate ACCESS Stepper motor driver DC & BLDC motor driver Move / Actuate CREATE Energy management & battery Power POWER General purpose microcontrollers Secure microcontrollers Process PROCESS www.st.com/stm32ode Software

STM32 Nucleo Development Board 7 Based on ST s 32-bit ARM Cortex-M based STM32 microprocessors A Boards with 1 MCU and hardware to program/debug Two connectors to connect to companion chips boards For all STM32 families Flexible board power supply through USB or external source Integrated Debugging and programming probe Arduino UNO extension connectors easy access to addons (*) STM32 Microcontroller Morpho extension headers: Direct access to all STM32 I/Os complete product range from ultra-low power to high-performance (*) thanks to the electrical compatibility it can be used as a shield for Arduino UNO R3 or similar

Overview 8 1 Introduction to the STM32 Open Development Environment 2 STM32 Nucleo Dynamic NFC tag expansion board Hardware overview Software overview 3 Documents & Related Resources 4 Setup & Demo Examples

Dynamic NFC Tag Expansion Board Hardware Description The X-NUCLEO-NFC01A1 is a Dynamic NFC tag evaluation board designed around the M24SR64-Y that allows expansion of the STM32 Nucleo boards. The M24SR64-Y communicates with STM32 Nucleo developer board though an I 2 C link available on the Arduino UNO R3 connector. Arduino UNO R3 connector Hardware M24SR Printed Antenna 9 Key Products on board M24SR The M24SR device is a dynamic NFC/RFID tag IC with a dual interface that embeds a 64-kbit EEPROM. Memory can either be accessed with the I 2 C interface or by a 13.56 MHz RFID reader or an NFC phone. The RF protocol is compatible with ISO/IEC 14443 Type A and NFC Forum Type 4 Tag. Latest info available at X-NUCLEO-NFC01A1 Order Code: X-NUCLEO-NFC01A1 Unit Price (US$)*: 9.9 (*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY

Dynamic NFC Tag Expansion Board STM32Cube Expansion Software X-CUBE-NFC1 Software The X-CUBE-NFC1 is a SW package which provides drivers running on STM32 for M24SR devices (NFC tag type 4 / ISO IEC 14443 Type A). It is expansion for STM32Cube tool that eases portability across different STM32 MCUs Implementation examples are available for the M24SR Nucleo NFC expansion board (X-NUCLEO- NFC01A1) plugged on top of an STM32 Nucleo development board (NUCLEO-L053R8, NUCLEO- L152RE, NUCLEO-F030R8, NUCLEOF302R8, NUCLEO-F401RE) Overall system architecture Key features M24SR Drivers and X-NUCLEO-NFC01A1BSP to develop applications using our dynamic NFC tag Easy portability across different MCU families thanks to the STM32Cube Interaction with all NFC capable smartphone Free user-friendly license terms Development boards Utilities STM32 Nucleo development board Applications Middleware X-NUCLEO-NFC01A1 Expansion board Sample Application NDEF Lib 10 M24SR Driver CMSIS Hardware Abstraction Layer API Board Support Package for X-NUCLEO-NFC01A1 Drivers Latest SW available at X-CUBE-NFC1 HW components STM32 M24SR

Overview 11 1 Introduction to the STM32 Open Development Environment 2 STM32 Nucleo Dynamic NFC tag expansion board Hardware overview Software overview 3 Documents & Related Resources 4 Setup & Demo Examples

Documents & Related Resources 12 All documents are available in the Design Resources sheet of the STM32 Dynamic NFC tag expansion board based on M24SR Product Folder X-NUCLEO-NFC01A1: Product Folder (Link) Gerber files, BOM, Schematic DB2353 : Dynamic NFC tag expansion board based on M24SR for STM32 Nucleo AN4624: Getting started with the STM32 Nucleo and the M24SR expansion board X-NUCLEO-NFC01A1 UM1793: Dynamic NFC tag expansion board based on M24SR for STM32 Nucleo X-CUBE-NFC1: Product Folder (Link) DB2458: Dynamic NFC Tag M24SR software for STM32, expansion for STM32Cube AN4624: Getting started with the STM32 Nucleo and the M24SR expansion board X-NUCLEO-NFC01A1 Related Tools and Software files

Overview 13 1 Introduction to the STM32 Open Development Environment 2 STM32 Nucleo Dynamic NFC tag expansion board Hardware overview Software overview 3 Documents & Related Resources 4 Setup & Demo Examples

Setup & Demo Examples HW prerequisites Dynamic NFC tag Expansion Board (X-NUCLEO-NFC01A1) 14 STM32 Nucleo development board (NUCLEO-L053R8 NUCLEO-L152RE, NUCLEO-F030R8, NUCLEO-F302R8, NUCLEO-F401RE) NFC-enabled Android smartphone and ST M24SR Demo application Smartphone requirement Application for Demo https://play.google.com/store/apps/details?id=c om.nfc.m24srdemo Or http://www.st.com/web/catalog/tools/fm147/sc 1871/PF260168 Android OS phone

Setup & Demo Examples SW prerequisites 15 ST-LINK/V2-1 USB driver (Link) X-CUBE-NFC1 (Link) Copy the.zip file content into: c:\program Files (x86)\stmicroelectronics\ folder on your PC The package contains source code example projects (Keil, IAR, True Studio) based on board NUCLEO-L053R8, NUCLEO-L152RE, NUCLEO-F030R8, NUCLEO-F302R8, NUCLEO-F401RE and M24SR drivers.

Dynamic NFC tag Expansion Board Start coding in just a few minutes with X-CUBE-NFC1 16 1 Go to www.st.com/x-nucleo 2 Select X-NUCLEO-NFC01A1 3 Download & unpack X-CUBE-NFC1 X-CUBE-NFC1 package Generic Nucleo docs porting BSP, HAL and M24SR driver NDEF lib Application examples 4 6 Download & install STM32 Nucleo ST-LINK/V2-1 USB driver Modify, build application 5 Open project example WriteURI

Dynamic NFC tag Expansion Board Evaluate using X-CUBE-NFC1 17 7 Program STM32 on NUCLEO with STM32xxxx.hex binary file 8 9 Enable NFC on your phone and make sure it is also connected to the internet Bring the phone close to the X-NUCLEO-NFC01A1 Antenna. You are directly redirected to st.com web page

www.st.com/stm32ode