74HC595 на контакт 5 В отключает uno
Я новичок в использовании SN74HC595 сдвиговый регистр и пытаемся следовать этому руководству: https://www.arduino. .cc/en/tutorial/ShiftOut на основе этой конфигурации:
Когда мой Arduino Uno R3 подключен через USB к моему ПК с Windows-7 x64, он работает (в общем и т. д.), но правильно, когда я подключаю контакт 16 или контакт 10 74HC595 к контакту 5V на Uno. , как он говорит, вся Arduino отключается, и компьютер больше не распознает ее, пока я не отключу перемычку от контакта 16 или 13, от контакта 5v на Uno, затем он снова запустится
Также только что протестировано, и то же самое происходит, когда я пытаюсь подключить любой из контактов 74HC595 к контакту 5 В Uno (после того, как контакт 8 74HC595 подключен к GND Uno), весь Uno отключается и отключается от компьютер
Я что-то упустил?
@, 👍0
Обсуждение1 ответ
когда я прикрепляю контакт 16 или контакт 10 74HC595 к контакту 5V на Uno ... все Arduino отключается
Такого рода вещи обычно случаются со мной, когда я допустил ошибку в проводке.
Это легко сделать, так как 595 требует много соединений на небольшом пространстве, и легко сделать ошибку.
В вашем случае, похоже, у вас есть ошибка проводки, из-за которой Vcc становится низким, а микросхема ATmega328 и т. д. не может работать.
Я бы
- Повторно проверьте ориентацию 595
- Перепроверьте каждый провод, уделяя особое внимание проводам заземления, особенно тому, который соединяет 595 OE с землей (это контакт 13 на 595).
- При необходимости снимите все с макетной платы и начните заново с совершенно другим положением вещей (поверните микросхему и т. д.), чтобы заставить меня все переосмыслить.
Для развлечения я настроил это на клоне Uno. Я сделал несколько ошибок в проводах, соединяющих 595 с Uno, но тщательный осмотр выявил проблему. Мне было легко перепутать вывод на 595 с номером на Uno. Может помочь использование проводов тех же цветов, которые указаны в руководстве.
Вот это работает
- 74HC595 к 4 значному 7 сегменту с использованием библиотеки SevSegShift
- Прочитать значение регистра в arduino
- Как обнаружить нажатия кнопок с помощью сдвигового регистра 74HC595?
- Проблема с подключением 2 8-разрядных сдвиговых регистров 74HC595 в каскадном соединении
- Как управлять выводом регистров сдвига по отдельности побитово
- Подключение семисегментного дисплея с общим анодом к сдвиговому регистру
- Как Peggy2 управляет строками с помощью декодера 74HC154?
- Shiftout обрабатывает только один сдвиговый регистр за раз
Похоже, у вас где-то короткое замыкание на макетной плате HC595. Не могли бы вы описать самый простой способ воспроизвести проблему?, @StarCat
Значит, проблема возникает только при подключении HC595 к источнику питания? Вы правильно определили контакт 1?, @StarCat
Фото, или этого не было., @Majenko
Похоже, где-то короткое замыкание. Но это также звучит так, как будто вы вставляете перемычки, когда Arduino подключен. Чего в большинстве случаев делать не следует. Также подключение 5 В к любому из контактов 74HC595 без подачи питания на его контакт Vcc (16) не очень хорошо и может повредить как 595, так и, возможно, Arduino., @Gerben