
ST25TB / SRx NFC-Emulator / -Initiator basierend auf TI TRF7970A mit MSP430
ST25TB / SRx NFC-Emulator / Initiator basierend auf TI TRF7970A mit MSP430
Dies ist das Support-Projekt für ST25TB series NFC tags for fun in French public transports - ST25TB_transport.pdf
Hinweis: Dieses Projekt unterstützt jetzt die Platinen
st25tb_kiemul(einschließlich derLP-MSP430FR2476),st25tb_kameleonundst25tb_kiwi
Das st25tb_kiemul-Projekt ist bereit für Texas Instruments Code Composer Studio (CCS) IDE 12+, https://www.ti.com/tool/CCSTUDIO. Du kannst die lokale IDE oder die Online-Version (CCS Cloud) verwenden. Da TI von der Eclipse-basierten IDE zu Theia wechselt, wurde es auch mit CCS 20.4 getestet.
LP-MSP430FR2476 + DLP-7970ABP mit Konfiguration st25tb_kiemul - MSP @ 16 MHz, CR2032-Batterie kompatibel!*MSP430* + DLP-7970ABP mit neuer, zu erstellender Konfiguration (einfach anpassen :))Unterschätze diese Basiskonfiguration NICHT. Trotz des Fehlens von LED-Anzeigen: Der MSP430FR2476 hat sehr viel FRAM-Speicher, der integrierte eZ-FET lite bietet dieselbe CLI wie die neuesten Platinen.
Zum Üben, für POCs und aus Spaß habe ich schließlich Platinen zum Spielen gebaut:
st25tb_kiemul, wurde entwickelt, um 100% kompatibel mit der Firmware des LaunchPad + Daughterboard zu sein (keine CLI-Unterstützung)st25tb_kameleon, unterstützt LIR2032-Batterie, USB-Stromversorgung und Batterieladungst25tb_kiwi, unterstützt LIR2032-, LP401730- und LP402535-Batterien, USB-C-Stromversorgung und Batterieladung, CLIDu kannst deine Platine direkt aus der IDE programmieren, aber die erzeugten/heruntergeladenen .hex-Dateien können auch mit MSP430Flasher (https://www.ti.com/tool/MSP430-FLASHER) oder UniFlash (https://www.ti.com/tool/UNIFLASH) verwendet werden.
Beim Einsatz von LaunchPad-Platinen ist kein MSP-FET erforderlich, da diese einen eZ-FET lite-Emulator integriert haben. Bei anderen Konfigurationen benötigst du möglicherweise einen MSP-FET, um die Platine zu flashen, du kannst aber auch den eingebetteten eZ-FET lite von einem anderen Launchpad-Board verwenden, das du bereits besitzt :)
MSP430Flasher -i TIUSB -n MSP430FR2476 -z [VCC,RESET] -e ERASE_ALL -v -w st25tb_kiemul-MSP430FR2476.hex-i TIUSB durch -i COM<number>, wenn mehrere Platinen gleichzeitig angeschlossen sind;Wiki: https://github.com/gentilkiwi/st25tb_kiemul/wiki
Chameleon-artigen Dings nachgebaut :')TRF7970A verwenden, sogar mit der ursprünglichen DLP-7970ABP-Platine
SPI-Unterstützung, wirklichLP-MSP430FR2476 - https://www.mouser.com/ProductDetail/595-LP-MSP430FR2476
DLP-7970ABP - https://www.mouser.com/ProductDetail/595-DLP-7970ABP
st25tb_kiemul
st25tb_kameleon
st25tb_kiwi
Benjamin DELPY 🥝 gentilkiwi, du kannst mich auf Twitter ( @gentilkiwi ) oder per E-Mail ( benjamin [at] gentilkiwi.com ) kontaktieren
Der Tear-off-Teil ist zu 99% die (verrückte) Arbeit von @SecLabz, siehe sein Repository https://github.com/SecLabz/near-field-chaos für weitere Informationen und Funktionen! ❤️
Dies ist eine persönliche Entwicklung, bitte respektiere ihre Philosophie und verwende sie nicht für schlechte Dinge!
CC BY 4.0 Lizenz - https://creativecommons.org/licenses/by/4.0/