PROGRAMA COMPLETO
Dependencies: PN532_MK20 USBDevice mbed
Revision 3:74dccd92e7f2, committed 2015-04-24
- 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) {