Buenas noches, ante todo un gran saludo!
Quería hacerles la siguiente pregunta: Hace poco comencé a trabajar con Pics y actualmente estoy haciendo un proyecto en el cual estoy usando un PIC16F886 para controlar un dispositivo NFC (TRF7970A) y hacerlo funcionar como un Tag NFC (O Etiqueta). En este proyecto, el PIC debe ser el Maestro y el TRF el Esclavo, y la comunicación que estoy usando entre ambos dispositivos es mediante SPI. Para llevar a cabo mi objetivo, debo configurar ciertos registros del TRF enviando comandos mediante el SPI, lo cual hasta ahora esta estoy bien con ello.
El problema que tengo es que deseo saber cómo puedo ver yo si esos registros del TRF realmente se configuraron con los valores que yo deseaba. Para eso, supongo que yo debo hacer unas lecturas mediante el puerto SPI, lo cual sé hacerlo, pero me gustaría saber como puedo ver esos valores que estoy leyendo por el SPI en un PC en tiempo real; es decir: Enciendo el circuito entero (PIC, TRF, etc)... dentro de la programación del PIC yo leo los valores de los registros del TRF... pero cómo los puedo yo ver en el PC o de alguna otra manera?
- Es posible que con algún hardware de Pics yo pueda ver en un PC los valores de dichos registros mientras estoy corriendo el programa? Es decir, alguna "Project Board" O Tarjetas de desarrollo que te permiten explorar las capacidades del micro? O solamente se puede hacer simulandolo en un emulador?
- Tengo también una idea para hacer esto... y era la siguiente (pero me parece algo primitiva)... En mi programa puedo leer los valores de los registros a nivel de codigo... y los comparo con los valores que deseo obtener... Si son iguales, puedo ir encendiendo algunos leds para indicar que efectivamente lo que estoy leyendo por el puerto spi en tiempo real son los valores que deseo que tenga configurados los registros del TRF.
Alguna idea o sugerencia!?
Muchas gracias de antemano!