Quantcast
Channel: Arduino Forum - Latest topics
Viewing all articles
Browse latest Browse all 15484

Making sense of PCA9685 registers

$
0
0

Using an ESP32 to control many PCS9685 LED driver boards. I2C Scan of a single board shows 0x40, 0x70, 0x80, 0xC0 and 0xF0. 0x40 is the main address of the board. 0x70 I presume is the All_Call address although the NKP data sheet says it should be 0xE0.
When I connect an array of sixteen boards I2C Scan finds 0x40 - 0x4F, 0x70, 0x80, 0xC0 - 0xCF and 0xF0.
I believe 0x06 should be software reset. The data sheet says that one is designed to not respond.
What are the purposes of all the extra addresses? Especially the 0xC0 - 0xCF addresses.
Almost none of this matches up to the NKP data sheet.
I'm using Wire.h to control the boards because it's not reasonable to use PCA9685.h to control up to forty eight boards.

4 posts - 2 participants

Read full topic


Viewing all articles
Browse latest Browse all 15484

Trending Articles