TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: luiscac 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
-
Pongo el esquema en proteus para ver si esta correcto
-
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