Logo Banner
Decoration Picture

Velleman K8000 - [K8000 Applications] - [I2C Bus Scanner]

I²C Bus Scanner

I²C bus scanner

For I long time, I was planning to make an I²C bus scanner for the K8000. Finally I made one. This scanner allows you to scan the K8000 for any I²C slaves that are connected to it. With this tool, you might be able to find communication errors in your K8000 card.

The principle of this scanner is very easy: it sends any possible I²C address to the K8000, and it listens if some slave sends an ACK pulse back to the computer. With this pulse, the slave acknowledges its presence on the I²C bus. If no such pulse was sent back to the computer, the addressed slave just doesn't exist or there is a communication error. After the scan, the software displays all the found slaves together with their descriptions. These descriptions are kept in a little database. The scanner has a simple layout, and is very easy to use. The list shows the detected K8000 components.

The code of this software is written in Visual Basic 5.0/6.0. You can download it for free. No setup application is available. You need to have the driverLinx PortIO driver in order to run the application. Get the free source code with executable.


Copyright ©1998-2010 Vanderhaegen Bart - last update: January 01, 2010