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

Tx и Rx расположены в нижнем левом углу вашей нижней фотографии
Да, и их я подключил к pl2303, но ничего не выводится.
Дак чтобы выводилась какая-то информация - надо скетч соответствующий в ардуину залить. Тестовый blink, насколько я помню, ничего в монитор не выводит.
Я и зашивал тестовый специальный скетч(не блинк).
Я и зашивал тестовый специальный скетч(не блинк).
я сегодня пил пиво - не скажу какой марки.
Последний скетч:
http://www.customelectronics.ru/arduino-rabota-s-com-portom/
До этого брал еще разные, тестовые.
ну во первых не usbasp а usb-uart, во вторых обновите драйвера на него, найдите свежее
или вот
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
"Земля" подсоединена?
А "эхо" через ваш pl2303 проходит?
Да, прозвон проходит, подключен - правильно, при нажатии на reset на Arduino pro mini загорается синий светодиод на pl2303, на нескольколь секунд, и все.
А вот это просто в лупе (без условий) - будет работать?
digitalWrite(13,HIGH); delay (100); digitalWrite(13,LOW); delay (100);Для прошивки использую USBasp, а для монитора порта - PL2303. Драйвера переустановил, утилита которая в папке - коректно отображает PL2303 в порте. Пробовал запускать среду Arduino, включать "Монитор последовательного порта", и подсоединить порт TXD к RXD на самом PL2303 - в таком случае команды отображались в мониторе последовательного порта. тестовый скетч Blink на плате работает - светодиод мигает. При подключении Arduino pro mini к PL2303, на PL2303 загорается синий светодиод, и так и горит, потухая только если зажать кнопку reset на плате. В чем может быть проблема?



Прошу прощения за банальный вопрос, а как подключена ардуино к переходнику?
Как я понял из всего вышеописанного, у Вас все программируется программатором, блинк работает, эхо при замыкании 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 через переходник, а не программатор, нужно при заливке нажимать ресет на про мини, естественно предварительно правильно выбрав плату и порт в ИДЕ.
1. А блинк с другими задержками - видно что они поменялись?
2. Поставить в мониторе скорость повыше, да хоть в 10 раз, мусор идёт?
3. Выводить в порт 255 подряд пару секунд, потом пару секунд 0 и по циклу
На выходе ТХ тогда сможете простым мультиком посмотреть. Напряжение дёргается раз в 2 секунды?
1. смыть спиртом канифоль с соседних Rx Tx . отключить соседнюю периферию с них
2. Rx Tx провода между собой поменять. (Rx должен подключаться к Tx, и наоборот)
3. одинаковая скорость в скетче (к примеру 9600) и в мониторе последовательного порта.
// PL2303 тоже можно использовать для программирования, гляньте на неё даташит и подпаяйте DTR