Сдвиговый регистр
- Войдите на сайт для отправки комментариев
Чт, 05/02/2015 - 00:10
Добрый день! В который раз пытаюсь победить 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 остальные светодиоды мигают нормально. В чем может быть дело?
Дык, может быть, подключены они не той стороной? :)
К сожалению нет, проверил даташит
Или что имелось ввиду?
.... в неисправности светодиодов или SN74HC595N
Есть ли резисторы? Без резистора светик может убить выход регистра.
Дык, может быть, подключены они не той стороной? :)
К сожалению нет, проверил даташит
Или что имелось ввиду?
Да про светодиоды я. Точно они правильно подключены?
В программе ничего плохого не видно, тем более, если половина светодиодов мигает.
Аппаратная проблема. Или выходы 595-й горелые, или светодиоды, или что-то подключено неправильно.
Действительно, прошу прощения, видно когда первый раз подключал без резисторов. Заменил сдвиговый и всё заработало. Всем спасибо!
Есть ли резисторы? Без резистора светик может убить выход регистра.
ШАМАН, млин..... или сам так попадал ? :)