Не загружаются скетчи Arduino Uno R3

Drag0n73
Offline
Зарегистрирован: 21.03.2016

    Всем доброго времени суток!

    Изложу суть проблемы: собрал схему на макетной плате, подключил Arduino к компьютеру для заливки скетча. Сразу при включении загорелся постоянным светом светодиод L на 13 пине и не гас. При попытке заливки скетча выдавал ошибку avrdude: ser_open(): can't open device "\\.\COM3": Отказано в доступе.  Со стандартным Blink-ом тоже самое.

    При этом три раза мигает RX, TX не подает никаких сигналов. На reset не реагирует. Напряжение подавалось штатное 5 В. Монитор не открывается. Пробовал замыкать RX и TX. При этом монитор открывается, ответ на сообщения приходит. 

     Пробовал все вариации популярных способов с зажатием reset и включением/отключением питания, загрузкой скетча и т.д. 

     Что вообще можно сделать и какие шансы, что не накрылся микропроцессор?

     

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Drag0n73 пишет:

 can't open device "\\.\COM3": Отказано в доступе.  

Перезагрузите компьютер. Кто-то занял порт и не отпускает.

ИВАН
Offline
Зарегистрирован: 06.02.2015

тоже не запускается помогите плиз выдает вот что

 
Arduino: 1.6.8 (Windows 7), Плата:"Arduino/Genuino Uno"
 
Изменены опции сборки, пересобираем все
 
Скетч использует 1 066 байт (3%) памяти устройства. Всего доступно 32 256 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 2 039 байт для локальных переменных. Максимум: 2 048 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xb3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xb3
Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
ИВАН
Offline
Зарегистрирован: 06.02.2015

нашел ошибку не правельный порт выбрал=))

Alexii
Offline
Зарегистрирован: 13.04.2016

Народ помогите, работала Arduino UNO, все было нормально, потом залил скетч:

#include <LiquidCrystal.h>

LiquidCrystal lcd(3, 5, 9, 10, 11, 12);// (RS, E, DB4, DB5, DB6, DB7)



int foto = 4;// фоторезистор 

int led = 8;//сигнальный лед

int i=0;// переменная счетчика, только целое число



void setup() {



pinMode(led, OUTPUT);// сигнальный лэд

pinMode(foto, INPUT);// фоторезистор 

lcd.begin(16, 2);//установить количество ЖК-дисплея столбцов и строк 

lcd.print("Otrezaho");//Печать сообщения на ЖК-дисплее .

Serial.begin (9600);



}



void loop(){

Serial.println(i);



lcd.setCursor(1, 1);//Очистить Нижняя строка

lcd.print(" paz"); 



lcd.setCursor(0, 1);//Обновление число оборотов в минуту граф

lcd.print(i); 





if (digitalRead(foto) == 1)// если foto=0 то i+1, иначе ничего

// менять 1 или 0 в зависимости от датчика

{

i=i+1;// i плюсует 1 и...

digitalWrite(led, 1);// это то самое ничего

Serial.println(" paz");//...выводит на экран

delay (400);// ждем 1 сек

}

else {

digitalWrite(led, 0);

}



}





работало нормально, начал проверять на оборудовании - все считает до 9 потом на экране какие попало значки, циферки и т.д.

потом несколько раз перезалил скетч вообще ничего

абсолютно даже Blink не хочет заливатся



upload_2016-4-13_17-10-35.png 





на COM4 никаких конфликтов нет, но заливатся ничего не хочет

Помогите пожалуйста!!!

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Что-то явно с виртуальным COM4, его невозможно открыть. Может чем-то занят или отвалился, перезагрузи комп.

Alexii
Offline
Зарегистрирован: 13.04.2016

Всем спасибо, банально накрылся USB шнур, а я панику поднял, поменял шнур и все работает.

Еще раз спасибо за потраченое на меня время

Russib42
Offline
Зарегистрирован: 21.10.2016

Здравствуйте!

Такая ошибка вылетает. В чем проблема? Причем то есть то нет... 
Заранее благодарен за содействие!)

Arduino: 1.6.12 (Mac OS X), Плата:"Arduino/Genuino Uno"

 
Скетч использует 4 162 байт (12%) памяти устройства. Всего доступно 32 256 байт.
Глобальные переменные используют 416 байт (20%) динамической памяти, оставляя 1 632 байт для локальных переменных. Максимум: 2 048 байт.
avrdude: verification error, first mismatch at byte 0x0299
         0xef != 0x90
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Это ошибка заливки в контроллер. Программатор не может прочитать то, что записал. Может память битая. може еще чего, это вопрос в аппаратные дела лучше бы переадресовать.

Russib42
Offline
Зарегистрирован: 21.10.2016

Переадресовать куда?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

В раздел "Аппаратные вопросы". Это явно проблема аппаратуры. По мне так, "микроконтроллер на выброс", но я не электронщик и цена моему мнению - "грош да маленько". Там могут что-то более дельное сказать.

Russib42
Offline
Зарегистрирован: 21.10.2016

Спасибо! Теперь хоть знать буду!))