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

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

Сообщение mak36999 »

почему не может войти в программинг мод? как это исправить?
происходит довольно часто , особенно на маленьких бесконечных циклах
мк attiny13a, программатор avrisp mk2 clone
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

kobzar Банальный и не банальный автокомплит можно получить из студии шестой.
Если нужен быстрый IDE пользуемся тем, что есть...
Либо переходим на квавр там даже из истории копирования можно код вставить.
mak36999 писал(а):почему не может войти в программинг мод?
Возможно это происходит из–за того, что у вас запущен дебаггер? Ставьте на паузу, либо оставливайте перед программированием
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Сообщение zero648 »

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

Сообщение vitalik_1984 »

На семерке нужно сохранить файл конфигурации с правами администратора. Уже где то ранее упоминалось....
А вообще это не подсветка скобок, а расцветка.
Подсветкой я считаю выделение парной скобки при выделении или по приближению курсора проверяемой скобке. Так есть в шестой студии. Мало того, там еще есть автозакрытие новой рукописной скобки! То есть при открытии скобки всё что дальше пишешь уже находится в скобке. В КВавр есть подсветка пары.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн июн 10, 2013 14:39:50

Сообщение mak36999 »

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

Сообщение zero648 »

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

Сообщение 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. Все работало без проблем.
Грызет канифоль
Сообщения: 278
Зарегистрирован: Вт дек 03, 2013 11:04:04
Откуда: Киев

Сообщение kobzar »

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

Сообщение Frogfot »

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

Сообщение zero648 »

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

Сообщение kobzar »

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

Сообщение vitalik_1984 »

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

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

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

Сообщение kobzar »

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

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

Сообщение oleg110592 »

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

Сообщение kobzar »

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

Сообщение Jack_A »

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

Сообщение oleg110592 »

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

Сообщение Dimon11 »

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

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

Сообщение oleg110592 »

попробуйте в меню Window->Cascade
Ответить

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