Autor Tema: [Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).  (Leído 4790 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Turka

  • Moderador global
  • Recién llegado
  • *****
  • Mensajes: 13
  • Karma: +0/-0
    • Ver Perfil
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:



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:



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++

Funciona tambien con un adaptador serie2usb.

Saludos! Su amiga Turka :)
« Última Modificación: diciembre 02, 2012, 02:05:14 pm por Turka »
Necesitas herramientas privadas? contact me :)
Si has encontrado útil este articulo recuerda que puedes ayudarnos con tu donación voluntaria la cual ayudará al staff y a la mantención del foro.

Desconectado Turka

  • Moderador global
  • Recién llegado
  • *****
  • Mensajes: 13
  • Karma: +0/-0
    • Ver Perfil
Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
« Respuesta #1 : diciembre 02, 2012, 02:05:59 pm »
Bueno ya arregle el problema :) edite el post arriba, funciona correctamente espero que le sirva a alguien deje el source completo ;)
Necesitas herramientas privadas? contact me :)

Desconectado WINTX

  • Staff
  • Usuario regular
  • ******
  • Mensajes: 128
  • Karma: +3/-2
  • WINTX
    • Ver Perfil
Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
« Respuesta #2 : diciembre 02, 2012, 03:41:34 pm »
No tengo tiempo de descargarlo pero lo descargare haber que tal mañana!

Desconectado lol

  • Usuario regular
  • **
  • Mensajes: 53
  • Karma: +8/-0
  • lol
    • Ver Perfil
Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
« Respuesta #3 : diciembre 02, 2012, 07:49:22 pm »
WINTX tienes un microcontrolador PIC18F?

Desconectado Turka

  • Moderador global
  • Recién llegado
  • *****
  • Mensajes: 13
  • Karma: +0/-0
    • Ver Perfil
Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
« Respuesta #4 : diciembre 02, 2012, 09:42:33 pm »
Necesitan programar un microcontrolador que envie los datos a la PC que ustedes quieran. El soft que les deje se encagar de escuchar en el puerto y mostrar en pantalla los datos.
Necesitas herramientas privadas? contact me :)

Desconectado WHK

  • 吴阿卡
  • Administrador
  • Aportador
  • *****
  • Mensajes: 555
  • Karma: +15/-3
  • Coder
    • Yahoo Instant Messenger - yan_uniko_102
    • Ver Perfil
    • WHK
    • Email
Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
« Respuesta #5 : diciembre 10, 2012, 09:53:53 am »
wow! me ha encantado el tutorial :D
Mi WEB - The Hacktivism is not a crime - Si no lo hago yo, que lo hagan otros -

Desconectado dldx

  • Recién llegado
  • *
  • Mensajes: 1
  • Karma: +0/-0
    • Ver Perfil
    • Email
Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
« Respuesta #6 : diciembre 21, 2012, 10:44:51 pm »
Está genial el post!!

Me ha encantado, no sabía que existía esta librería de Qt. Como no tengo ningún microcontrolador a mano estaba intentado emular el puerto serial de mi pc con GNS3, conectarlo a un router y enviar algo a ver si lo recibía pero no conseguí hacerlo. :(

Una consulta, de casualidad tienes conocimientos de alguna librería de Qt (o cualquier otra) que tenga las mismas funcionalidades que tiene QextSerialPort.h para los puertos USB ?

Un saludo y me alegra haber encontrado el email en mi bandeja sobre la vuelta de la comunidad. :)

Desconectado Turka

  • Moderador global
  • Recién llegado
  • *****
  • Mensajes: 13
  • Karma: +0/-0
    • Ver Perfil
Re:[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).
« Respuesta #7 : diciembre 23, 2012, 02:55:31 pm »
Si existe otra que se llama Qport http://www.sebest.com.ar/?q=node/44 yo estube a punto de usarla pero al final me incline por QExtSerialPort no recuerdo ya bien porque fue XD

Me alegro que te gustara!
Necesitas herramientas privadas? contact me :)


. . . . . . . .