Как получить доступ к последовательному терминалу через USBASP?

У меня есть Arduino Pro Mini, который я использую с USBASP для программирования. На самом деле это клон Pro Mini и клон USBASP, которые я использую.

С этой конфигурацией, возможно ли мне получить доступ к последовательному порту на Arduino через USBASP, используя последовательный терминал IDE? Если да, то это упростит еще одно подключение к компьютеру для отладки. Как это сделать?

, 👍1


2 ответа


3

Из документации USBASP:

  • Планируется: последовательный интерфейс для цели (например, для отладки).

..и далее..

Прошивка: Прошивка не поддерживает USB Suspend Mode. Двунаправленный последовательный Интерфейс к ведомому устройству существует в оборудовании, но прошивка его пока не поддерживает.

Имейте в виду, что это с 2011 года, так что возможно кто-то создал обновленную версию прошивки с такой функциональностью. Вам придется поискать (я не знаком ни с одной такой прошивкой).

На данный момент лучшим вариантом будет просто приобрести преобразователь TTL-Serial-USB (он дешевый) и подключить его напрямую к Pro Mini.

,

0

Я поискал в Google и нашел проект в Atmel Community, который поддерживает serial с USBasp здесь. Они назвали его USBASP-tty. Я еще не тестировал его, но думаю, что он будет работать. Для него есть три основных требования:

  1. На стороне ПК используется другое программное обеспечение для захвата последовательных данных с usbasp.
  2. Для работы требуются традиционно купленные программаторы usbasp, имеющие два последовательных соединения (изображение: PDO и PD1, подключенные к заголовку ISCP). Если они еще не сделаны, вам придется переподключить контакты. Обычно эти соединения не делаются, а контакты ICSP подключены к земле.
  3. Прошивку вашего программатора usbasp необходимо обновить до предоставленной прошивки с помощью другого программатора.

,

Обратите внимание, что LC Tech USBasp точно следует схеме и имеет подключенные контакты, а вот Baite EvUSBasp — нет., @Ignacio Vazquez-Abrams