Сдвиговый регистр

wrun
Offline
Зарегистрирован: 03.07.2014

Добрый день! В который раз пытаюсь победить SN74HC595N

Схему подключения взял отсюда:

http://arduino.ru/Tutorial/registr_74HC595

Только использовал 1 сдвиговый.

Скетч:

//Пин подключен к ST_CP входу 74HC595
const int latchPin = 8;
//Пин подключен к SH_CP входу 74HC595
const int clockPin = 12;
//Пин подключен к DS входу 74HC595
const int dataPin = 11;

void setup() {
  pinMode(latchPin, OUTPUT);
  pinMode(dataPin, OUTPUT);  
  pinMode(clockPin, OUTPUT);
}

boolean b = true;
byte H = B11111111;
byte L = B00000000;

void loop() {
  digitalWrite(latchPin, LOW);
  if(b) shiftOut(dataPin, clockPin, MSBFIRST, H);
  else shiftOut(dataPin, clockPin, MSBFIRST, L);
  digitalWrite(latchPin, HIGH);
  delay(1000);
  b = !b;
}

Проблема в том что не работает нога 2,4 и 6 остальные светодиоды мигают нормально. В чем может быть дело?

Datak
Offline
Зарегистрирован: 09.10.2014

Дык, может быть, подключены они не той стороной? :)

wrun
Offline
Зарегистрирован: 03.07.2014

К сожалению нет, проверил даташит

wrun
Offline
Зарегистрирован: 03.07.2014

Или что имелось ввиду?

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

.... в неисправности светодиодов или SN74HC595N

std
Offline
Зарегистрирован: 05.01.2012

Есть ли резисторы? Без резистора светик может убить выход регистра.

Datak
Offline
Зарегистрирован: 09.10.2014

Datak пишет:

Дык, может быть, подключены они не той стороной? :)

wrun пишет:

К сожалению нет, проверил даташит

Или что имелось ввиду?

Да про светодиоды я. Точно они правильно подключены?

В программе ничего плохого не видно, тем более, если половина светодиодов мигает.

Аппаратная проблема. Или выходы 595-й горелые, или светодиоды, или что-то подключено неправильно.

wrun
Offline
Зарегистрирован: 03.07.2014

Действительно, прошу прощения, видно когда первый раз подключал без резисторов. Заменил сдвиговый и всё заработало. Всем спасибо!

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

std пишет:

Есть ли резисторы? Без резистора светик может убить выход регистра.

ШАМАН, млин..... или сам так попадал ? :)