UM3526 ಕಾರ್ಯಕ್ಷಮತೆ NFC ರೀಡರ್ ಇನಿಶಿಯೇಟರ್ IC ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ
“
ಉತ್ಪನ್ನ ಮಾಹಿತಿ
ವಿಶೇಷಣಗಳು
- ಉತ್ಪನ್ನದ ಹೆಸರು: X-CUBE-NFC12 ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ NFC
ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ ಐಸಿ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ - ಹೊಂದಾಣಿಕೆ: STM32 ಕ್ಯೂಬ್ ಪರಿಸರ ವ್ಯವಸ್ಥೆ
- ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು:
- ST25R300 NFC ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ಗಾಗಿ ಮಿಡಲ್ವೇರ್
- Sample NFC ಪತ್ತೆಹಚ್ಚುವ ಅಪ್ಲಿಕೇಶನ್ tags
- ವಿವಿಧ MCU ಕುಟುಂಬಗಳಿಗೆ ಬೆಂಬಲ
- ಪ್ರಮುಖ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಸಂಪೂರ್ಣ RF/NFC ಅಮೂರ್ತತೆ.
- ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಪರವಾನಗಿ ನಿಯಮಗಳು
ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು
ಮುಗಿದಿದೆview
X-CUBE-NFC12 ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ STM32Cube ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.
ಕಟ್ಟಡ ಅನ್ವಯಿಕೆಗಳಿಗೆ ಮಿಡಲ್ವೇರ್ ಒದಗಿಸುವ ಮೂಲಕ ಕ್ರಿಯಾತ್ಮಕತೆ
ST25R300 ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ NFC ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ IC ಬಳಸಿ. ಇದು
ವಿವಿಧ MCU ಕುಟುಂಬಗಳಲ್ಲಿ ಸುಲಭವಾಗಿ ಸಾಗಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು
ಪ್ರಮುಖ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಸಂಪೂರ್ಣ RF/NFC ಅಮೂರ್ತತೆಯನ್ನು ಒಳಗೊಂಡಿದೆ.
ಸೆಟಪ್
- X-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ ಅನ್ನು ಹೊಂದಾಣಿಕೆಯ
ನ್ಯೂಕ್ಲಿಯೊ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿ. - X-CUBE-NFC12 ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ
STM32 ಘನ ಪರಿಸರ ವ್ಯವಸ್ಥೆ webಪುಟ. - ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಒದಗಿಸಲಾದ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.
ಪ್ಯಾಕೇಜ್.
ಬಳಕೆ
ಸೆಟಪ್ ಪೂರ್ಣಗೊಂಡ ನಂತರ, s ಅನ್ನು ಬಳಸಿampಪತ್ತೆಹಚ್ಚಲು ಅಪ್ಲಿಕೇಶನ್
NFC tags ವಿವಿಧ ಪ್ರಕಾರಗಳ. ಅಪ್ಲಿಕೇಶನ್ ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ
ಸಕ್ರಿಯ ಮತ್ತು ನಿಷ್ಕ್ರಿಯ ಸಾಧನ ಪತ್ತೆಗಾಗಿ ಪೋಲಿಂಗ್ ಲೂಪ್ನಲ್ಲಿ ST25R300.
ಇದು ಅನುಗುಣವಾದ ಎಲ್ಇಡಿಗಳನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ಪತ್ತೆಯಾದ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಮೇಲೆ.
ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳು
- ಬಳಕೆದಾರರ ಬಟನ್ ಒತ್ತುವ ಮೂಲಕ ST25R300 ಅನ್ನು ಇಂಡಕ್ಟಿವ್ ವೇಕ್-ಅಪ್ ಮೋಡ್ನಲ್ಲಿ ಹೊಂದಿಸಿ
ಬಟನ್. - ಕಾರ್ಡ್ನಲ್ಲಿ ST25R300 ಅನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ರೀಡರ್ ಇರುವಿಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಿ.
ಎಮ್ಯುಲೇಶನ್ ಮೋಡ್. - ಎಲ್ಲಾ ಚಟುವಟಿಕೆಗಳನ್ನು ST-LINK ಬಳಸಿಕೊಂಡು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್ಗೆ ಲಾಗ್ ಮಾಡಲಾಗುತ್ತದೆ.
ವರ್ಚುವಲ್ COM ಪೋರ್ಟ್.
FAQ
ಪ್ರಶ್ನೆ: ಡೆಮೊದಲ್ಲಿ ಯಾವ RFID ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ?
ಉ: ಈ ಡೆಮೊದಲ್ಲಿ ಬೆಂಬಲಿತ RFID ತಂತ್ರಜ್ಞಾನಗಳು ಸೇರಿವೆ
ISO14443A/NFCA, ISO14443B/NFCB, ಫೆಲಿಕಾ/NFCF, ISO15693/NFCV, ಮತ್ತು
ಕಾರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಪ್ರಕಾರ A ಮತ್ತು F.
"`
ಯುಎಂ 3526
ಬಳಕೆದಾರ ಕೈಪಿಡಿ
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಉನ್ನತ ಕಾರ್ಯಕ್ಷಮತೆಯ NFC ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ IC ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು.
ಪರಿಚಯ
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆಯು ST32R25 ಹೈ ಪರ್ಫಾರ್ಮೆನ್ಸ್ NFC ಫ್ರಂಟ್-ಎಂಡ್ IC ಬಳಸಿಕೊಂಡು ಪಾವತಿ, ಗ್ರಾಹಕ ಮತ್ತು ಕೈಗಾರಿಕಾ ಅನ್ವಯಿಕೆಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು STM300 ಗಾಗಿ ಸಂಪೂರ್ಣ ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, NFC ಇನಿಶಿಯೇಟರ್, ಗುರಿ, ರೀಡರ್ ಮತ್ತು ಕಾರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಮೋಡ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ವಿವಿಧ STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಲಭಗೊಳಿಸಲು STM32Cube ಸಾಫ್ಟ್ವೇರ್ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ವಿಸ್ತರಣೆಯನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ. ಸಾಫ್ಟ್ವೇರ್ s ನೊಂದಿಗೆ ಬರುತ್ತದೆampX-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಡ್ರೈವರ್ಗಳ ಅನುಷ್ಠಾನಗಳು, NUCLEO-G0B1RE ಅಥವಾ NUCLEO-L476RG ಅಥವಾ NUCLEO-C071RB ಅಭಿವೃದ್ಧಿ ಬೋರ್ಡ್ನ ಮೇಲೆ ಪ್ಲಗ್ ಮಾಡಲಾಗಿದೆ.
ಸಂಬಂಧಿತ ಲಿಂಕ್ಗಳು
STM32Cube ಪರಿಸರ ವ್ಯವಸ್ಥೆಗೆ ಭೇಟಿ ನೀಡಿ web ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ www.st.com ಪುಟ
UM3526 – Rev 1 – ಜೂನ್ 2025 ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನಿಮ್ಮ ಸ್ಥಳೀಯ STMicroelectronics ಮಾರಾಟ ಕಚೇರಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ.
www.st.com
1
ಸಂಕ್ಷೇಪಣಗಳು ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು
ಸಂಕ್ಷಿಪ್ತ ರೂಪ NFC RFAL P2P MCU BSP HAL LED SPI
CMSIS
ಕೋಷ್ಟಕ 1. ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಗಳ ಪಟ್ಟಿ
ನಿಯರ್ ಫೀಲ್ಡ್ ಕಮ್ಯುನಿಕೇಷನ್ ಆರ್ಎಫ್ ಅಮೂರ್ತ ಪದರ ಪೀರ್-ಟು-ಪೀರ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಯುನಿಟ್ ಬೋರ್ಡ್ ಸಪೋರ್ಟ್ ಪ್ಯಾಕೇಜ್ ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತ ಪದರ ಬೆಳಕು ಹೊರಸೂಸುವ ಡಯೋಡ್ ಸೀರಿಯಲ್ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಫೇಸ್ ಆರ್ಮ್® ಕಾರ್ಟೆಕ್ಸ್® ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಸಾಫ್ಟ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್
ಯುಎಂ 3526
ಸಂಕ್ಷೇಪಣಗಳು ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು
UM3526 - ರೆವ್ 1
ಪುಟ 2/15
ಯುಎಂ 3526
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ
2
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ
2.1
ಮುಗಿದಿದೆview
X-CUBE-NFC12 ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ STM32Cube ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ನ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು:
·
ST25R300 ಉನ್ನತ ಕಾರ್ಯಕ್ಷಮತೆಯ NFC ರೀಡರ್, ಇನಿಶಿಯೇಟರ್ ಬಳಸಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ,
ಗುರಿ, ಮತ್ತು ಕಾರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಫ್ರಂಟ್-ಎಂಡ್ ಐಸಿ.
·
Sample ಅಪ್ಲಿಕೇಶನ್ NFC ಪತ್ತೆಹಚ್ಚಲು tags ವಿವಿಧ ರೀತಿಯ.
·
SampX-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ಗೆ ಲಭ್ಯವಿರುವ le ಅನುಷ್ಠಾನಗಳು a ಗೆ ಪ್ಲಗ್ ಮಾಡಲಾಗಿದೆ
NUCLEO-G0B1RE ಅಥವಾ NUCLEO-L476RG ಅಥವಾ NUCLEO-C071RB ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿ.
·
ವಿವಿಧ MCU ಕುಟುಂಬಗಳಾದ್ಯಂತ ಸುಲಭ ಒಯ್ಯುವಿಕೆ, STM32Cube ಗೆ ಧನ್ಯವಾದಗಳು.
·
ಸಂಪೂರ್ಣ ISO-DEP ಮತ್ತು NFC- ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಪ್ರಮುಖ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಸಂಪೂರ್ಣ RF/NFC ಅಮೂರ್ತತೆ (RFAL).
DEP ಪದರಗಳು.
·
ಉಚಿತ, ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಪರವಾನಗಿ ನಿಯಮಗಳು.
ಈ ಸಾಫ್ಟ್ವೇರ್ STM25 ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ST300R32 ಸಾಧನಕ್ಕಾಗಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ NFC ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ ಫ್ರಂಟ್-ಎಂಡ್ IC ಡ್ರೈವರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದನ್ನು STM32Cube ಸಾಫ್ಟ್ವೇರ್ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದ್ದು, ವಿವಿಧ STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
ಈ ಫರ್ಮ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಘಟಕ ಸಾಧನ ಚಾಲಕಗಳು, ಬೋರ್ಡ್ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆampSTM12 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ಗಳೊಂದಿಗೆ X-NUCLEO-NFC1A32 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ನ ಬಳಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುವ ಅಪ್ಲಿಕೇಶನ್.
ಎ ಎಸ್ample ಅಪ್ಲಿಕೇಶನ್ ಸಕ್ರಿಯ ಮತ್ತು ನಿಷ್ಕ್ರಿಯ ಸಾಧನ ಪತ್ತೆಗಾಗಿ ಪೋಲಿಂಗ್ ಲೂಪ್ನಲ್ಲಿ ST25R300 ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ. ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದಾಗ tag ಅಥವಾ ಸಕ್ರಿಯ ಸಾಧನ ಪತ್ತೆಯಾದಾಗ, ರೀಡರ್ ಕ್ಷೇತ್ರವು ಪತ್ತೆಯಾದ ತಂತ್ರಜ್ಞಾನವನ್ನು ಅನುಗುಣವಾದ LED ಅನ್ನು ಆನ್ ಮಾಡುವ ಮೂಲಕ ಸಂಕೇತಿಸುತ್ತದೆ. ಬಳಕೆದಾರ ಗುಂಡಿಯನ್ನು ಒತ್ತುವ ಮೂಲಕ ST25R300 ಅನ್ನು ಇಂಡಕ್ಟಿವ್ ವೇಕ್-ಅಪ್ ಮೋಡ್ನಲ್ಲಿ ಹೊಂದಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ. ಈ ಪೋಲಿಂಗ್ ಲೂಪ್ ಸಮಯದಲ್ಲಿ, sampಲೀ ಅಪ್ಲಿಕೇಶನ್ ರೀಡರ್ ಇರುವಿಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ST25R300 ಅನ್ನು ಕಾರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಮೋಡ್ನಲ್ಲಿ ಹೊಂದಿಸುತ್ತದೆ.
ಡೆಮೊ ಎಲ್ಲಾ ಚಟುವಟಿಕೆಗಳನ್ನು ST-LINK ವರ್ಚುವಲ್ COM ಪೋರ್ಟ್ನೊಂದಿಗೆ ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್ಗೆ ಲಾಗ್ ಮಾಡುತ್ತದೆ.
ಈ ಡೆಮೊದಲ್ಲಿ ಬೆಂಬಲಿತ RFID ತಂತ್ರಜ್ಞಾನಗಳು:
·
ಐಎಸ್ಒ 14443 ಎ/ಎನ್ಎಫ್ಸಿಎ.
·
ಐಎಸ್ಒ 14443 ಬಿ/ಎನ್ಎಫ್ಸಿಬಿ.
·
ಫೆಲಿಕಾ/NFCF.
·
ಐಎಸ್ಒ 15693/ಎನ್ಎಫ್ಸಿವಿ.
·
ಕಾರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಪ್ರಕಾರ A ಮತ್ತು F.
2.2
ವಾಸ್ತುಶಿಲ್ಪ
STM32Cube ಗಾಗಿ ಈ ಸಂಪೂರ್ಣ ಅನುಸರಣಾ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆಯು ST25R300 ಉನ್ನತ ಕಾರ್ಯಕ್ಷಮತೆಯ NFC ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ IC ಬಳಸಿಕೊಂಡು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಾಗಿ STM32CubeHAL ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತ ಪದರವನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು X-NUCLEONFC32A12 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ಗಾಗಿ ಬೋರ್ಡ್ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ (BSP) ನೊಂದಿಗೆ STM1Cube ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.
ಅಪ್ಲಿಕೇಶನ್ ಸಾಫ್ಟ್ವೇರ್ ಈ ಕೆಳಗಿನ ಪದರಗಳ ಮೂಲಕ X-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಬಳಸಬಹುದು:
·
STM32Cube HAL ಪದರ: HAL ಚಾಲಕ ಪದರವು ಸಾರ್ವತ್ರಿಕ, ಬಹು-ನಿದರ್ಶನ ಅಪ್ಲಿಕೇಶನ್ನ ಸರಳ ಗುಂಪನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಮೇಲಿನ ಪದರಗಳೊಂದಿಗೆ (ಅಪ್ಲಿಕೇಶನ್, ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಸ್ಟ್ಯಾಕ್ಗಳು) ಸಂವಹನ ನಡೆಸಲು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ಗಳು (API ಗಳು). ಇವು
ಜೆನೆರಿಕ್ ಮತ್ತು ಎಕ್ಸ್ಟೆನ್ಶನ್ API ಗಳನ್ನು ನೇರವಾಗಿ ಸಾಮಾನ್ಯ ಆರ್ಕಿಟೆಕ್ಚರ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಮೇಲಿನ ಪದರಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ
ನಿರ್ದಿಷ್ಟ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಯೂನಿಟ್ (MCU) ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಅವಲಂಬಿಸದೆ ತಮ್ಮ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಿಡಲ್ವೇರ್
ಮಾಹಿತಿ. ಈ ರಚನೆಯು ಗ್ರಂಥಾಲಯ ಕೋಡ್ ಮರುಬಳಕೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಸುಲಭವಾದ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಖಾತರಿಪಡಿಸುತ್ತದೆ
ಇತರ ಸಾಧನಗಳು.
·
ಬೋರ್ಡ್ ಸಪೋರ್ಟ್ ಪ್ಯಾಕೇಜ್ (BSP) ಪದರ: BSP, STM32 ನ್ಯೂಕ್ಲಿಯೊದಲ್ಲಿನ ಪೆರಿಫೆರಲ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.
MCU ಹೊರತುಪಡಿಸಿ, ಬೋರ್ಡ್. ಈ API ಗಳ ಸೆಟ್ ಕೆಲವು ಬೋರ್ಡ್-ನಿರ್ದಿಷ್ಟಕ್ಕಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಎಲ್ಇಡಿ, ಬಳಕೆದಾರ ಬಟನ್ ಮುಂತಾದ ಪೆರಿಫೆರಲ್ಗಳು. ಈ ಇಂಟರ್ಫೇಸ್ ನಿರ್ದಿಷ್ಟ ಬೋರ್ಡ್ ಅನ್ನು ಗುರುತಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಆವೃತ್ತಿ.
·
ಮಿಡಲ್ವೇರ್ NRF ಅಮೂರ್ತ ಪದರ (RFAL): RFAL RF/NFC ಗಾಗಿ ಹಲವಾರು ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಸಂವಹನ. ಇದು ಸಾಮಾನ್ಯ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾದ RF IC (ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ST25R300 ಸಾಧನ) ಹೊಂದಿದೆ.
ಇಂಟರ್ಫೇಸ್.
RFAL ಒದಗಿಸಿದ ಪ್ರೋಟೋಕಾಲ್ಗಳು:
·
ISO-DEP (ISO14443-4 ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್, T = CL).
·
NFC-DEP (ISO18092 ಡೇಟಾ ವಿನಿಮಯ ಪ್ರೋಟೋಕಾಲ್).
UM3526 - ರೆವ್ 1
ಪುಟ 3/15
ಯುಎಂ 3526
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ
·
NFC-AISO14443A (T1T, T2T, T4TA).
·
NFC-BISO14443B (T4TB).
·
NFC-FFelica (T3T).
·
NFC-VISO15693 (T5T).
·
P2PISO18092 (NFCIP1, ನಿಷ್ಕ್ರಿಯ-ಸಕ್ರಿಯ P2P).
·
ST25TB (ISO14443-2 ಟೈಪ್ B ಜೊತೆಗೆ ಸ್ವಾಮ್ಯದ ಪ್ರೋಟೋಕಾಲ್).
ಆಂತರಿಕವಾಗಿ, RFAL ಅನ್ನು ಮೂರು ಉಪ ಪದರಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ:
·
RF ಮೇಲಿನ ಪದರ (RF HL).
·
RF ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತ ಪದರ (RF HAL).
·
RF ಅಮೂರ್ತ ಪದರ (RF AL).
ಚಿತ್ರ 1. RFAL ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ
RF HAL ನಲ್ಲಿರುವ ಮಾಡ್ಯೂಲ್ಗಳು ಚಿಪ್-ಅವಲಂಬಿತವಾಗಿವೆ. ಅವು RF IC ಡ್ರೈವರ್, ಕಾನ್ಫಿಗರೇಶನ್ ಟೇಬಲ್ಗಳು ಮತ್ತು HW ಭೌತಿಕ RF ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ದಿಷ್ಟ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ.
ಕರೆ ಮಾಡುವವರ ಇಂಟರ್ಫೇಸ್ ಹಂಚಿಕೆಯ RF ಹೆಡರ್ ಆಗಿದೆ. file, ಇದು ಮೇಲಿನ ಪದರಗಳಿಗೆ (ಎಲ್ಲಾ ಚಿಪ್ಗಳಿಗೆ) ಒಂದೇ ರೀತಿಯ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
RFAL ಅನ್ನು ಇನ್ನೂ ಎರಡು ಉಪ ಪದರಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದು:
·
ತಂತ್ರಜ್ಞಾನಗಳು: ಎಲ್ಲಾ ನಿರ್ದಿಷ್ಟತೆಗಳು, ಚೌಕಟ್ಟು, ಸಮಯ ಇತ್ಯಾದಿಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ತಂತ್ರಜ್ಞಾನ ಮಾಡ್ಯೂಲ್ಗಳು.
·
ಪ್ರೋಟೋಕಾಲ್ಗಳು: ಎಲ್ಲಾ ಚೌಕಟ್ಟುಗಳು, ಸಮಯಗಳು, ದೋಷ ನಿರ್ವಹಣೆ ಇತ್ಯಾದಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಪ್ರೋಟೋಕಾಲ್ ಅನುಷ್ಠಾನ.
ಇವುಗಳ ಮೇಲೆ, ಅಪ್ಲಿಕೇಶನ್ ಪದರವು NFC ಫೋರಮ್ ಚಟುವಟಿಕೆಗಳು (NFCC), EMVCo®, DISCO/ NUCLEO ಡೆಮೊ ಮುಂತಾದ RFAL ಕಾರ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ.
RFAL NFC ಮಾಡ್ಯೂಲ್ ಪೋಲರ್/ಕೇಳುವವರ ಸಾಧನವಾಗಿ ಸಾಮಾನ್ಯ ಚಟುವಟಿಕೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.
IC ಗಳ ಅತ್ಯಂತ ಕಡಿಮೆ ಕಾರ್ಯಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು RF ಮಾಡ್ಯೂಲ್ ನೀಡುತ್ತದೆ. ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಹಾರ್ಡ್ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾ ಅಗತ್ಯವಿಲ್ಲದೇ ಕರೆ ಮಾಡುವವರು ಯಾವುದೇ RF ತಂತ್ರಜ್ಞಾನ ಅಥವಾ ಪ್ರೋಟೋಕಾಲ್ ಲೇಯರ್ಗಳನ್ನು ನೇರವಾಗಿ ಬಳಸಬಹುದು.
UM3526 - ರೆವ್ 1
ಪುಟ 4/15
ಯುಎಂ 3526
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ
ಚಿತ್ರ 2. X-CUBE-NFC12 ಸಾಫ್ಟ್ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್
2.3
ಫೋಲ್ಡರ್ ರಚನೆ
ಚಿತ್ರ 3. X-CUBE-NFC12 ಪ್ಯಾಕೇಜ್ ಫೋಲ್ಡರ್ಗಳ ರಚನೆ
ಕೆಳಗಿನ ಫೋಲ್ಡರ್ಗಳನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ:
·
ದಾಖಲೆ: ಇದು ಸಂಕಲಿಸಿದ HTML ಅನ್ನು ಒಳಗೊಂಡಿದೆ. file ಮೂಲ ಕೋಡ್ನಿಂದ ರಚಿಸಲಾಗಿದೆ, ಇದು ವಿವರವಾದ
ಸಾಫ್ಟ್ವೇರ್ ಘಟಕಗಳು ಮತ್ತು API ಗಳು.
·
ಡ್ರೈವರ್ಗಳು: ಇದು HAL ಡ್ರೈವರ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಪ್ರತಿ ಬೆಂಬಲಿತ ಬೋರ್ಡ್ ಅಥವಾ ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ಬೋರ್ಡ್-ನಿರ್ದಿಷ್ಟ ಡ್ರೈವರ್ಗಳು,
ಆನ್-ಬೋರ್ಡ್ ಘಟಕಗಳು ಮತ್ತು CMSIS ಮಾರಾಟಗಾರ-ಸ್ವತಂತ್ರ ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತ ಪದರವನ್ನು ಒಳಗೊಂಡಂತೆ
ಕಾರ್ಟೆಕ್ಸ್®-M ಪ್ರೊಸೆಸರ್ ಸರಣಿ.
·
ಮಿಡಲ್ವೇರ್ಗಳು: ಇದು RF ಅಮೂರ್ತ ಪದರವನ್ನು (RFAL) ಒಳಗೊಂಡಿದೆ. RFAL ನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಿರುವ ಹಲವಾರು ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
RF/NFC ಸಂವಹನ.
RFAL ಸಾಮಾನ್ಯ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾದ ಇಂಟರ್ಫೇಸ್ ಅಡಿಯಲ್ಲಿ RF IC (ST25R300) ಅನ್ನು ಹೊಂದಿದೆ.
·
ಯೋಜನೆಗಳು: ಇದು ಒಂದು ಸೆ ಅನ್ನು ಒಳಗೊಂಡಿದೆample ಅಪ್ಲಿಕೇಶನ್ example, ಅಂದರೆ, NFC12A1_ಪೋಲಿಂಗ್Tagಪತ್ತೆ ಮಾಡಿ.
ಅವುಗಳನ್ನು ಮೂರು ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳಿಗಾಗಿ NUCLEO-L476RG, NUCLEO-G0B1RE ಅಥವಾ NUCLEO-C071RB ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ಒದಗಿಸಲಾಗಿದೆ: IAR ಎಂಬೆಡೆಡ್ ವರ್ಕ್ಬೆಂಚ್® ಫಾರ್ ಆರ್ಮ್, ಕೀಲ್® ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ (MDKARM), ಮತ್ತು STM32CubeIDE.
UM3526 - ರೆವ್ 1
ಪುಟ 5/15
ಯುಎಂ 3526
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ
2.4
API ಗಳು
ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಿರುವ API ಗಳ ಕುರಿತು ವಿವರವಾದ ತಾಂತ್ರಿಕ ಮಾಹಿತಿಯನ್ನು ಸಂಕಲಿಸಿದ CHM ನಲ್ಲಿ ಕಾಣಬಹುದು file ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ನ "RFAL" ಫೋಲ್ಡರ್ ಒಳಗೆ ಇದೆ, ಅಲ್ಲಿ ಎಲ್ಲಾ ಕಾರ್ಯಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ.
NDEF API ಗಳ ಕುರಿತು ವಿವರವಾದ ತಾಂತ್ರಿಕ ಮಾಹಿತಿಯು .chm ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. file "ಡಾಕ್" ಫೋಲ್ಡರ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.
2.5
Sample ಅಪ್ಲಿಕೇಶನ್
ಎ ಎಸ್ampNUCLEO-L12RG, NUCLEOG1B476RE ಅಥವಾ NUCLEO-C0RB ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಯೊಂದಿಗೆ X-NUCLEO-NFC1A071 ವಿಸ್ತರಣಾ ಮಂಡಳಿಯನ್ನು ಬಳಸುವ le ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು "ಪ್ರಾಜೆಕ್ಟ್ಗಳು" ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ. ಬಹು IDE ಗಳಿಗೆ ಸಿದ್ಧ-ನಿರ್ಮಾಣ ಯೋಜನೆಗಳು ಲಭ್ಯವಿದೆ.
ಈ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ, NFC tags ST25R300 ಹೈ ಪರ್ಫಾರ್ಮೆನ್ಸ್ NFC ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ ಫ್ರಂಟ್-ಎಂಡ್ IC ಯಿಂದ ವಿವಿಧ ಪ್ರಕಾರಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲಾಗುತ್ತದೆ (ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, CHM ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ file ಮೂಲ ಕೋಡ್ನಿಂದ ರಚಿಸಲಾಗಿದೆ).
ಸಿಸ್ಟಮ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಮತ್ತು ಗಡಿಯಾರ ಸಂರಚನೆಯ ನಂತರ, LED1, LED2, LED3, LED4, LED5, ಮತ್ತು LED6 ಮೂರು ಬಾರಿ ಮಿನುಗುತ್ತವೆ. ನಂತರ ರೀಡರ್ ಕ್ಷೇತ್ರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸಲು LED6 ಹೊಳೆಯುತ್ತದೆ.
ಯಾವಾಗ ಎ tag ಹತ್ತಿರದಲ್ಲಿ ಪತ್ತೆಯಾದಾಗ, ಕೆಳಗೆ ಪಟ್ಟಿ ಮಾಡಿದಂತೆ LED ಅನ್ನು ಆನ್ ಮಾಡಲಾಗುತ್ತದೆ.
NFC tag NFC TYPE A NFC TYPE B NFC TYPE V NFC TYPE F ಎಂದು ಟೈಪ್ ಮಾಡಿ
ಕೋಷ್ಟಕ 2. ಎಲ್ಇಡಿ ಬೆಳಗಿದೆ tag ಪತ್ತೆ ಎಲ್ಇಡಿ ಬೆಳಗಿದೆ tag ಪತ್ತೆ LED2/ಟೈಪ್ A LED3/ಟೈಪ್ B LED4/ಟೈಪ್ V LED5/ಟೈಪ್ F
ಒಬ್ಬ ಓದುಗರು X-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಮಂಡಳಿಯನ್ನು ಸಮೀಪಿಸಿದರೆ, ಸಾಫ್ಟ್ವೇರ್ ಕಾರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಮೋಡ್ಗೆ ಪ್ರವೇಶಿಸುತ್ತದೆ ಮತ್ತು ಕಳುಹಿಸಿದ ಆಜ್ಞೆಯ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿ, ಅದು ಆಯಾ NFC TYPE LED ಅನ್ನು ಆನ್ ಮಾಡುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, X-NUCLEO-NFC12A1 ಯಾವುದೇ ಡೇಟಾವನ್ನು ಬರೆಯುವುದಿಲ್ಲ tag, ಆದರೆ ಈ ಸಾಧ್ಯತೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು file demo.h. ಕಾರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಮತ್ತು ಪೋಲರ್ ಮೋಡ್ ಅನ್ನು ಸಹ ಅದೇ ಕಾರ್ಯವಿಧಾನದೊಂದಿಗೆ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು/ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ST ವರ್ಚುವಲ್ ಸಂವಹನ ಪೋರ್ಟ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಹ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಬೋರ್ಡ್ ಅನ್ನು ಆನ್ ಮಾಡಿದ ನಂತರ, ಬೋರ್ಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ST-LST-LINK ವರ್ಚುವಲ್ COM ಪೋರ್ಟ್ ಎಂದು ಎಣಿಸಲಾಗುತ್ತದೆ.
ಚಿತ್ರ 4. ವರ್ಚುವಲ್ COM ಪೋರ್ಟ್ ಎಣಿಕೆ
ವರ್ಚುವಲ್ COM ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸಿದ ನಂತರ, ಕೆಳಗೆ ತೋರಿಸಿರುವ ಕಾನ್ಫಿಗರೇಶನ್ನೊಂದಿಗೆ ವಿಂಡೋಸ್ ಟರ್ಮಿನಲ್ (ಹೈಪರ್ಟರ್ಮಿನಲ್ ಅಥವಾ ಅಂತಹುದೇ) ತೆರೆಯಿರಿ (ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ: LF ನಲ್ಲಿ ಇಂಪ್ಲಿಸಿಟ್ CR, ಲಭ್ಯವಿದ್ದರೆ).
UM3526 - ರೆವ್ 1
ಪುಟ 6/15
ಯುಎಂ 3526
STM12Cube ಗಾಗಿ X-CUBE-NFC32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ ಚಿತ್ರ 5. UART ಸರಣಿ ಸಂವಹನ ಸಂರಚನೆ
ಯಶಸ್ವಿ ಸಂಪರ್ಕವನ್ನು ದೃಢೀಕರಿಸಲು ಟರ್ಮಿನಲ್ ವಿಂಡೋ ಕೆಳಗೆ ತೋರಿಸಿರುವ ಸಂದೇಶಗಳಿಗೆ ಹೋಲುವ ಹಲವಾರು ಸಂದೇಶಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಚಿತ್ರ 6. X-NUCLEO-NFC12A1 ವಿಸ್ತರಣೆ ಮಂಡಳಿಯು ಯಶಸ್ವಿ ಆರಂಭ ಮತ್ತು tag ಪತ್ತೆ
UM3526 - ರೆವ್ 1
ಪುಟ 7/15
3
3.1
3.1.1
ಯುಎಂ 3526
ಸಿಸ್ಟಮ್ ಸೆಟಪ್ ಮಾರ್ಗದರ್ಶಿ
ಸಿಸ್ಟಮ್ ಸೆಟಪ್ ಮಾರ್ಗದರ್ಶಿ
ಯಂತ್ರಾಂಶ ವಿವರಣೆ
STM32 ನ್ಯೂಕ್ಲಿಯೊ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳು ಬಳಕೆದಾರರಿಗೆ ಯಾವುದೇ STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಲೈನ್ನೊಂದಿಗೆ ಪರಿಹಾರಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಮೂಲಮಾದರಿಗಳನ್ನು ನಿರ್ಮಿಸಲು ಕೈಗೆಟುಕುವ ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳುವ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತವೆ. Arduino ಸಂಪರ್ಕ ಬೆಂಬಲ ಮತ್ತು ST ಮಾರ್ಫೊ ಕನೆಕ್ಟರ್ಗಳು STM32 ನ್ಯೂಕ್ಲಿಯೊ ಮುಕ್ತ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆಯ ಕಾರ್ಯವನ್ನು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ವಿಶೇಷ ವಿಸ್ತರಣಾ ಮಂಡಳಿಗಳೊಂದಿಗೆ ವಿಸ್ತರಿಸಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ. ST-LINK/V32-2 ಡೀಬಗರ್/ಪ್ರೋಗ್ರಾಮರ್ ಅನ್ನು ಸಂಯೋಜಿಸುವುದರಿಂದ STM1 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ಗೆ ಪ್ರತ್ಯೇಕ ಪ್ರೋಬ್ಗಳ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ ವಿವಿಧ ಪ್ಯಾಕೇಜ್ ಮಾಡಲಾದ ಸಾಫ್ಟ್ವೇರ್ಗಳೊಂದಿಗೆ ಸಮಗ್ರ STM32 ಸಾಫ್ಟ್ವೇರ್ HAL ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಬರುತ್ತದೆ.ampವಿವಿಧ IDE ಗಳಿಗೆ (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed ಮತ್ತು GCC/LLVM) ಲೆಸ್. ಎಲ್ಲಾ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬಳಕೆದಾರರು www.mbed.org ನಲ್ಲಿ mbed ಆನ್ಲೈನ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ (ಕಂಪೈಲರ್, C/C++ SDK ಮತ್ತು ಡೆವಲಪರ್ ಸಮುದಾಯ) ಉಚಿತ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದ್ದು, ಸಂಪೂರ್ಣ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ಮಿಸಬಹುದು.
ಚಿತ್ರ 7. STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್
3.1.2
X-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ X-NUCLEO-NFC12A1 NFC ಕಾರ್ಡ್ ರೀಡರ್ ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ ST25R300 ಸಾಧನವನ್ನು ಆಧರಿಸಿದೆ.
ವಿಸ್ತರಣಾ ಫಲಕವನ್ನು ISO14443A/B, ISO15693, FeliCaTM ಸಂವಹನವನ್ನು ಬೆಂಬಲಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.
ST25R300 NFC, ಸಾಮೀಪ್ಯ ಮತ್ತು ಸುತ್ತಮುತ್ತಲಿನ HF RFID ಮಾನದಂಡಗಳಂತಹ ಪ್ರಮಾಣಿತ ಅನ್ವಯಿಕೆಗಳಿಗೆ ರೀಡರ್ ಮೋಡ್ನಲ್ಲಿ ಫ್ರೇಮ್ ಕೋಡಿಂಗ್ ಮತ್ತು ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ISO/IEC 14443 ಪ್ರಕಾರ A ಮತ್ತು B, ISO/IEC 15693 (ಏಕ ಉಪವಾಹಕ ಮಾತ್ರ) ಮತ್ತು ISO/IEC 18092 ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಜೊತೆಗೆ NFC ಫೋರಮ್ ಪ್ರಕಾರ 1, 2, 3, 4 ಮತ್ತು 5 ರ ಪತ್ತೆ, ಓದುವಿಕೆ ಮತ್ತು ಬರವಣಿಗೆಯನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. tags.
ಇದು ಕೊವಿಯೊ, ಸಿಟಿಎಸ್ ಮತ್ತು ಬಿ' ನಂತಹ ಎಲ್ಲಾ ಸಾಮಾನ್ಯ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ.
ST25R300 ಶಬ್ದ ನಿಗ್ರಹ ರಿಸೀವರ್ (NSR) ಅನ್ನು ಹೊಂದಿದ್ದು, ಇದು ಗದ್ದಲದ ವಾತಾವರಣದಲ್ಲಿ ಸ್ವಾಗತವನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
UM3526 - ರೆವ್ 1
ಪುಟ 8/15
ಚಿತ್ರ 8. X-NUCLEO-NFC12A1 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್
ಯುಎಂ 3526
ಸಿಸ್ಟಮ್ ಸೆಟಪ್ ಮಾರ್ಗದರ್ಶಿ
3.2
ಸಾಫ್ಟ್ವೇರ್ ವಿವರಣೆ
NFC ವಿಸ್ತರಣಾ ಮಂಡಳಿಯೊಂದಿಗೆ ಸಜ್ಜುಗೊಂಡಿರುವ STM32 ನ್ಯೂಕ್ಲಿಯೊಗೆ ಅನ್ವಯಿಕೆಗಳನ್ನು ರಚಿಸಲು ಸೂಕ್ತವಾದ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಲು ಈ ಕೆಳಗಿನ ಸಾಫ್ಟ್ವೇರ್ ಘಟಕಗಳು ಅಗತ್ಯವಿದೆ:
·
X-CUBE-NFC12: ಇದು STM32Cube ಗಾಗಿ ವಿಸ್ತರಣಾ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದ್ದು, NFC ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಮೀಸಲಾಗಿರುತ್ತದೆ.
X-CUBE- NFC12 ಫರ್ಮ್ವೇರ್ ಮತ್ತು ಸಂಬಂಧಿತ ದಸ್ತಾವೇಜನ್ನು www.st.com ನಲ್ಲಿ ಲಭ್ಯವಿದೆ.
·
ಅಭಿವೃದ್ಧಿ ಪರಿಕರ ಸರಪಳಿ ಮತ್ತು ಕಂಪೈಲರ್: STM32Cube ವಿಸ್ತರಣಾ ಸಾಫ್ಟ್ವೇರ್ ಈ ಕೆಳಗಿನ ಮೂರು ಅಂಶಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ
ಪರಿಸರಗಳು:
ARM® (EWARM) ಟೂಲ್ಚೈನ್ + ST-LINK ಗಾಗಿ IAR ಎಂಬೆಡೆಡ್ ವರ್ಕ್ಬೆಂಚ್.
ಕೈಲ್® ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕಿಟ್ (MDK-ARM) ಟೂಲ್ಚೈನ್ + ST-ಲಿಂಕ್.
STM32CubeIDE + ST-ಲಿಂಕ್.
3.3
ಹಾರ್ಡ್ವೇರ್ ಸೆಟಪ್
ಕೆಳಗಿನ ಯಂತ್ರಾಂಶ ಘಟಕಗಳು ಅಗತ್ಯವಿದೆ:
·
ಒಂದು STM32 ನ್ಯೂಕ್ಲಿಯೊ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆ (ಸೂಚಿಸಲಾದ ಆರ್ಡರ್ ಕೋಡ್: NUCLEO-L476RG, NUCLEO-G0B1RE,
ಅಥವಾ NUCLEO-C071RB).
·
ಒಂದು ST25R300 ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ NFC ರೀಡರ್/ಇನಿಶಿಯೇಟರ್ IC ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ (ಆರ್ಡರ್ ಕೋಡ್: X-NUCLEO-
(ಎನ್ಎಫ್ಸಿ 12 ಎ 1).
·
STM32 ನ್ಯೂಕ್ಲಿಯೊವನ್ನು PC ಗೆ ಸಂಪರ್ಕಿಸಲು ಒಂದು USB ಟೈಪ್ A ನಿಂದ Mini-B USB ಕೇಬಲ್.
UM3526 - ರೆವ್ 1
ಪುಟ 9/15
3.4
3.4.1
3.5
3.5.1
ಯುಎಂ 3526
ಸಿಸ್ಟಮ್ ಸೆಟಪ್ ಮಾರ್ಗದರ್ಶಿ
ಸಾಫ್ಟ್ವೇರ್ ಸೆಟಪ್
ಅಭಿವೃದ್ಧಿ ಪರಿಕರ-ಸರಪಳಿಗಳು ಮತ್ತು ಕಂಪೈಲರ್ಗಳು STM32Cube ವಿಸ್ತರಣಾ ಸಾಫ್ಟ್ವೇರ್ನಿಂದ ಬೆಂಬಲಿತವಾದ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳಲ್ಲಿ (IDE) ಒಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು IDE ಪೂರೈಕೆದಾರರು ಒದಗಿಸಿದ ಸಿಸ್ಟಮ್ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಸೆಟಪ್ ಮಾಹಿತಿಯನ್ನು ಓದಿ.
ಸಿಸ್ಟಮ್ ಸೆಟಪ್
STM32 ನ್ಯೂಕ್ಲಿಯೊ ಮತ್ತು X-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ ಸೆಟಪ್ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ ST-LINK/V2-1 ಡೀಬಗರ್/ಪ್ರೋಗ್ರಾಮರ್ ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ನೀವು STSW-LINK2 ನಲ್ಲಿ ST-LINK/ V1-009 USB ಡ್ರೈವರ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು. X-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ ಅನ್ನು ArduinoTM UNO R32 ವಿಸ್ತರಣಾ ಕನೆಕ್ಟರ್ ಮೂಲಕ STM3 ನ್ಯೂಕ್ಲಿಯೊ ಅಭಿವೃದ್ಧಿ ಬೋರ್ಡ್ಗೆ ಸುಲಭವಾಗಿ ಪ್ಲಗ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇದು SPI ಸಾರಿಗೆ ಪದರದ ಮೂಲಕ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ನಲ್ಲಿ STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ ಮಾಡುತ್ತದೆ. SPI ಸಂವಹನಕ್ಕಾಗಿ ಡೀಫಾಲ್ಟ್ ಹಾರ್ಡ್ವೇರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ.
ಚಿತ್ರ 9. X-NUCLEO-NFC12A1 ವಿಸ್ತರಣಾ ಮಂಡಳಿ ಜೊತೆಗೆ NUCLEO-L476RG ಅಭಿವೃದ್ಧಿ
UM3526 - ರೆವ್ 1
ಪುಟ 10/15
ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ದಿನಾಂಕ 11-ಜೂನ್-2025
ಕೋಷ್ಟಕ 3. ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ಪರಿಷ್ಕರಣೆ 1
ಆರಂಭಿಕ ಬಿಡುಗಡೆ.
ಬದಲಾವಣೆಗಳು
ಯುಎಂ 3526
UM3526 - ರೆವ್ 1
ಪುಟ 11/15
ಯುಎಂ 3526
ಪರಿವಿಡಿ
ಪರಿವಿಡಿ
1 ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳು ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು .
2.1 ಓವರ್view . . .ample ಅಪ್ಲಿಕೇಶನ್ . . . . . . . . . . . .6 3 ಹಾರ್ಡ್ವೇರ್ ವಿವರಣೆ .
3.1.1 STM32 ನ್ಯೂಕ್ಲಿಯೊ . 8 3.1.2 ಸಾಫ್ಟ್ವೇರ್ ವಿವರಣೆ . . . . . . . . . . . . . 12 1 ಸಾಫ್ಟ್ವೇರ್ ಸೆಟಪ್. . . . . . 8 3.2 ಸಿಸ್ಟಮ್ ಸೆಟಪ್ .
ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 ಕೋಷ್ಟಕಗಳ ಪಟ್ಟಿ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 ಅಂಕಿಗಳ ಪಟ್ಟಿ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
UM3526 - ರೆವ್ 1
ಪುಟ 12/15
ಯುಎಂ 3526
ಕೋಷ್ಟಕಗಳ ಪಟ್ಟಿ
ಕೋಷ್ಟಕಗಳ ಪಟ್ಟಿ
ಕೋಷ್ಟಕ 1. ಕೋಷ್ಟಕ 2. ಕೋಷ್ಟಕ 3.
ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳ ಪಟ್ಟಿ . tag ಪತ್ತೆ. . . . . . . . . . 6
UM3526 - ರೆವ್ 1
ಪುಟ 13/15
ಯುಎಂ 3526
ಅಂಕಿಗಳ ಪಟ್ಟಿ
ಅಂಕಿಗಳ ಪಟ್ಟಿ
ಚಿತ್ರ 1. ಚಿತ್ರ 2. ಚಿತ್ರ 3. ಚಿತ್ರ 4. ಚಿತ್ರ 5. ಚಿತ್ರ 6. ಚಿತ್ರ 7. ಚಿತ್ರ 8. ಚಿತ್ರ 9.
RFAL ಬ್ಲಾಕ್ ರೇಖಾಚಿತ್ರ . . . . . . 4 X-CUBE-NFC12 ಪ್ಯಾಕೇಜ್ ಫೋಲ್ಡರ್ಗಳ ರಚನೆ . . . . 5 UART ಸರಣಿ ಸಂವಹನ ಸಂರಚನೆ . tag ಪತ್ತೆ . .
UM3526 - ರೆವ್ 1
ಪುಟ 14/15
ಯುಎಂ 3526
ಪ್ರಮುಖ ಸೂಚನೆ ಎಚ್ಚರಿಕೆಯಿಂದ ಓದಿ STMicroelectronics NV ಮತ್ತು ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು ("ST") ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ST ಉತ್ಪನ್ನಗಳು ಮತ್ತು/ಅಥವಾ ಈ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ಬದಲಾವಣೆಗಳು, ತಿದ್ದುಪಡಿಗಳು, ವರ್ಧನೆಗಳು, ಮಾರ್ಪಾಡುಗಳು ಮತ್ತು ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸುತ್ತವೆ. ಆರ್ಡರ್ ಮಾಡುವ ಮೊದಲು ಖರೀದಿದಾರರು ST ಉತ್ಪನ್ನಗಳ ಕುರಿತು ಇತ್ತೀಚಿನ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬೇಕು. ಆರ್ಡರ್ ಸ್ವೀಕೃತಿಯ ಸಮಯದಲ್ಲಿ ST ಯ ನಿಯಮಗಳು ಮತ್ತು ಮಾರಾಟದ ಷರತ್ತುಗಳಿಗೆ ಅನುಸಾರವಾಗಿ ST ಉತ್ಪನ್ನಗಳನ್ನು ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ. ST ಉತ್ಪನ್ನಗಳ ಆಯ್ಕೆ, ಆಯ್ಕೆ ಮತ್ತು ಬಳಕೆಗೆ ಖರೀದಿದಾರರು ಮಾತ್ರ ಜವಾಬ್ದಾರರಾಗಿರುತ್ತಾರೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸಹಾಯ ಅಥವಾ ಖರೀದಿದಾರರ ಉತ್ಪನ್ನಗಳ ವಿನ್ಯಾಸಕ್ಕೆ ST ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಇಲ್ಲಿ ST ಯಿಂದ ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕನ್ನು ಯಾವುದೇ ಪರವಾನಗಿ, ವ್ಯಕ್ತಪಡಿಸಲು ಅಥವಾ ಸೂಚಿಸಲಾಗಿದೆ. ಇಲ್ಲಿ ಸೂಚಿಸಲಾದ ಮಾಹಿತಿಗಿಂತ ವಿಭಿನ್ನವಾದ ನಿಬಂಧನೆಗಳೊಂದಿಗೆ ST ಉತ್ಪನ್ನಗಳ ಮರುಮಾರಾಟವು ಅಂತಹ ಉತ್ಪನ್ನಕ್ಕಾಗಿ ST ಯಿಂದ ನೀಡಲಾದ ಯಾವುದೇ ಖಾತರಿಯನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ. ST ಮತ್ತು ST ಲೋಗೋ ST ಯ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ST ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, www.st.com/trademarks ಅನ್ನು ನೋಡಿ. ಎಲ್ಲಾ ಇತರ ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಹೆಸರುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಮಾಹಿತಿಯು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನ ಯಾವುದೇ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಈ ಹಿಂದೆ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಬದಲಾಯಿಸುತ್ತದೆ.
© 2025 STMicroelectronics ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ
UM3526 - ರೆವ್ 1
ಪುಟ 15/15
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ST UM3526 ಕಾರ್ಯಕ್ಷಮತೆ NFC ರೀಡರ್ ಇನಿಶಿಯೇಟರ್ IC ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ NUCLEO-G0B1RE, NUCLEO-L476RG, NUCLEO-C071RB, UM3526 ಕಾರ್ಯಕ್ಷಮತೆ NFC ರೀಡರ್ ಇನಿಶಿಯೇಟರ್ IC ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, UM3526, ಕಾರ್ಯಕ್ಷಮತೆ NFC ರೀಡರ್ ಇನಿಶಿಯೇಟರ್ IC ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, ರೀಡರ್ ಇನಿಶಿಯೇಟರ್ IC ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, IC ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ |