AVR studio в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVR studio 4 в вопросах и ответах

Сообщение VirZh »

MaSu писал(а):случаем нету не у кого платы под программатор???


Вопрос не в орфографии, хотя это тоже не лишнее. Мне не понятно следующее:
1. Платы изготовленной или просто рисунок разводки проводников?
2. Программатор какой? Лично я собирал STK200, поник, Elm Chan, USBASP, USBISP, AVR910USB, AVRUSB500 и последний - клон AVRISP_MKII (смотри на viewtopic.php?f=20&t=26417&start=160)

так что же все-таки нужно?!! :))
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
MaSu
Встал на лапы
Сообщения: 90
Зарегистрирован: Ср мар 09, 2011 21:10:17

Re: AVR studio 4 в вопросах и ответах

Сообщение MaSu »

VirZh писал(а):
MaSu писал(а):случаем нету не у кого платы под программатор???


Вопрос не в орфографии, хотя это тоже не лишнее. Мне не понятно следующее:
1. Платы изготовленной или просто рисунок разводки проводников?
2. Программатор какой? Лично я собирал STK200, поник, Elm Chan, USBASP, USBISP, AVR910USB, AVRUSB500 и последний - клон AVRISP_MKII (смотри на viewtopic.php?f=20&t=26417&start=160)

так что же все-таки нужно?!! :))


Плата под параллельный программатор. Элм Чана
И вот еще один вопрос какие нужно фьюзы поставить в AVRSTUDIO ?
А то по этим вообще что то непонятно мне какие нужно выставить .
Выходит только spien и размер загрузчика=128слов,Адрес загрузчика $0f80?
Вложения
Fus1.jpg
(64.78 КБ) 507 скачиваний
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVR studio 4 в вопросах и ответах

Сообщение VirZh »

MaSu писал(а):Плата под параллельный программатор. Элм Чана
И вот еще один вопрос какие нужно фьюзы поставить в AVRSTUDIO ?
А то по этим вообще что то непонятно мне какие нужно выставить .
Выходит только spien и размер загрузчика=128слов,Адрес загрузчика $0f80?


Фьюзы устанавливаются по умолчанию, как указано в datasheet на соответствующий контроллер.
Рисунок печатки попытаюсь найти, но не обещаю, что это получится, т.к. пользовался, а тем более изготавливал этот программатор очень давно...
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
Black-and-White
Собутыльник Кота
Сообщения: 2613
Зарегистрирован: Пт июн 05, 2009 13:36:19
Откуда: Незалежна Україна, славетне місто Київ, Оболонь
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение Black-and-White »

Подогнали мне на попользоваться УСБшный программатор типа Петка....
Проблема с подключением к компу...
Дрова поставил, но... иногда в Диспетчере устройств пишет "неизвестное устройство", но без знаков вопроса и восклицательный... а иногда не пишет ничего стрёмного...
Вычитал в нете о Хупер Терминале... запустил... эффекта, описанного в нете, не произошло....
Пробовал из АВР Студио, СодэВисионАВР и АВРПрог... Эффекта - ноль....
Помогите, пожалуйста, третий день голова пухнет...
Им не понять значение фразы: "Воля або смерть!"
"Если у вас есть кошка, вы возвращаетесь не в дом, а домой."
Пэм Браун
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVR studio 4 в вопросах и ответах

Сообщение VirZh »

Black-and-White писал(а):Подогнали мне на попользоваться УСБшный программатор типа Петка....
Проблема с подключением к компу...
Дрова поставил, но... иногда в Диспетчере устройств пишет "неизвестное устройство", но без знаков вопроса и восклицательный... а иногда не пишет ничего стрёмного...
Вычитал в нете о Хупер Терминале... запустил... эффекта, описанного в нете, не произошло....
Пробовал из АВР Студио, СодэВисионАВР и АВРПрог... Эффекта - ноль....
Помогите, пожалуйста, третий день голова пухнет...


Эту версию лично не собирал, но, в принципе она очень смахивает на http://tuxgraphics.org/electronics/2005 ... 5101.shtml
По крайней мере драйвер ставится тот же, да и STK500 совместимый. После установки драйвера опознается абсолютно без проблем. Единственное, что надо - это посмотреть на какой виртуальный порт он встал и при настройке программатора выбрать этот порт. В AVRStudio выбирать - программатор STK500
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
Black-and-White
Собутыльник Кота
Сообщения: 2613
Зарегистрирован: Пт июн 05, 2009 13:36:19
Откуда: Незалежна Україна, славетне місто Київ, Оболонь
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение Black-and-White »

Спасибо за помощь!
Но есть несколько вопросов:
1. Где взять драйвер, на который Вы ссылаетесь?
2. Каким Макаром посмотреть на какой виртуальный порт он встал?
Им не понять значение фразы: "Воля або смерть!"
"Если у вас есть кошка, вы возвращаетесь не в дом, а домой."
Пэм Браун
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: AVR studio 4 в вопросах и ответах

Сообщение Gudd-Head »

Black-and-White писал(а):1. Где взять драйвер, на который Вы ссылаетесь?
2. Каким Макаром посмотреть на какой виртуальный порт он встал?

1. http://radiokot.ru/lab/controller/45/03.rar — драйвера для FTDI
2. В диспетчере устройств смотрите "USB to Serial converter" или что-то такое в ветке СОМ-портов.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVR studio 4 в вопросах и ответах

Сообщение VirZh »

Black-and-White писал(а):Спасибо за помощь!
Но есть несколько вопросов:
1. Где взять драйвер, на который Вы ссылаетесь?
2. Каким Макаром посмотреть на какой виртуальный порт он встал?


В общем на заданные вопросы полно ответил Gudd-Head. Дополнить могу только http://www.ftdichip.com/Support/Documen ... Guides.htm Здесь подробное описание установки драйвера для разных ОС
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVR studio 4 в вопросах и ответах

Сообщение VirZh »

Black-and-White писал(а):Спасибо за помощь!
Но есть несколько вопросов:
1. Где взять драйвер, на который Вы ссылаетесь?
2. Каким Макаром посмотреть на какой виртуальный порт он встал?


В общем на заданные вопросы полно ответил Gudd-Head. Дополнить могу только http://www.ftdichip.com/Support/Documen ... Guides.htm Здесь подробное описание установки драйвера для разных ОС
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
Black-and-White
Собутыльник Кота
Сообщения: 2613
Зарегистрирован: Пт июн 05, 2009 13:36:19
Откуда: Незалежна Україна, славетне місто Київ, Оболонь
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение Black-and-White »

Последовал совету Gudd-Headа...
Сначала всё было, как он написал... но МК не шился... потом снова стало всё, как было (см. выше) и так и осталось...
Все прошивочные программы ругаются... чего-то хотят...
В тот период, когда всё было по Gudd-Headу горел зелёный светодиод на программаторе, ни до ни сейчас такого нету... что ещё добавить.... драйвер теперь не ставится.... короче пи*дец....
VirZh, что ж Вы советуете??? Там же ничего не понятно!
Им не понять значение фразы: "Воля або смерть!"
"Если у вас есть кошка, вы возвращаетесь не в дом, а домой."
Пэм Браун
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: AVR studio 4 в вопросах и ответах

Сообщение Gudd-Head »

Black-and-White писал(а):Последовал совету Gudd-Headа...

Опять же, по этому программатору есть отдельная ветка форума viewtopic.php?f=25&t=15213
У меня тоже не обошлось без танцев с бубном. Но! После установки дров программатор виделся как Serial Converter, дальше колдовал только с гипертерминалом.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVR studio 4 в вопросах и ответах

Сообщение VirZh »

Black-and-White писал(а):...VirZh, что ж Вы советуете??? Там же ничего не понятно!


Ну, не знаю... :? Я, конечно, не ас в английском языке, но даже разглядывая картинки :), как на мой взгляд, можно понять, о чем речь...
Если проблема с этим программатором не решится, то могу посоветовать собрать viewtopic.php?f=20&t=26417&start=140 В этой ветке все подробно описано и предложены варианты схемы, прошивки и разводки печатной платы. Тот вариант, который выложил я, собран и работает в шести экземплярах, т.е. ошибок в схеме и печатке нет. К тому же он поддерживает и ATXMega, что очень интересно...
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
Black-and-White
Собутыльник Кота
Сообщения: 2613
Зарегистрирован: Пт июн 05, 2009 13:36:19
Откуда: Незалежна Україна, славетне місто Київ, Оболонь
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение Black-and-White »

Большое, конечно, спасибо за помощь... но в АНГЛИЙСКОМ я совсем никак...
Знаю две фразы: "геймовер" и... не.. а вдруг девушки прочтут...
По сути: проблема явно не в программаторе, у хозяина он работал на "ура"...
я в теме о нём в разделе "Статьи" дополнительно описал симптомы...
Может оттуда что в помощь мне почерпнёте...
Скорее всего проблема в криворукости и невозможности понять, что от меня хотят программатор в купе с компом...
Им не понять значение фразы: "Воля або смерть!"
"Если у вас есть кошка, вы возвращаетесь не в дом, а домой."
Пэм Браун
Аватара пользователя
Necroteeth
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Вс окт 10, 2010 17:43:48
Откуда: Воронеж

Re: AVR studio 4 в вопросах и ответах

Сообщение Necroteeth »

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

Код: Выделить всё

D:\Coding\bljadnahui\default/../bljadnahui.c:4: undefined reference to `set_motors'

Код: Выделить всё

make: *** [bljadnahui.elf] Error 1

текст такой:
#include <pololu/orangutan.h>
int main()
{
set_motors(100,100);
delay_ms(100);
return 0;
}

что примечательно, если взять готовую программу-сэмпл, которая качается с сайта производителя робота, то та же команда set_motors(int m1, int m2) не смущает компилятор. аналогичная ситуация с процедурой delay_ms.
вот, к примеру:

Код: Выделить всё

#include <pololu/orangutan.h>

int main()
{
   print("Hello!");

   play("L16 ceg>c");

   while(1)
   {
      red_led(0);
      green_led(1);

      delay_ms(100);

      red_led(1);
      green_led(0);
      set_motors(255,-255);
      delay_ms(100);
   }

   return 0;
}

// Local Variables: **
// mode: C **
// c-basic-offset: 4 **
// tab-width: 4 **
// indent-tabs-mode: t **
// end: **

и ни слова против студия не сказала. может, я что-то упускаю из виду?
kvn234
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: AVR studio 4 в вопросах и ответах

Сообщение kvn234 »

Всем привет.

Вопрос по UART. Будет ли работать симуляция UART если использывать STI файл с соотвестующими значениями посылки.

Например байт 128, для кварца 7,372800Мгц и скорости передачи 115200бод

000002000:01
000002128:00 -стартовый бит
000002192:01 - число
000002256:00 - 128
000002704:01 -стоповый бит


Имеет ли смысл создавать программу для формирования sti файла для стимуляции UART?
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение vitalik_1984 »

Necroteeth писал(а):не подскажете, в чем может быть дело? студия выдает ошибку

Код: Выделить всё

D:\Coding\bljadnahui\default/../bljadnahui.c:4: undefined reference to `set_motors'

Код: Выделить всё

make: *** [bljadnahui.elf] Error 1

текст такой:
#include <pololu/orangutan.h>
int main()
{
set_motors(100,100);
delay_ms(100);
return 0;
}

что примечательно, если взять готовую программу-сэмпл, которая качается с сайта производителя робота, то та же команда set_motors(int m1, int m2) не смущает компилятор. аналогичная ситуация с процедурой delay_ms.
вот, к примеру:

Код: Выделить всё

#include <pololu/orangutan.h>

int main()
{
   print("Hello!");

   play("L16 ceg>c");

   while(1)
   {
      red_led(0);
      green_led(1);

      delay_ms(100);

      red_led(1);
      green_led(0);
      set_motors(255,-255);
      delay_ms(100);
   }

   return 0;
}

// Local Variables: **
// mode: C **
// c-basic-offset: 4 **
// tab-width: 4 **
// indent-tabs-mode: t **
// end: **

и ни слова против студия не сказала. может, я что-то упускаю из виду?


undefined reference неопределённая ссылка это значит нужно продекларировать либо в вашем проекте либо, чтоб было объявление в подключаемом файле

Код: Выделить всё

#include <pololu/orangutan.h>

delay_ms прячется в

Код: Выделить всё

#include <util/delay.h>
В поисках истины человек развивается.
Аватара пользователя
dave_elektrik
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт янв 27, 2011 05:43:01
Откуда: СНГ

Re: AVR studio 4 в вопросах и ответах

Сообщение dave_elektrik »

Здравствуйте уважаемый народ.
Есть вопрос! Я начинающий в этом деле.
Как в AVR Studio в окне сообщений определить в какой строке ошибка? Программы пишу в ассемблере.
У меня выдает например вот это:
C:\Proekti ATMEL\knopka.asm(8): Including file 'C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\8515def.inc'
C:\Proekti ATMEL\knopka.asm(85): error: Invalid register
C:\Proekti ATMEL\knopka.asm(101): No EEPROM data, deleting C:\Proekti ATMEL\knopka.eep

Приходится всю программу перелопачивать чтобы найти опечатку или еще что-то.
Я во первых не могу понять что это в скобках (85) ну и т.д.
Если можно по подробней, подскажите пожалуйста.
[size=85]Я знаю немного, но то, что знаю, — знаю в совершенстве.[/size]
Аватара пользователя
VirZh
Встал на лапы
Сообщения: 86
Зарегистрирован: Вс фев 27, 2011 01:01:11
Откуда: Республика Крым

Re: AVR studio 4 в вопросах и ответах

Сообщение VirZh »

dave_elektrik писал(а):Здравствуйте уважаемый народ.
Есть вопрос! Я начинающий в этом деле.
Как в AVR Studio в окне сообщений определить в какой строке ошибка? Программы пишу в ассемблере.
У меня выдает например вот это:
C:\Proekti ATMEL\knopka.asm(8): Including file 'C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes\8515def.inc'
C:\Proekti ATMEL\knopka.asm(85): error: Invalid register
C:\Proekti ATMEL\knopka.asm(101): No EEPROM data, deleting C:\Proekti ATMEL\knopka.eep

Приходится всю программу перелопачивать чтобы найти опечатку или еще что-то.
Я во первых не могу понять что это в скобках (85) ну и т.д.
Если можно по подробней, подскажите пожалуйста.


В вашем случае во второй строке сообщения написано, что в файле C:\Proekti ATMEL\knopka.asm в строке 85 ошибка - неправильно выбран регистр. Это может быть, например при записи числа в регистры r0-r15/
Текущий номер строки в студии отображается внизу в статусной панели справа как показано на рисунке
Вложения
ssho.jpg
(41.1 КБ) 656 скачиваний
Последний раз редактировалось VirZh Пн апр 25, 2011 22:15:00, всего редактировалось 2 раза.
Опыт и мудрость приходят с годами... К некоторым годы приходят одни...
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение vitalik_1984 »

VirZh писал(а):В вашем случае во второй строке сообщения написано, что в файле C:\Proekti ATMEL\knopka.asm в строке 85 ошибка - неправильно выбран регистр. Это может быть, например при записи числа в регистры r0-r15/
Текущий номер строки в студии отображается внизу в статусной панели справа как показано на рисунке

Чет похоже фото перепутали:)
В поисках истины человек развивается.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: AVR studio 4 в вопросах и ответах

Сообщение pyzhman »

2dave_elektrik: два быстрых щелчка на сообщении об ошибке и курсор встанет на нее. Число в скобках - номер строки.
Docendo discimus
Ответить

Вернуться в «AVR»