Si estás dando tus primeros pasos con el hyperterminal, yo te recomendaría que hicieras un programa más sencillo, sin condicionales ni nada, que simplemente envíe una cadena de texto...como la conocida "Hola mundo"....
También fíjate en que estés haciendo correctamente las conexiones en el db9. Recuerda que 5 va a masa, 2 es transmisión y 3 recepción. Esos pines son los que necesitas.
La cuestión con el hyperterminal es así:
1- Lo abres, te pregunta si quieres hacerlo predeterminado, contestas,
2- Luego llegas a la pantalla de "Nueva conexión"... eliges el puerto serial que estés usando.. COM1, COM2, etc...
3- Te aparece la ventana "Propiedades de COMx"... allí colocas la velocidad de transmisió... donde dice "bits por segundo"... lo demás lo dejas así.
4- Sale una ventanita con un campo en blanco... allí se mostrarán los datos que recibas (los que recibas, no los que envíes; como te dije, a penas pulses una tecla, el hyperterminal enviará serialmente el valor correspondiente, sin mostrar nada).
Entonces haz el código que te digo, simplemente abres el puerto y luego un lazo enviando una cadena de texto, si quieres le pones un delay para visualizar mejor.
En lo que tengas eso posteas los resultados obtenidos. Si quieres también puedes colocar el esquemático de lo que tienes conectado, a ver si está todo correcto. No te preocupes que esto de la transmisión serial al principio es posible que cueste un poco, pero no es nada del otro mundo, ya verás que funcionará.
Saludos, nos leemos!
