Autor Tema: comandos serin y serout  (Leído 2463 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado luiscac

  • PIC10
  • *
  • Mensajes: 8
comandos serin y serout
« en: 13 de Septiembre de 2010, 18:27:14 »
He creado el siguiente codigo para probar estos comandos pero no me funciona, alguien me podria decir que esta mal, gracias.
dato var word
 inicio:
pwm porta.0, 50,25
serout porta.1,2400,[100]

 serin portb.0,2400,[dato]
 if dato=100  then goto led
 goto inicio
 led:
 high portb.1
 goto inicio

Desconectado luiscac

  • PIC10
  • *
  • Mensajes: 8
Re: comandos serin y serout
« Respuesta #1 en: 14 de Septiembre de 2010, 09:48:33 »
Pongo el esquema en proteus para ver si esta correcto

Desconectado cbas2001

  • PIC10
  • *
  • Mensajes: 3
Re: comandos serin y serout
« Respuesta #2 en: 16 de Septiembre de 2010, 18:57:15 »
hola como andas
mira te pongo mis practicas y recontra resumiras

recorda que si usas el max232 cambian algunas cosas


SEROUT PORTA.0,84,["hola"]

con eso te va salir hola una avajo del otro

si queres que sea una variable la que imprimis en la terminal el codigo seria asi

SEROUT PORTA.0,84,[#variable]

el # es por que imprimir el numero decimal podes imprimirlo en binario y hex

el 84 es del bit de paridad.. quiere decir que si usas el max 232 para cominucarte tenes que poner 84 y si no usas nada 16468 para la velocidad de 9600 baudios

con poner la linea solo ya te anda no hace falta nada

eso si al max 232 le tenes que poner por lo menos un capacitor en la linea si no no anda

saludos


 

anything