roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 08:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 12:41 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
avr123.nm.ru писал(а):
frwind писал(а):
Подцепился кабельком от сотового USB > COM, по RX TX
А как у вас из среды Ардуины прошивалась нано без сигнала DTR для RESET ?


Нажимаю Upload и тут же жму Reset, заливается, работает.
Если Reset не жать, то туже ошибку кажет и не аплодится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 12:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
У вас на тутошней схеме нет кнопки ресет. :D

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 12:57 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Всмысле нет? Там в левом верхнем углу... Или я чего не понял...

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:01 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
avr123.nm.ru писал(а):
У вас на тутошней схеме нет кнопки ресет. :D

Какето нет?
Все есть, на первой лапе, через резюк на +, ресетим на минус ножку.

Такая же процедура как прокатывает с Oduino Nano, на Атмега8, не дает не какого результата. (Нажать Reset, нажать Upload).

Дак что на счет фюзов?
Выставляет их все правильно Arduino bootloader или нет, если заливать через Arduino?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
frwind писал(а):
Дак что на счет фюзов?
Выставляет их все правильно Arduino bootloader или нет, если заливать через Arduino?

Вот эту часть вообще не понял. Что заливать, через что заливать, как заливать?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:20 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Если мы заливаем прошивку из среды Ардуино, надо ли после этого шаманить с фьюзами?

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:31 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
http://www.arduino.cc/en/Hacking/Bootloader писал(а):
How does it work?

The "Burn Bootloader" commands in the Arduino environment use an open-source tool, avrdude. There are four steps: unlocking the bootloader section of the chip, setting the the fuses on the chip, uploading the bootloader code to the chip, and locking the bootloader section of the chip. These are controlled by a number of preferences in the Arduino preferences file.


Добавлено спустя 58 секунд:
Но это как обещают, как на самом деле я не знаю :pardon:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:53 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
=DeaD= писал(а):
frwind писал(а):
Дак что на счет фюзов?
Выставляет их все правильно Arduino bootloader или нет, если заливать через Arduino?

Вот эту часть вообще не понял. Что заливать, через что заливать, как заливать?


Из среды Arduino 021, Tools/Burn Bootloader


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну тогда я выше уже ответил :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:57 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Вообще на если на заводе заливают этой кнопкой, то фьюзы конечно тоже будут. Ведь для каждой платы их выставлять это ойойой)))

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 13:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Вполне возможно, что на заводе это кнопкой ничего никто не заливает.
Я вот ORduino nano прошиваю из командной строки через avrdude.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 13 янв 2011, 21:53 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
Добрался до нормального программатора, проверил Fuse, все на месте как положено, через программатор еще раз залили bootloader, результат тот же самый, лежит морг, 10 сек, морг, 10 сек, морг.

Все попытки с комбинацией ресета и аплоада заканчивались как и раньше.

Выдрал из недр винды из темпа, HEX файл прошивки, что Ардуино подготавливает к заливке, закачали эту прошивку в мегу8 и все, мега8 работает( тестовая прога загорала светодиоид и слал в сом порт данные), подцепились к сериал монитору, все работает.

В общем на 90% уверен что проблема кроется в не синхронизации ручного ресета и нажатия кнопки аплоад.

А так можно писать прогу в Arduino, выдергивать hex, закачивать его программатором и все работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 14 янв 2011, 00:29 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
1) отпаяйте кварц - если будет дальше моргать то работает от внутреннег генератора.

2) если от кварца - значит фьюз "делить на 8" запроген - распрогте :D

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino NG (mega8) ошибка с upload
СообщениеДобавлено: 14 янв 2011, 08:36 
Не в сети

Зарегистрирован: 03 янв 2011, 20:51
Сообщения: 27
avr123.nm.ru писал(а):
1) отпаяйте кварц - если будет дальше моргать то работает от внутреннег генератора.

2) если от кварца - значит фьюз "делить на 8" запроген - распрогте :D


Почему тогда МК работает при залитой в него прошивке?
Залито это:
==============================
int c = 0;

void setup()
{
Serial.begin(9600);
pinMode(13, OUTPUT);
digitalWrite(13,1);
}

void loop()
{
c=c+1;
Serial.print(c);
digitalWrite(13,1);
delay(1000);
Serial.print("=");
}
==============================


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO