
ST25TB / SRx Émulateur NFC / Initiateur basé sur TI TRF7970A avec MSP430
Émulateur / Initiateur ST25TB / SRx NFC basé sur TI TRF7970A avec MSP430
Ceci est le projet de support pour Étiquettes NFC de la série ST25TB pour s'amuser dans les transports publics français - ST25TB_transport.pdf
Note : Ce projet prend désormais en charge les cartes
st25tb_kiemul(y compris laLP-MSP430FR2476),st25tb_kameleonetst25tb_kiwi
Le projet st25tb_kiemul est prêt pour l'IDE Texas Instruments Code Composer Studio (CCS) 12+, https://www.ti.com/tool/CCSTUDIO. Vous pouvez utiliser l'IDE local ou celui en ligne (CCS Cloud). Comme TI passe d'un IDE basé sur Eclipse à Theia, il a également été testé avec CCS 20.4.
LP-MSP430FR2476 + DLP-7970ABP avec la configuration st25tb_kiemul - MSP @ 16 MHz, compatible pile CR2032 !*MSP430* + DLP-7970ABP avec une nouvelle configuration à créer (n'hésitez pas à adapter :))Ne sous-estimez pas cette configuration de base. Malgré l'absence d'indicateurs LED : la MSP430FR2476 dispose de beaucoup de mémoire FRAM, l'eZ-FET lite intégré fournit la même CLI que les cartes les plus récentes.
Pour pratiquer, pour des POCs, et pour le fun, j'ai finalement fabriqué des cartes pour jouer :
st25tb_kiemul, a été conçue pour être 100% compatible avec le firmware de la launchpad + carte fille (pas de support CLI)st25tb_kameleon, prend en charge la pile LIR2032, l'alimentation USB et la charge de la pilest25tb_kiwi, prend en charge les piles LIR2032, LP401730 et LP402535, l'alimentation USB-C et la charge de la pile, CLIVous pouvez programmer votre carte depuis l'IDE lui-même, mais les fichiers .hex produits/téléchargés peuvent également être utilisés avec MSP430Flasher (https://www.ti.com/tool/MSP430-FLASHER) ou UniFlash (https://www.ti.com/tool/UNIFLASH).
Aucun MSP-FET n'est requis avec les cartes LaunchPad, car elles intègrent un émulateur eZ-FET lite. Sur d'autres configurations, vous pouvez avoir besoin d'un MSP-FET pour flasher la carte, mais vous pouvez aussi utiliser l'eZ-FET lite intégré d'une autre carte Launchpad que vous possédez déjà :)
MSP430Flasher -i TIUSB -n MSP430FR2476 -z [VCC,RESET] -e ERASE_ALL -v -w st25tb_kiemul-MSP430FR2476.hex-i TIUSB par -i COM<numéro> lorsque plusieurs cartes sont connectées en même temps ;Wiki : https://github.com/gentilkiwi/st25tb_kiemul/wiki
Chameleon :')TRF7970A, même avec la carte d'origine DLP-7970ABP
SPI, vraimentLP-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, vous pouvez me contacter sur Twitter ( @gentilkiwi ) ou par mail ( benjamin [at] gentilkiwi.com )
La partie « tear off » est à 99% le travail (dingue) de @SecLabz, voir son dépôt https://github.com/SecLabz/near-field-chaos pour plus d'informations, et de fonctionnalités ! ❤️
Ceci est un développement personnel, veuillez respecter sa philosophie et ne pas l'utiliser pour de mauvaises choses !
Licence CC BY 4.0 - https://creativecommons.org/licenses/by/4.0/