TLC5940-szeregowo

ODPOWIEDZ
Awatar użytkownika
Pixelx
Majsterkowicz
Posty: 207
Rejestracja: 25 gru 2013, 14:19

TLC5940-szeregowo

Post autor: Pixelx » 24 sie 2016, 13:03

Witam.

Jak połączyć szeregowo układ do sterowania wyjściami PWM żeby zamiast 16 wyjść mieć 32 wyjścia.

I pytanie czy należy do drugiego układu podłączać magistarale SPI czy wystarczy podłączyć z pinu SOUT układu pierwszego do pinu SIN układu 2? Jak tak robiłem to nie działało jak podłaczyłem magstrale SPI równolegle do piuerwszego ukłądu i drugiego to też nie działało.
I wtedy w programie należy pisać np : Tlc.set(20, 3500);?

Program na którym testowałem z jednym TLC

Kod: Zaznacz cały

#include <Tlc5940.h>

void setup()
{
  Tlc.init();

 
}

void loop()
{
  
  for(int i=0;i<=4000;i+=50)
  {
    Tlc.set(1, i);
    delay(10);
    Tlc.update();
  }
  
  for(int i=4000;i>=0;i-=50)
  {
    Tlc.set(1, i);
    delay(10);
    Tlc.update();
  }
  
  Tlc.update();
}
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Awatar użytkownika
Marhef
Złota rączka
Posty: 1190
Rejestracja: 18 lis 2011, 02:18

Re: TLC5940-szeregowo

Post autor: Marhef » 24 sie 2016, 13:35

W dokumentacji, str. 14 na dole:
http://www.ti.com/lit/ds/symlink/tlc5940.pdf
ODPOWIEDZ

Strony partnerskie: