roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Помогите проблемы с прошивой.
СообщениеДобавлено: 04 дек 2007, 16:40 
Не в сети

Зарегистрирован: 11 июл 2006, 08:41
Сообщения: 11
Откуда: Из Томска
прог. языки: С++ Pascal
сегодня прошивал микроконтроллер, чтобы робот тупо ехал по прямой. Всё было нормально.
Потом решил немного усложнить, чтобы останавливался каждые 0,25 сек, вот и тогда стал показываться сообщение по которому я ни чё понять немогу.
Прошивал спомощью CodeVisionAVR.


Вложения:
1.JPG
1.JPG [ 31.37 КиБ | Просмотров: 1513 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 04 дек 2007, 17:51 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
не стирается флеш память

с программатором всё ок?
какой схемой програмируешь?

фьюзы не прошивал случайно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 04 дек 2007, 18:22 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Первая причина всякой фигни это плохой контакт.
Попробуй проичитать фьюзы в МК. Read -> Fuse


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 04 дек 2007, 19:43 
Не в сети

Зарегистрирован: 11 июл 2006, 08:41
Сообщения: 11
Откуда: Из Томска
прог. языки: С++ Pascal
Прочитал я Fuse:

Добавлено спустя 2 минуты 14 секунд:
с этого понял, что нужно byte2 поменять, только как?

Добавлено спустя 3 минуты 54 секунды:
программатор STK200\300.
Покупал набор мастер-кит.


Вложения:
2.JPG
2.JPG [ 58.35 КиБ | Просмотров: 1633 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 04 дек 2007, 19:56 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
эта ошибка появляется из за несоответствия скоростей чипа и ПК, попробуй поменять в Setting/Programmer/DelayMultipler константу в сторону увеличения, или как крайний вариант снять галочку CheckErasure

Добавлено спустя 1 минуту 55 секунд:
окошко с ошибкой сдвигай левее чтоб галочки видно было , они о многом говорят. и желательно фузы предварительно считать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 04 дек 2007, 21:01 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Подожи значит Фузы читаются? Если да, то с программатором по идее все ок. Попробуй другой МК. Еще вопрос, ты вначале подаешь питание, а потом подсоединяешь линии данных ЛПТ или наоборот? Если питание включаешь в последнюю очередь, то возможно сгорел МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 06 дек 2007, 10:42 
Не в сети

Зарегистрирован: 11 июл 2006, 08:41
Сообщения: 11
Откуда: Из Томска
прог. языки: С++ Pascal
rig писал(а):
эта ошибка появляется из за несоответствия скоростей чипа и ПК, попробуй поменять в Setting/Programmer/DelayMultipler константу в сторону увеличения, или как крайний вариант снять галочку CheckErasure

Добавлено спустя 1 минуту 55 секунд:
окошко с ошибкой сдвигай левее чтоб галочки видно было , они о многом говорят. и желательно фузы предварительно считать.


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

Похоже буду менять чип.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 06 дек 2007, 11:57 
Не в сети
Аватара пользователя

Зарегистрирован: 03 авг 2007, 19:43
Сообщения: 1437
Откуда: Екатеринбург
прог. языки: Си, асм со словарем
фигня, чип должен работать, он же читается тока с ошибкой.
попробуй в ручную стереть через менюшки, другую версию кодевжена, другой прошиватель. у меня такая кака была, три кодевижена стоит с разными версиями, все по разному прошивают. другой комп в конце концов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 06 дек 2007, 19:13 
Не в сети

Зарегистрирован: 11 июл 2006, 08:41
Сообщения: 11
Откуда: Из Томска
прог. языки: С++ Pascal
rig писал(а):
фигня, чип должен работать, он же читается тока с ошибкой.
попробуй в ручную стереть через менюшки, другую версию кодевжена, другой прошиватель. у меня такая кака была, три кодевижена стоит с разными версиями, все по разному прошивают. другой комп в конце концов



плизз поподробнее как стереть, особенно как с помощью CodeVisionAVR. Если там нельзя, то объясни как спомощью других и если не сложно скажи где эти проги эти скачать. :RTFM:
Буду очень признателен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 06 дек 2007, 19:29 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Aragon писал(а):
поподробнее как стереть, особенно как с помощью CodeVisionAVR.


"Эрайз чип" - http://www.avr123.nm.ru/07.htm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 07 дек 2007, 22:54 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
В CVavr в окне прошивки Program -> Erase chip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 08 дек 2007, 18:03 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Эм... А может просто у робота батарейка села? Если не прошивается - значит либо контакты, либо питание. Если б в фузах было дело - он бы вообще как труп молчал...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 10 дек 2007, 21:27 
Не в сети

Зарегистрирован: 11 июл 2006, 08:41
Сообщения: 11
Откуда: Из Томска
прог. языки: С++ Pascal
А теперь самое прикольное. Купил я ещё один чип, прошил, всё отлично работает(просто робот едет назад), загружаю другую прошивку, загружается, но на этот раз не едет, загружаю другую прошивку всё также. Померил тестером напряжение на ножках, которые идут на драйвер, показывает 0 вольт на всех.

Решил потестить микросхему-драйвер L293DNE с выдернутым контроллером из схемы. Она у меня питается от 5 вольт, а напряжение на моторчики ~6 в, т.е. через неё идёт.
В таком исходном состоянии на ножаках, идущих на моторчики, по ~6 вольт. При подачи на 5 вольт на какую-нибудь ножку управления ни чё не меняется.
Но если поставить контроллер, тот который ни как не хочет прошиваться(он по старой прошивке работает ещё), всё работает ка часы. :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 10 дек 2007, 22:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
нифига не понял
тарабарщина какаята =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите проблемы с прошивой.
СообщениеДобавлено: 11 дек 2007, 01:47 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Цитата:
При подачи на 5 вольт на какую-нибудь ножку управления ни чё не меняется.

И не будет ничего меняться на L293 нужно подавать как +5 так и 0. Если ножка висит в воздухе это не означает что она подключена к земле. Поэтому на ножки управления подай на одну +5, а другую соедини с землей.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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