Распиновка usb rx tx

Обновлено: 04.07.2024

Внимание! Вашему браузеру не удалось подключиться к нашему безопасному платежному процессору Braintree Payments. Вы не сможете ввести информацию о своей кредитной карте на этапе оплаты при оформлении заказа, если это не будет исправлено.

Что стоит попробовать:

Пожалуйста, свяжитесь с нами, если у вас по-прежнему возникают проблемы с оплатой!

Программатор Pololu USB AVR, помечен, вид сверху.

Программатор Pololu USB AVR подключается к USB-порту компьютера с помощью входящего в комплект кабеля USB A-mini-B и подключается к целевому устройству с помощью входящего в комплект 6-контактного кабеля для программирования ISP (старые 10-контактные соединения ISP). не поддерживаются напрямую, но можно легко создать или приобрести переходник ISP с 6 контактов на 10 контактов).

Программатор USB AVR имеет три светодиодных индикатора:

  • Зеленый светодиод указывает на состояние USB устройства. При подключении программатора к компьютеру через USB-кабель зеленый светодиод начнет медленно мигать. Мигание продолжается до тех пор, пока он не получит конкретное сообщение от компьютера, указывающее, что драйверы установлены правильно. После того, как программатор получит это сообщение, загорится зеленый светодиод, но он будет кратковременно мигать при наличии активности USB.
  • Желтый светодиод указывает на то, что программатор что-то делает. Когда он мигает, это означает, что программатор обнаружил целевое устройство (напряжение на целевой линии VDD высокое). Когда он горит постоянно, это означает, что SLO-область включена, а линии A и B используются для SLO-области вместо адаптера USB-to-TTL-serial.
  • Красный светодиод указывает на ошибку или предупреждение. Когда он мигает, это означает, что целевое устройство не обнаружено (напряжение на целевой линии VDD низкое). Когда он горит, это означает, что последняя попытка программирования привела к ошибке. Вы можете определить источник ошибки, запустив утилиту настройки (см. раздел 3.e).

Линия VBUS обеспечивает прямой доступ к линии VBUS 5 В на кабеле USB и может использоваться для питания дополнительных устройств. Линия может обеспечить до 100 мА, поэтому потребляемый ток вашего программатора плюс любые дополнительные устройства не должны превышать эту величину. Если вы попытаетесь использовать больше, чем это ограничение, ваш компьютер может временно отключить порт USB или предпринять другие действия, чтобы ограничить использование питания USB.

Линия GND обеспечивает прямой доступ к заземленной линии USB-кабеля (и заземлению программатора).

Линии TX и RX представляют собой последовательный порт TTL для адаптера USB-to-TTL-serial. Они помечены с точки зрения компьютера: TX — это выход, который подключается к последовательному приемному контакту вашей цели, а RX — это вход, который подключается к последовательному передающему контакту вашей цели. В разделе 6 описано, как использовать эти линии для связи с вашими устройствами с компьютера.

Линии A и B можно использовать в качестве линий последовательного управления/квитирования для последовательного адаптера USB-to-TTL (см. Раздел 6.a) или в качестве входов аналогового напряжения для SLO-scope (см. Раздел 7).

Вид снизу программатора Pololu USB AVR с размерами.

Эй! Пытаюсь избавиться от неуклюжего USB-кабеля в моей сборке принтера (как в этом руководстве). К сожалению, я не могу установить соединение. Меня предупредили, что возможны помехи, так как ленточный кабель не экранирован. Пробовал использовать кабель USB, к сожалению, результат тот же..

Klipper создает меню конфигурации:

/home/pi/printer.cfg :

/boot/config.txt:

/boot/cmdline.txt:

/tmp/klippy.log (подключен 3-контактный разъем):

/tmp/klippy.log (3-контактный разъем вытащен):

Текст был успешно обновлен, но возникли следующие ошибки:

Tomblarom прокомментировал 26 мая 2020 г. •

Разводка кабелей должна быть правильной. В противном случае у меня не было бы другого поведения klipper при удалении соединения UART.

Что это за метод? Как это узнать/определить?

И да, 1.4 отличается от 1.3:

img

прокомментировал dianlight 26 мая 2020 г.

Интересно они перевернули коннектор между версиями. :-С

Пытался использовать USB-кабель, к сожалению, результат тот же..

Подключение через USB работает?

Если не работает, извините за вопрос, а вы прошивали прошивку на mcu?

Попробуйте переключиться между кабелем RX и TX. Теоретически они должны пересекаться, но не сказано, что метки уже перевернуты, чтобы они соответствовали друг другу.

Tomblarom прокомментировал 26 мая 2020 г. •

Я имел в виду, что пытался использовать экранированный USB-кабель. Перепрошивка с [*] Использование USB для связи (вместо серийного) работает отлично. Да, он определенно успешно прошит.

Кажется, я уже переключал RX и TX, и результат был, как будто кабель не подключен.

О, кстати, я не использую Ocotoprint!Я использую DWC2 (Duet Web Control 2 для Klipper), как видно из моего klippy.log.

прокомментировал dianlight 26 мая 2020 г.

restart_method: команда означает, что перезапуск MCU отправляется как команда, а не путем изменения состояния сигнала DTR.

Вам не нужен экранированный кабель, это последовательный TTL-сигнал.

Я не знаю об интеграции DWC2. Попробуйте прокомментировать часть [web_dwc2] и перезапустить klipper.

И последнее, какой загрузчик вы использовали на SKR?

Tomblarom прокомментировал 26 мая 2020 г. •

Спасибо за направляющие комментарии. Я проверю это позже, но я почти уверен, что это была отсутствующая строка перезапуска.

Я не менял и не обновлял загрузчик на своем SKR. Я предполагаю, что он установлен по умолчанию (предустановлен)?

Tomblarom прокомментировал 26 мая 2020 г.

Добавление строки перезапуска помогло! Пришлось перезапустить служебный клиппер и выполнить FIRMWARE_RESTART , но сейчас соединение установлено!

Вы не можете выполнить это действие в данный момент.

Вы вошли в другую вкладку или окно. Перезагрузите, чтобы обновить сеанс. Вы вышли на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс.

Читайте также: