Buenas, he estado buscando por internet y el foro y no soy capaz de enviar un simple "Hola" desde un micro al PC.
Primero no sé que diferencia hay entre el HSerOut,el SerOut y el HSOut (Dicen que transmisión por hardware o software, pero... ¿no usan ambos un conversor de voltajes tipo MAX232?, al menos yo lo tengo montado y usándolo)
Segundo, estoy usando como salida el PORTC.6, ¿puedo configurar cualquier optro pin?
Este es mi programa, super sencillo:
Device = 16F877A ;Compilará con el lenguaje de este PIC
Xtal = 20 ;Compilará con esta frecuencia
Declare SERIAL_DATA 8 ;Config. SerOut a 8 bits (sin paridad)
;====================== PROGRAMA PRINCIPAL =============================
LAZO:
SerOut PORTC.6 , 19697 , [ "PORTC.6" ] ' Send first 5-bytes of string.
DelayMS 350
Print At 1,1,"Enviando PORTC.6"
DelayMS 100
Toggle PORTA.0
GoTo LAZO
En el Proteus me funciona, pero el Hyperterminal pasa de mi y el "Termite" salen símbolos extraños:
30 31 3a 30 34 3a 20 f0 f0 f0 00 f0 f0 f0 f0 01:04: ððð.ðððð
f0 f0 f0 f0 f0 f0 00 f0 ðððððð.ð
f0 00 f0 f0 00 00 00 ð.ðð...
Gracias de antemano!