seri0shka писал(а):Но зато у 74HC595 есть аппаратный reset, на нём можно при включении держать нужный уровень цепью сброса (простейший вариант- крнденсатор и резистор)
Пробовал с Reset-ом, не помогает. Вход MR в 74НС595 сбрасывает только внутренний сдвиговый регистр, а выходные защелки нет.
Нужно ещё в этот момент подавать "1" на вход ОЕ НС595 - получается надо ещё 2 вывода от Ардуинки отнять (или один, если подключить RС цепочку на вход MR).
Но кроме первого включения на выходах 74НС595 мусор наблюдался и в момент прошивки Ардуино, релюшки у меня хаотично щёлкали. Радикально решить проблему помогло использование дополнительного ключа (герконового реле) коммутации питания выходных реле. Хотя, наверное можно было в качестве ключа использовать вход ОЕ и в момент первого включения "загнать" на выходы "нули" (типа программного Reset-a), а потом начать выполнять основную программу - но я так не пробовал.
Где-то читал, что ULN5821 или аналогичная MIC5821 - вроде бы не страдают "мусором" на выходе при включении питания. ULN5821 у меня уже есть - буду пробовать подключать их по 4-м проводам (+ ОЕ вход), но это не скоро будет.