Hola a todos,
Estoy escribiendo mi poryecto final de carrera y utilizo un PIC16F877. Este foro me está ayudando en muchas cosas, pero ahora tengo una duda bastante importante:
El PIC envía un stream de datos a través del puerto tx de la UART a 230400 bps. En un principio estos datos van a un xport de Lantronix para transmitir estos datos por la red y funciona perfectamente. Ahora lo que me gustaría es probar a leer los datos directamente por el puerto serie.
La placa tiene un conector db9 conectado a un max232. En un principio utilizo este puerto para configurar el Xport. Ahora he hecho un puente para transmitir los datos del pic al rs232.
La conexión es la siguiente:
DB-9 ST232 PIC16F877
2 <-------------14 12<-------------TX
3-------------->13 11------------->RX
A la entrada del pin 12, puedo ver en el osciloscopio los datos, pero en el pin 14 sólo veo una tensión de -9V
El st232 pone que tiene una velocidad típica de 220kbitsps. Añade una nota a este dato en la cual dice: One transmitter output is loaded with RL=3K to 7KOhm, CL=50 to 100pF.
Debería añadir una carga así a la salida del 232 hacia el ordenador?Cómo debería conectar estas cargas?
Ahora otra pregunta
Suponiendo que los datos ya se vieran al otro lado del 232(dirección PC), qué debo hacer en hyperterminal para poder guardar los datos recibidos? Sería la opción: transferir->capturar texto ?
Estoy conectando el db9 a mi ordenador mediante un conversor USB-COM. Me ha funcionado bien para configurar el XPort.
Muchas gracias por vuestra ayuda
Un saludo