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

Обсуждаем контроллеры компании Atmel.
mak36999
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн июн 10, 2013 14:39:50

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

Сообщение mak36999 »

vitalik_1984 писал(а):Возможно это происходит из–за того, что у вас запущен дебаггер? Ставьте на паузу, либо оставливайте перед программированием

увы, но нет. очень тяжко и долго, каким то чудом поключается
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

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

Сообщение zero648 »

vitalik_1984 писал(а):На семерке нужно сохранить файл конфигурации с правами администратора.

Да, действительно, на ХР конфиг сохраняется, на 7-ке еще не проверял, Я вот себе тоже оформил, красотиша :)) , раньше как-то и не парился об етом, а тут вон ано чё. А по поводу подсветки парных скобок, так мне это как бы и не надо :))) , ну во всяком случае пока, ближайшие лет надцать :))) , вот, зырьте:
Изображение
Аватара пользователя
eess9
Вымогатель припоя
Сообщения: 672
Зарегистрирован: Ср фев 29, 2012 01:58:32
Откуда: Харьков, Украина

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

Сообщение eess9 »

Народ с наступающими!!!
Помогите плиз. Есть библиотека для работы с SD-карточкой вот отсюда http://elm-chan.org/fsw/ff/00index_e.html. Всеми любимая, и работает без проблем на mega. Понадобилось мне ее прикрутить к xmega. Вроде ничего сложного, все что касается инициализации пинов и spi поменять, и должно работать. Но беда, на строке

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

loop_until_bit_is_set(SPID_STATUS,SPIF)
выдает ошибку
Error 1 invalid operands to binary << (have 'int' and 'SPI_t')
. Эта строка описана в файле <avr/sfr_defs.h>, файл уже напрямую подключал, до лампочки. Менял напрямую на

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

do { } while (!(SPID_STATUS & (1 << SPIF)))
не помогает. В чем может быть причина?
P.S. Используется avr sudio 6.0. Но раньше на этой же студии, с этой же библиотекой делал проект на mega32. Все работало без проблем.
kobzar
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев
Контактная информация:

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

Сообщение kobzar »

zero648 писал(а):Можно сделать подсветку и скобок и цифор и стрингов, но почему-то конфигурация не сохраняется после закрытия студии.

Так может расскажете как ?
vitalik_1984 писал(а):Либо переходим на квавр там даже из истории копирования можно код вставить.

А что такое КВАВР?
Последний раз редактировалось Gudd-Head Вт дек 17, 2013 13:05:55, всего редактировалось 1 раз.
Причина: Нарушение пп. 2.2 и 2.7 Правил Форума
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Frogfot
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

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

Сообщение Frogfot »

kobzar писал(а):А что такое КВАВР?

CodeVision AVR
Хорошему коту и в декабре - март :)
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

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

Сообщение zero648 »

kobzar писал(а):
zero648 писал(а):Можно сделать подсветку и скобок и цифор и стрингов, но почему-то конфигурация не сохраняется после закрытия студии.

Так может расскажете как ?

Для начала, если win7, заходим в студию от имени администратора, чтобы сохранилась конфигурация.
Заходим в студии в меню "Edit" и выбираем "Font and Color...", см. картинку.
Изображение
kobzar
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев
Контактная информация:

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

Сообщение kobzar »

Вы меня не верно поняли.
Подсветка нужна Парности скобок а не просто другим цветом их отображать... но я уже понял что нельзя так сделать! Так что приходиться мучать нервы в 6 студии
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

Есть еще другой вариант Сделать простую редакцию с помощью сторонней программы, которая меняет уровень и строит открытые и закрытые скобки по определенному стандарту( который можно настроить) Таким образом можно легко находить пропущенные скобки.
Например AStile или Indent
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

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

Или сразу ставить открывающую и закрывающую скобки, и писать между ними.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
kobzar
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев
Контактная информация:

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

Сообщение kobzar »

Да понятно что у мня пальцы автоматом ставят закрывающую скобку! Просто иногда в процессе редактирования кода по неведомым мне причинам :) появляется лишняя или удаляется нужная!
ТОгда компилятор яростно кричит мне об жтом и начинаешь парсить глазками весь код в поисках несоответствия!
В 6 же студии и других редакторах достаточно установить курсор на нужную скобку и тебе автоматом подсветит пару!
В общем и целом мне 4 студия нравиться намного больше - потому как очень простая и быстрая! Но приходиться ужасно мучаться с вонючей вижуал студио в 6 версии потому что там все же людский редактор!
даже в WInAVR редактор с подсветкой и автокомплитом - но в нем нету I\O девайс что весьма нехватает! Вобщем и целом атмел конечно уроды!
Тот же микрочип выпустил свою ИДЕ кроссплатформенной и со всеми нештяками :)
Но мы ведб гордые русские мышки - поэтому будем продолжать плакать и грызть кактус ....

з/ы/ - Квавр - фтопку на распалку по миллиону причин
Единственный достойный соперник это MicroC - но неоднократно наталкивался в нете на негативные отзывы что при более или менее большом проекте микрося делает загадочную внутреннюю магию ....
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

Микрочип сделал MplabX на основе NetBeans, кто вам запрещает использовать в качестве редактора NetBeans, можно также использовать Эклипс с плагином. Использую NetBeans для разработки с компилятором WinAvr - там просто надо создать проект с готовым make файлом (makefile создает Студия 4) , NetBeans пути (path) WinAvr прекрасно видит.
з.ы. NetBeans, Эклипс - кроссплатформенные
kobzar
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев
Контактная информация:

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

Сообщение kobzar »

а разве в еклипсе будет автокомплит теж же портов? и как с отладкой?
Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

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

Сообщение Jack_A »

kobzar писал(а):появляется лишняя или удаляется нужная! Тогда компилятор яростно кричит мне об этом и начинаешь парсить глазками весь код в поисках несоответствия!

Когда я стукнулся об это -- не в С для МК, а в простом Borland C, то отжалел 5 минут и написал прогу, проверяющую баланс скобок, назвав её незамысловато : {}.exe :)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

kobzar писал(а):автокомплит теж же портов? и как с отладкой?

это если начать набирать PORT будет предлагать букву A/B/C/D? Не помню, если нет - наверное можно добавить, невеликий труд и самому букву дописать. Отладка - gdbserver есть. Симуляция в той же Студии 4 или Протеус
Dimon11
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс дек 15, 2013 00:07:02

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

Сообщение Dimon11 »

Ребята, открываю свой файл, а у меня открывается вот это. Где окно с кодом? На файл-asm кликал и не раз.

Изображение
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

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

Сообщение oleg110592 »

попробуйте в меню Window->Cascade
Valek174
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Ср апр 24, 2013 19:33:05

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

Сообщение Valek174 »

Целый вечер убил на поиски инфы, как настроить AVR Studio для прошивки контроллера.
У меня AVR Dragon, определяется/подключается. Отлаживает, шьет по HV. А SPI ни в какую не хочет. Выставляю частоту SPI 250 кГц, частота процессора 1 МГц.
При попытке что-то сделать с контроллером выдает сообщение
Изображение
что это? Как правильно настроить программу?
Valek174
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Ср апр 24, 2013 19:33:05

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

Сообщение Valek174 »

И вот еще одно окошко
Изображение
Аватара пользователя
ua1arn
Встал на лапы
Сообщения: 81
Зарегистрирован: Вт май 08, 2012 23:15:45
Откуда: Санкт - Петербург

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

Сообщение ua1arn »

Выставляю частоту SPI 250 кГц, частота процессора 1 МГц.

Пользуясь мюгозиллой, в такой ситуации приходится ставить частоту SPI 4 кГц.
sajkel
Встал на лапы
Сообщения: 105
Зарегистрирован: Вт янв 19, 2010 22:52:13
Откуда: Украина
Контактная информация:

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

Сообщение sajkel »

Беру программу. Компилирую в студии без оптимизации получаю Program: 3424 bytes (41.8% Full). Беру ту же программу и компилирую со своим макфайлом в котором тоже отключена оптимизация. Имею Program: 1162 bytes (14.2% Full). Почему так происходит кто нибудь знает? Мак файл создавался с помощью утилиты к winavr. Была установлена частота. Выбран чип. Выбрана оптимизация 0.
Ответить

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