PCA9685 come Open Drain

Spero di aver messo questo topic nella sezione giusta del forum.
Dunque ... avrei bisogno di pilotare poco più di una trentina di LED alimentati ad anodo comune; avevo provato a fare delle basette usando 6 TPIC6C595N con la libreria <ShiftRegister74HC595.h>: la cosa, un paio d'anni fa funzionava ... ora ho ripreso in mano ill progettino e ... niente non va più !
l
Allora ho pensato di ricorrere al PCA9685, che, secondo il data sh ...eet, può essere configurato come open drain; ho trovato anche un topic in proposito sul forum Adafruit ... ma non ho capito niente della soluzione :sleepy: !!!! Insomma dove vanno messe quelle tre istruzioni

uint8_t oldmode = read8(PCA9685_MODE2); // read current Mode2 register
uint8_t newmode = (oldmode&0x7F) | 0x04; // make sure that bit 3 is equal to 1 for totem pole configuration
write8(PCA9685_MODE2, newmode); // write totem pole configuration

Ringrazio anticipatamente dei suggerimenti

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.