Electronics > Beginners

A tool to help me learn communication protocols

(1/1)

Etesla:
Hi all, I am interested in learning things about common communication protocols like I2C, SPI, 1Wire, and UART. A logic analyzer is what I use to debug stuff that uses these protocols, but I often wish that I had a tool that could send arbitrary messages with arbitrary setups (baud rate settings, parity bit settings, handshaking setting) for all of these common protocols.
In case this is not specific enough, I'm imagining a tool that I control from a computer over USB. On the computer end I have some GUI where I can arbitrarily set the device to output, as an example, a 5V UART communication signal with 9600 baud, 1 parity bit, 8 data bits, sending the string "hello world" with 100 ms of dead time between each of the characters sent. Even an arbitrary function generator does not really work in this case because I want the tool to know the protocols for me and set all the timing and everything up automatically. Does such a tool exist, and if so, where could I find one? Thanks!

mdszy:
Sounds like the Bus Pirate is EXACTLY what you're looking for.

It's not GUI, but serial controlled, but it's very simple to use.

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod