PROGRAMA COMPLETO

Dependencies:   PN532_MK20 USBDevice mbed

Files at this revision

API Documentation at this revision

Comitter:
mauroar211
Date:
Fri Apr 24 20:44:50 2015 +0000
Parent:
2:e2d9212cbca3
Commit message:
PROGRAMA COMPLETO:; leer; escribir; emular

Changed in this revision

Main.cpp Show annotated file Show diff for this revision Revisions of this file
UtilidadesNFC.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/Main.cpp	Fri Apr 24 20:31:21 2015 +0000
+++ b/Main.cpp	Fri Apr 24 20:44:50 2015 +0000
@@ -137,6 +137,9 @@
             break;
             
             case  escribirTag:
+            usb.printf("escriba una palabra \r\n");
+            usb.scanf("%s", buffertexto);//LEE LOS DATOS DE ENTRADA POR CONSOLA
+            usb.printf("\r\nUsted Escribio - |%s| \r\n ", buffertexto);//MUESTRA LOS DATOS RECIBIDOS 
             estadoEscribir();
             break;
             
--- a/UtilidadesNFC.cpp	Fri Apr 24 20:31:21 2015 +0000
+++ b/UtilidadesNFC.cpp	Fri Apr 24 20:44:50 2015 +0000
@@ -82,17 +82,21 @@
 
 
 int escribirTagNFC(){
-    //FUNCION PARA CONFIGURAR EL MODULO NFC
-    NfcAdapter nfc = inicializarlector();
-    
-   
+//Se inicializa el modulo de comunicacion SPI en los pines D11 (MOSI), D12 (MISO) y D13(CLK)
+SPI spi(D11, D12, D13);
+//se selecciona el pin SS (slave selector)
+PN532_SPI pn532spi(spi, D10);
+//envia comandos para inicializar comunicacion con el chip
+NfcAdapter nfc(pn532spi);
+//configura el chip en modo lectura escritura    
+nfc.begin();  
     
     while (1) {
         usb.printf("\r Coloque una etiqueta Mifare Classic NFC formateada en el lector \n\r");
         if (nfc.tagPresent()) {
             usb.printf("\r entre \r\n");
             NdefMessage message = NdefMessage();
-            message.addTextRecord("Mauricio");
+            message.addTextRecord(buffertexto);
            // message.addUriRecord("");
             bool success = nfc.write(message);
             if (success) {