@20strannik08

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

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

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

74HC595-Shift-Register-Working.gif

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

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

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 250 000 руб.
YLab Тольятти
от 90 000 до 150 000 руб.
BestDoctor Москва
от 120 000 до 150 000 руб.