interfacing and programming the vk16k33 quad led driver with a picaxe via ic2

peter howarth

New Member
Over here in australia , I can buy a quad led display unit 14 segment x 4, alpha-numeric, which has a vk16k33 led display driver , using the ic2 and scl and sda pins protocol .. Does anyone know how to connect and program a picaxe with the vk16k33 driver?
 

Technoman

Senior Member
Hi,
Ji2C seems to be a specific label related to your board.
The part number or a link to the data sheet would help.
 

peter howarth

New Member
Hi,
Ji2C seems to be a specific label related to your board.
The part number or a link to the data sheet would help.
Thats the problem with this quad display, the supplier in australia isnt able to provide any datasheet info on the product at all, the only info I have is the vk16k33 device that is actually on the quad led display itself, apart from the scl and sda labelled pins, it has this Ji2C pin, just not sure what its purpose is, or if its actually needed.. Regards Peter
 

Technoman

Senior Member
Is there any code printed on the pcb? Usually, there is one on devices made in China or elsewhere. Could you post some photos of it.
 

peter howarth

New Member
Is there any code printed on the pcb? Usually, there is one on devices made in China or elsewhere. Could you post some photos of it.
From what I have been able to find out, the Ji2c pin goes to vcc ie 5 volts, the ji2C pin goes to vcc when connected to an arduino device, ill give this vcc connection a go and see what happens, and let you know..There is no indication as to where its made on the board itself but the blister pack it came in, is from MIC ie made in china..
 

peter howarth

New Member
From what I have been able to find out, the Ji2c pin goes to vcc ie 5 volts, the ji2C pin goes to vcc when connected to an arduino device, ill give this vcc connection a go and see what happens, and let you know..There is no indication as to where its made on the board itself but the blister pack it came in, is from MIC ie made in china..
 

neiltechspec

Senior Member
Looking at the data sheet for the chip, no other pins are needed for I2C.

It may be just for setting the device address, try a i2c scanner (on this forum somewhere !) with it high & low and see if address changes.
 

AllyCat

Senior Member
Hi,

I guessed that it might be a "jumper" to enable the I2C pullup resistors (typically 4k7), which may be already fitted on the bus elsewhere (however, duplication is not normally a problem).

But indeed, it might select an alternative I2C Slave address: A program which can "search" the Bus (and may also confirm if Pullup resistors are present) can be found HERE. There is an updated version in post #4.

Cheers, Alan.
 
Top