comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Source C++] Visualizando en pantalla lo que envia el microcontrolador(PIC).

  • 2 Respuestas
  • 1983 Vistas

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

Desconectado Turka

  • *
  • Underc0der
  • Mensajes: 101
  • Actividad:
    0%
  • Reputación 0
  • Turca por herencia.
    • Ver Perfil
  • Skype: turka.xd
« 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:



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: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Funciona tambien con un adaptador serie2usb.

Saludos! Su amiga Turka :)
« Última modificación: Diciembre 02, 2012, 01:57:54 pm por Turka »

Desconectado Turka

  • *
  • Underc0der
  • Mensajes: 101
  • Actividad:
    0%
  • Reputación 0
  • Turca por herencia.
    • Ver Perfil
  • Skype: turka.xd
« Respuesta #1 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.

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« Respuesta #2 en: Diciembre 03, 2012, 09:06:34 am »
Muy útil y buen code.
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

 

¿Te gustó el post? COMPARTILO!



Bitcoin Wallet.dat FTP Stealer Source

Iniciado por ANTRAX

Respuestas: 1
Vistas: 5303
Último mensaje Agosto 11, 2018, 03:44:26 pm
por drako123
Captura de pantalla (Zonas determinadas)

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1416
Último mensaje Mayo 22, 2011, 09:47:37 pm
por ANTRAX
Obtener resolucion de pantalla [C/C++]

Iniciado por Expermicid

Respuestas: 0
Vistas: 3678
Último mensaje Enero 17, 2013, 01:48:47 pm
por Expermicid
Captura de pantalla

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1707
Último mensaje Mayo 22, 2011, 09:48:48 pm
por ANTRAX