Actualmente estoy aprendiendo sobre MCU en la escuela (lea: n00b) y estoy tratando de jugar con el equipo en casa. El problema es que solo tengo una netbook y no tengo ningún IO en serie, así que debo hacerlo con una conexión USB. El MCU es un Z8 Encore! 64K Series Z8F6423. Pero para conectar una salida, tengo que conectarlo a un panel de filtro que mi escuela construyó (creo), que he fotografiado y cargado en el álbum de abajo. Para alimentar la placa del filtro, está conectada a una placa Spartan-3 FPGA que también está en la imagen.
Estoy tratando de programar el MCU para que emita un simple "¡Hola mundo!", pero en lugar de enviarlo a través de UART0, estoy tratando de enviarlo a través de los GPIO a otra placa que mi escuela creó, que luego debería salida a través de un cable USB. El USB debe estar visible en las imágenes aquí: álbum
Mi pregunta es sencillamente, ¿cómo envío la salida a través del GPIO al USB, que luego debería aparecer en PuTTY en mi computadora portátil? ¿Es posible que responda, o tiene que saber los esquemas exactos del panel de filtro? Basado en el código a continuación, está enviando la señal a través del UART0, pero ¿dónde debería enviarla si quiero que pase por el GPIO?
El programa es tan simple como esto:
#include <eZ8.h>
#include <sio.h>
void main() {
init_uart(_UART0_DEFFREQ,_DEFBAUD); // set-up UART0 to 57600, 8n1
printf("hello world\n");
do {} while (1 != 2); // stay here forever
}