Underc0de

Programación General => C / C++ => Códigos Fuentes => Mensaje iniciado por: Turka en Noviembre 30, 2012, 06:40:39 PM

Título: [Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
Publicado por: Turka en Noviembre 30, 2012, 06:40:39 PM
Hola!! Bueno quiero compartiles mi ultimo soft y mas preciado jaja debido a lo que me costo programarlo (?  :)

Bien por un lado tenemos el microcontrolador PIC18F. Para esta primera prueba le programe que me envie solo 3 bytes y se detenga. En el primer byte me envia el numero 150, en el segundo 160 y en el tercero 170.  En hexadecimal los 3 bytes se verian asi: 96 A0 AA.

Por el otro lado tenemos mi software en C++ que se pondra a escuchar en el COM que le especifiquemos el cual deberia estar abierto. Aqui una captura:

(http://i47.tinypic.com/iwrj3d.png)

Le especificamos el COM y le damos "start" en ese momento el programa mostrara en el textbox de abajo lo que reciba.
Debajo tenemos la posibilidad de enviarle nosotros datos al PIC lo cual tambien funciona correctamente :)

Todo el source completo se los dejare adjunto a este post, solo necesitaran el Qt y abrir el puertoserie.pro para cargarlo completo ;)

OK una vez compilado, abrimos en el COM7 (o el que ustedes tengan) y el resultado es este:

(http://i50.tinypic.com/53shs4.png)

Perfecto!  8) Nos muestra en pantalla lo que envia el microcontrolador que como dije son 3 bytes con los numeros 150, 160 y 170 respectivamente :) Si sabemos ASM o C para programar microcontroladores podemos ir enviando diferentes cosas y adaptando el source de mi programa que por cierto esta comentado y es dentro de todo simple. La funcion que se encarga de mostrar los datos es "timer_Tick" dentro del mainwindows.cpp.

Si quieren hacer modificacones y no les sale comenten aqui y los ayudare a lograrlo :)


Descarga: SOURCE QT C++ (http://www.4shared.com/rar/NVsovzQN/PuertoSerie-Turka.html)

Funciona tambien con un adaptador serie2usb.

Saludos! Su amiga Turka :)
Título: Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
Publicado por: Turka en Diciembre 02, 2012, 01:58:35 PM
Bueno ya logre que funcione correctamente, modifique el post arriba y les deje el source que funciona! ojala a alguien le sea util!

Saludos! - Turka.
Título: Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
Publicado por: Sanko en Diciembre 03, 2012, 09:06:34 AM
Muy útil y buen code.