Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

27/04/2012 #1


Uso de SERIN y SEROUT para comunicación de PICS
Hola, estoy tratando de hacer un programa en Pis basic pro para poder realizar una comunicación sencilla entre 2 PICs 16F886, este es el código de los programas que tengo, uno es del receptor y el otro del emisor. Pero estos no me funcionan bien y quisiera saber que estoy haciendo mal o si alguien me podría ayudar a encontrar el error en mi código.
Los códigos son los siguientes:
Código:
'TRANSMISOR
INCLUDE "MODEDEFS.BAS"
DEFINE CHAR_PACING 250
ANSELH=0
ANSEL=0
TRISC=$FF 
PORTC=0 
INICIO: 
SEROUT PORTC.0,N2400,[7,"%10101010"]
GOTO INICIO
END
Código:
'RECEPTOR
Include "modedefs.bas" 
DATO VAR BYTE
INICIO:
SERIN PORTC.0,N2400,DATO
GOTO INICIO 
END
Estos códigos los realice consultando el manual de Pic basic pro.
Lo que quiero observar es que el transmisor envié los datos y poder observarlo con un osciloscopio...
Muchas gracias pro su ayuda
27/04/2012 #2


Cambia esto ....
SEROUT PORTC.0,N2400,[7,"%10101010"]
por esto...

SEROUT PORTC.0,N2400,[7,170] o por SEROUT PORTC.0,N2400,[7,%10101010]

si no te funciona ya le presto mas atencion al problema...
27/04/2012 #3


Parece que aun no funciona, sigue sacando pulsos extraños.
Pero quien sabe porque lo estoy simulando en proteus, tal vez tenga que probarlo con un osciloscopio real Haha. Pero bueno muchas gracias por tu ayuda
27/04/2012 #4


mmm... si gustas sube el archivo de proteus y el de pbp.... y si... si configuras bien el osciloscopio y tienes una pc descente se deberia ver...
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.