@20strannik08

Как правильно подавать сигналы на 74hc595 через Raspberry и python 2.7?

Прошу помощи уважаемые! К Raspberry pi подключены шаговые двигатели и куча всякой фигни, портов не хватает. Для разгрузки решил воспользоваться 74HC595. Не могли бы вы привести какой-нибудь простой пример поднятия(HIGH) и опускания(LOW) пинов на 74HC595(на python 2.7)? Интересуют два случая, когда 74HC595 один в схеме, и когда их несколько включено(по типу "гирлянды").

К малинке регистр цепляется на три пина, а на выходе дает 8. Что мне подавать на эти три пина?
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
Fox_Alex
@Fox_Alex
Инженер электронщик
С малиной не работал, на питоне тем более, но работает сдвиговый регистр как-то так:

74HC595-Shift-Register-Working.gif

На вход данных D подается логический уровень.
На вход тактов подается импульс и уровень входа D записывается в регистр.
Так повторяется 8 раз.
Затем импульс Latch перекидывает все 8 бит из регистра на выходы.

Но ИМХО малина это машинка высокоуровневая, негоже ей ногодрыганьем заниматься. Лучше такие "железные" задачи переложить на какой-нибудь stm32 и общаться с ним по USB. А у него и ног больше будет и к реальному времени он гораздо ближе, те-же шаговики таймерами крутить одно удовольствие!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы