FAQ Login
Buscar Perfil
Miembros Grupos de Usuarios
Entre para ver sus mensajes privados
Registrarse
Comunicacion serie uC Atmel y PC con VB
Publicar nuevo tema   Responder al tema
Foros de discusión » Programacion » Comunicacion serie uC Atmel y PC con VB
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
the_klonner
Recien nacido
Recien nacido


Registrado: 17 Feb 2010
Mensajes: 22

 Mensaje Publicado: Vie 28/05/2010    Asunto: Comunicacion serie uC Atmel y PC con VB
Responder citando

Buenas!

estoy realizando un montaje en el que tengo que enviar y recibir datos de un microcontrolador a un PC con VisualBasic.

tengo que enviar 3 datos, en un sentido y en otro, los datos tienen que ser solo numeros de 0 a 256 (1 byte de longitud) caracteres no. Y lo tengo que recibir en 3 valores distintos.

Explicacion del montaje para que os podais hacer una idea mejor.

con un micro Atmel (89C5131) tengo que controlar 3 motores, a los cuales les envio la posicion atraves de un DAC con valores entre 0 y 10V.
al mismo tiempo dispongo de unos potencimetros que me indican la posicion en la cual se encuentran los motores a traves de un ADC con valores entre 0 y 10V.

La comunicacion con los convertidores se realizará mediante SPI. (los convertidores son de 12 bits, yo le mandaré 8 bits para empezar, pero como los que me comeré seran los mas pequeños el error será menor, si funciona ya miarare de arreglar esto)

Quiero poder enviar las 3 tensiones a los motores al micro, y poder recibir las tensiones de los potenciometros, a través del puerto serie.

He leido los 2 manuales hechos con el Pic que hay en el foro pero no lo acabo de ver.

como tengo que declarar las variables en VB? en el uC las tengo como char.


Saludos!

Gracias!
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
Rubik2k
VIP
VIP


Registrado: 22 Mar 2009
Mensajes: 2748

 Mensaje Publicado: Vie 28/05/2010    Asunto:
Responder citando

Si las variables van a almacenar números, a no ser que quieras tener que tratar dichos valores constantemente, char no es lo más adecuado.
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
the_klonner
Recien nacido
Recien nacido


Registrado: 17 Feb 2010
Mensajes: 22

 Mensaje Publicado: Dom 30/05/2010    Asunto:
Responder citando

Buenas!

Y cual seria el mas adecuado?[/u]
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
Rubik2k
VIP
VIP


Registrado: 22 Mar 2009
Mensajes: 2748

 Mensaje Publicado: Dom 30/05/2010    Asunto:
Responder citando

Una variable para almacenar números enteros de 0 a 256: int .

BOOLEAN Sólo admite 2 valores TRUE o FALSE

BYTE Admite valores entre 0 y 255

INTEGER Admite valores entre -32768 y 32767

LONG Admite valores entre -2.147.483.648 y 2.147.483.647

SINGLE Admite valores decimales con precisión simple

DOUBLE Admite valores decimales de doble precisión

CURRENCY Válido para valores de tipo moneda

STRING Cadenas de caracteres

DATE Fechas, permite operar con ellas
 Volver arriba »
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Foros de discusión » Programacion » Comunicacion serie uC Atmel y PC con VB
Publicar nuevo tema   Responder al tema Todas las horas son GMT + 1 Hora
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
   




http://www.pcdemano.com



Site Map

hit counter for myspace