Skip to content

Terminal de comunicación puerto serie que puede emplearse con Bus Pirate

License

Notifications You must be signed in to change notification settings

carlosalma/BusPirateTerminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bus Pirate Micro Terminal

La siguiente aplicación, esta escrita en C# y tiene carácter formativo.

Esta aplicación forma parte del estudio del funcionamiento de la herramienta Bus Pirate de Dangerous Prototypes.

Se trata de un terminal de comunicación vía puerto serie que puede emplearse con Bus Pirate o con cualquier otro dispositivo que emplee este tipo de comunicación.

Uso

El terminal dispone de dos modos de configuración:

  • Modo automático (sin parámetros): el terminal se configura con los parámetros por defecto necesarios para comunicarse con Bus Piratey y localiza el puerto serie (COM) al que se ha conectado el dispositivo.
  • Modo manual: el terminal requiere de los parámetros de comunicación. Si se omite un parámetro, éste se sustituye por el valor por defecto.

Ejemplos:

  Modo automático: BusPirateTerminal.exe

  Modo manual: BusPirateTerminal.exe -p 3 -s 115200 -a none -b 8 -i one

Parámetros de comunicación serie

Velocidades de comunicación [Baud rate]

  • Indica el número de bits por segundo que se transmiten y se mide en bps.

  • Opciones disponibles:

    110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200, 128000, 153600, 230400, 256000, 230400, 256000, 460800, 921600

Bits de paridad [Parity bits]

  • Permite verificar si existen errores de transmisión de datos

  • Opciones disponibles:

    • Even [par]: Establece el bit de paridad para que el recuento de bits sea par.
    • Odd [impar]: Establece el bit de paridad para que el recuento de bits sea impar.
    • Mark [marca]: Fija el bit de paridad establecido a 1.
    • Space [espacio]: Fija el bit de paridad establecido a 0.
    • None [no]: No se produce ninguna comprobación de paridad.

Bits de datos [Data bits]

  • Tamaño del paquete de información que se envía.

  • Opciones disponibles:

    5, 7, 8

Bits de parada [Stop bits]

  • Indica el final de cada paquete enviado.

  • Opciones disponibles:

    • None
    • One
    • Onepointfive
    • Two

Notas

  • El proceso de comunicación se encuentra en la clase* SerialCom.
  • Se ha verificado su funcionamiento en Windows 10 y macOS 10.13.1.

Enlaces

Autor: Carlos AlMa - 2017

About

Terminal de comunicación puerto serie que puede emplearse con Bus Pirate

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published