CuVoodoo

the sorcery of copper

User Tools

Site Tools


busvoodoo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
busvoodoo [2017/12/06 22:06] – created kingkevinbusvoodoo [2018/03/11 22:29] (current) – delete page kingkevin
Line 1: Line 1:
-The BusVoodoo is a multi-protocol debugging adapter. 
-This tool allows to quickly communicate with various other electronic devices. 
- 
-==== protocols ==== 
- 
-==== history ==== 
- 
-Whenever I go to conferences I like to take apart devices I find there. 
-The problem is that I can't bring always bring all the adapters: UART, JTAG, I2C, ... there are just too many, and in the end I never have the right one. 
-The alternative I found was just to take a development board (e.g. the cheap and compact [[stm32f1xx#blue_pill|blue pill]]) with a general purpose micro-controller (a feature-rich [[stm32f1xx|STM32F1]]). 
-This comes with peripherals for the major protocols (UART, SPI, I2C) and for the rest I just to implement them is software ([[https://git.cuvoodoo.info/stm32f1/tree/lib|here my collection]]). 
-The drawback is that I need to program the micro-controller every time, reference manual at hand, and this takes at least 30 not so exiting minutes. 
-Now come the BusVoodoo. 
- 
-The BusVoodoo is a USB adapter with pre-programmed support for numerous protocols, allowing to communicate with other device without hassle. 
-It appears as a serial device. 
-Use a terminal emulation program to connect to it (e.g. [[https://github.com/npat-efault/picocom|picocom]] for Linux, [[http://www.putty.org/|putty]] for Windows), configure the protocol using the built-in menu, are ready you are to communicate with other devices. 
- 
-==== alternatives ==== 
- 
-==== presentation ==== 
-