Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Este hilo lo abro, porque no hay ninguno asi en el foro, y además de necesitar ayuda, pretendo resumir aqui lo que implica este tipo de conexión.
Materiales que nos hacen falta:
-Un pic, preferiblemente con USART, yo empleo un 16F876
-Un ordenador con puerto serie, o un adaptador USB Serie
-Max232 o 233 conectado del siguiente modo:
-Los componentes que necesitamos para hacer que todo esto funcione, especificados tb en el esquema.
Además de esto, para realizar la comunicación entre PC y PIC, debe haber un programa en el PC para comunicarse por RS232, y otro en el PIC para que haga lo mismo, cada uno de ellos en sus lenguajes.
En el PC lo más rápido para probar es usar el hyper terminal, que viene en todos los windows del mundo. Más adelante adaptaré un programa de Visión artificial para que pueda comunicarse con el PIC via RS232 y mandar ordenes a un par de servos.
En el PIC he elegido ensamblador, por costumbre. Peeero, aqui está mi problema, ¿cómo leches se configura el 16F876 para que haga esta comunicación? ¿Tenemos algun ejemplo básico de comunicación con este micro? Hay mucha información en internet, pero siempre de programas demasiado complicados para lo que tiene que ser, o muy mal explicados, o programas en los que se saltan la configuración...
en fin, que para seguir con mi proyecto necesito una ayuda de alguien que sepa cómo hacerlo, asi, además de desatascarme, conseguimos hacer un hilo aclarativo de este tipo de comunicación.
Muchas gracias por vuestra ayuda.
Ángel.
No hay ninguno parecido para C? a ser posible que funcione con Windows
S2
Ranganok Schahzaman
Juliovmd, y cómo compruebo si está vacío?
Lo que quiero es mandar sólo uatro caracteres para controlar el movimiento Pan & Til, algo como:
·Manda 'V'
·Manda dato de posicionamiento vertical
·Manda 'H'
·Manda dato de posicionamiento horizontal
Qué me sugieres para hacer un control de trama? lo hago por paridad? lo veo algo engorroso, y pretendia algo mas sencillo, no pense que esto fuese a tener tantos errores, ni a ser tan complicado...
Ranganok, mira esta web:
http://www.mikroelektronika.co.yu/engli ... /index.htm
Es un entorno igual que mikrobasic, pero en C, de hecho es que es de los mismos tipos
Juliovmd, Mif, 250€ no lo veo barato.
S2
Ranganok Schahzaman
Sip, esta gente de Mikroelectronica esta "dando muy en el clavo", lo que hace falta bajo mi punto de vista, es tener cosas ya hechas y avanzadas (en el lenguaje que sea) pero sin dejar abandonado el asm, para mi es fundamental conocer la base, pero reconocereis que estar 1 hora para hacer un programita que puede estar hecho en 5 minutos. Pues no se, pero yo valoro mucho el tiempo y por esos motivos escojo software de alto nivel. (estos soft's permiten que se les añada asm en el codigo)
Mif, debes hacer un bucle en la entrada de datos hasta que recibas un valor nulo o 0...o el caracter que tu destines como fin de trama, al menos eso suelo hacer yo, por otro lado, si trabajas con el hardaware del pic utiliza la interrupcion del hardware, esta interrupcion tiene una bandera que notifica la llegada de datos.
Saludos.
Ranganok si lo pagas con tarjeta desde la web se queda en 145.37 €
No se que valdran otros pero esto no lo veo nada caro.
Y el basic ni te cuento... 99€
Edito: no son 99 euros son 99 dolares o sea 79.0158 euros
Saludos