Arduino pro mini и serial monitor

dewinss
Offline
Зарегистрирован: 22.01.2016

Здравствуйте,подключил arduino pro mini к USBasp, установил драйвер, залил тестовый скетч в arduino, но при подключении  к usb порту через pl2303, никакой информации не выводится в монитор последовательного порта. При нажатии кнопки reset на Arduino, на самом pl2303 загарается синий светодиод на две-три секунды, и все. Прозвон контактов делал. Подскажите пожалуйста в чем может быть проблема.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Tx  и Rx расположены в нижнем левом углу вашей нижней фотографии

dewinss
Offline
Зарегистрирован: 22.01.2016

Да, и их я подключил к pl2303, но ничего не выводится.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Дак чтобы выводилась какая-то информация - надо скетч соответствующий в ардуину залить. Тестовый blink, насколько я помню, ничего в монитор не выводит.

dewinss
Offline
Зарегистрирован: 22.01.2016

Я и зашивал тестовый специальный скетч(не блинк).

Клапауций 322
Offline
Зарегистрирован: 31.12.2015

dewinss пишет:

Я и зашивал тестовый специальный скетч(не блинк).

я сегодня пил пиво - не скажу какой марки.

dewinss
Offline
Зарегистрирован: 22.01.2016

Последний скетч:
http://www.customelectronics.ru/arduino-rabota-s-com-portom/
До этого брал еще разные, тестовые.
 

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

ну во первых не usbasp а usb-uart, во вторых обновите драйвера на него, найдите свежее

или вот

http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

"Земля" подсоединена?
А "эхо" через ваш  pl2303  проходит?

dewinss
Offline
Зарегистрирован: 22.01.2016

Да, прозвон проходит, подключен - правильно, при нажатии на reset на Arduino pro mini загорается синий светодиод на pl2303, на нескольколь секунд, и все.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

dewinss пишет:
До этого брал еще разные, тестовые.

А вот это просто в лупе (без условий) - будет работать?

      digitalWrite(13,HIGH); delay (100);
      digitalWrite(13,LOW); delay (100);

 

dewinss
Offline
Зарегистрирован: 22.01.2016

Для прошивки использую USBasp, а для монитора порта - PL2303. Драйвера переустановил, утилита которая в папке - коректно отображает PL2303 в порте. Пробовал запускать среду Arduino, включать "Монитор последовательного порта", и подсоединить порт  TXD к RXD на самом  PL2303 - в таком случае команды отображались в мониторе последовательного порта. тестовый скетч Blink на плате работает - светодиод мигает. При подключении Arduino pro mini к PL2303, на PL2303 загорается синий светодиод, и так и горит, потухая только если зажать кнопку reset на плате.  В чем может быть проблема?

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

Прошу прощения за банальный вопрос, а как подключена ардуино к переходнику?

Как я понял из всего вышеописанного, у Вас все программируется программатором, блинк работает, эхо при замыкании RxTx выдает, но не выдает данные в монитор порта?

Надеюсь соединяете правильно? Rx arduino к Tx pl2303  и Tx arduino к Rx pl2303, землю к земле, +5 вольт pl2303  к Vcc arduino.

Скетч можно взять стандартный из примеров IDE:

/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

 This example code is in the public domain.
 */

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}

Для того, чтоб залить скетч в Arduino Pro Mini через переходник, а не программатор, нужно при заливке нажимать ресет на про мини, естественно предварительно правильно выбрав плату и порт в ИДЕ.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

1. А блинк с другими задержками - видно что они поменялись?
2. Поставить в мониторе скорость повыше, да хоть в 10 раз, мусор идёт?
3. Выводить в порт 255 подряд  пару секунд, потом пару секунд 0 и по циклу
    На выходе ТХ тогда сможете простым мультиком посмотреть. Напряжение дёргается раз в 2 секунды?

slider
Offline
Зарегистрирован: 17.06.2014

1. смыть спиртом канифоль с соседних Rx Tx . отключить соседнюю периферию с них

2. Rx Tx провода между собой поменять. (Rx должен подключаться к Tx, и наоборот)

3.  одинаковая скорость в скетче (к примеру 9600) и в мониторе последовательного порта. 

// PL2303 тоже можно использовать для программирования, гляньте на неё даташит и подпаяйте  DTR