Как заставить Baite Pro Mini работать?
Я безрассудно купил Baite Pro Mini, и мне трудно загрузить какую-либо программу. Я использую Ubuntu Linux, но из-за разочарования я готов установить Windows, если это необходимо.
Я прочитал информацию из блога http://nerdralph.blogspot. ca/2014/01/baite-pro-mini-review.html . Жаль, что владелец блога не указал подробностей. Может ли кто-нибудь здесь заполнить пробелы для меня?
- Как именно мне подключить устройство Arduino к компьютеру? У меня есть преобразователь USB в последовательный pl2303HX: который я пытался соединить с Baite Pro Mini почти в любой правдоподобная перестановка проводов, но так и не добилась никакого результата.
изменить:
Вот описание контактов устройства pl2303HX:
(источник: fasttechcdn.com)
Я подключил его следующим образом:
Baite Pro Mini pl2303HX
GND
GND <------------> GND
VCC <------------> +5V
RXI <------------> TXD
TXC <------------> RXD
DTR
Я также попробовал перестановку с другим контактом GND
. Я также пытался нажать кнопку reset
на Baite Pro Mini во время нажатия кнопки "Загрузить" на стандартном компиляторе Arduino.
Я полагаю, что мой сбой может быть как-то связан с отсутствием контакта DTR
на преобразователе, который сбрасывает плату непосредственно перед загрузкой. Оправданы ли мои опасения? Могу ли я что-нибудь сделать?
Какой именно загрузчик Arduino мне нужен?
Как подключить USBASP к Beite Pro Mini?
@Adam Ryczkowski, 👍2
Обсуждение2 ответа
У меня есть несколько клонов Pro Mini, которые я получил из нескольких источников на ebay по ~ 2 фунта стерлингов (3 американских доллара) каждый. Я также использую Ubuntu (10.04 на этом старом ПК, но это нормально).
Я начал с USB-конвертера, похожего на ваш, и мне пришлось немного ошибиться, выбирая, когда нажать кнопку сброса для загрузки. Как только я правильно подключился и понял, когда нажимать сброс, это стало более надежной процедурой, но все же болезненной.
Я понял, что было бы лучше использовать автоматический сброс от DTR, поэтому я получил дешевый USB-последовательный порт от ebay, который утверждал, что он FTDI (или совместимый?), хотя я не знал, что это значит в то время . С небольшой платой преобразователя для правильного подключения все работает хорошо.
Ваши соединения выглядят хорошо, поэтому, если вы ничего не повредили, вероятно, вопрос в том, когда нажать кнопку сброса. Windows не поможет!
Вы должны выбрать правильную плату в меню «Инструменты» Arduino IDE — Pro Mini с правильным чипом AVR, скоростью и напряжением. Я использую программатор AVR ISP (кажется)
Его соединения выглядят плохо - gnd и Vcc расположены рядом на плате процессора и разделены двумя контактами на его преобразователе. Сброс не требуется при использовании процессора Baite И USB-модуля Baite., @Russell McMahon
@RussellMcMahon Я не имел в виду, что на моей диаграмме показано фактическое расположение * кабелей *, только метки на одной стороне и (в случайном порядке) метки на стороне контроллера и какой контакт куда подключен., @Adam Ryczkowski
Жду поставки USB-конвертера с поддержкой сброса (имеет контакт DTR
). Я надеюсь, что это решит мои проблемы. Сам чип не кажется сломанным; при включении синий диод мигает точно так же, как и в первый день., @Adam Ryczkowski
Ваши подключения неверны, если вы подключаетесь напрямую.
Земля и усилитель; Vcc расположены рядом на плате процессора и разделены двумя контактами на вашем преобразователе.
Если вы найдете Gnd, Vcc, TX, RX на USB-модуле и процессоре, вам следует
Подключите Gnd к Gnd
Подключить Vcc к Vcc
Подключите ........TXD к RXD и
........................RXD в TXDУбедитесь, что загружены правильные драйверы преобразователя USB.
При использовании процессора Baite И USB-модуля Baite сброс настроек не требуется.
У меня есть несколько Baite Pro Mini, которые отлично работают.
По моему опыту (на данный момент это 3 или 4 продажи), продукция Baite обычно имеет приемлемое качество.
Подключение «практически любой возможной перестановки проводов» — прекрасный способ попытаться уничтожить преобразователь и/или BPM. Логическая связь должна работать - если вы ничего не повредили.
Подключайтесь, как говорит Игнасио.
Обратите внимание, что вы подключаете BPM-TX к USB-преобразователю-RX, RX к TX и **НЕ RX к RX). BPM имеет соединения, показанные на печатной плате.
Baite предоставьте эту диаграмму
Ваш модуль преобразователя имеет другую распиновку, которую необходимо разрешить.
В вашей системе также должны быть установлены драйверы для микросхемы моста USB-последовательный порт, используемой в вашем преобразователе. В преобразователе Baite используется микросхема CH340G. Ваш может или не может.
Спасибо за прекрасный ответ. На расположение контактов с правой стороны не обращайте внимания, я не использую "прямое" соединение. Обращайте внимание только на этикетки. Рисовать пересекающиеся линии в ASCII затруднительно., @Adam Ryczkowski
- avrdude: stk500_getsync(): not in sync: resp=0x00
- Что нужно для компиляции Linux на Arduino, если это вообще возможно?
- Ошибка "avrdude:stk500_recv(): programmer is not responding" при загрузке скетча в Arduino Pro Mini
- Как остановить SoftwareSerial от получения данных и повторно включить его в какой-то другой момент?
- Arduino IDE Отказано В Разрешении На Загрузку, Ubuntu
- Сторожевой таймер застрял в цикле перезапуска? (мигает зеленый светодиод)
- Arduino Pro Mini (версия 3.3 V) диапазон входного напряжения / допуск
- Arduino 16 МГц только с 3,3 В?
GND к GND, VCC к VCC, TX к RX и наоборот., @Ignacio Vazquez-Abrams
@IgnacioVazquez-Abrams Это была моя вторая попытка (не первая... ;-)) и она не сработала. Я полагаю, что мой сбой может быть как-то связан с отсутствием контакта «DTR» на преобразователе, который сбрасывает плату непосредственно перед загрузкой. Оправданы ли мои опасения? Могу ли я что-нибудь сделать?, @Adam Ryczkowski
@IgnacioVazquez-Abrams Я обновил вопрос, @Adam Ryczkowski