Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AVR Studio
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
GeorgyBey
Sorry за идиётский вопрос (по части АВР я "хоббийствую") yeah.gif
Ранее Студия позволяла переименовывать регистры (типа TEMP вместо R16), а сейчас нет! cranky.gif
Это у кого с головой - у МЕНЯ ?, у компьютера или у Студии?
biggrin.gif
SysRq
asm?

Цитата
Код
.def    TMP=r17;временный регистр
GeorgyBey
Цитата(SysRq @ May 27 2009, 22:45) *
asm?

Угу!
haker_fox
Цитата(GeorgyBey @ May 28 2009, 04:21) *
Ранее Студия позволяла переименовывать регистры (типа TEMP вместо R16), а сейчас нет! cranky.gif

Позволяла и позволяет.

Если не сложно, приведите версию AVR Studio, которой Вы пользуетесь, а также фрагмент кода, где регистру сопоставляется новое имя.
GeorgyBey
Цитата(haker_fox @ May 28 2009, 04:13) *
Позволяла и позволяет.

Если не сложно, приведите версию AVR Studio, которой Вы пользуетесь, а также фрагмент кода, где регистру сопоставляется новое имя.

Звыняйтэ за, возможно, невнятное описание "проблемы". В тексте программы никаких проблем. Имелось ввиду - "Меню View", "Register" - появляется окно с перечнем регистров. Можно, дважды щелкнув по ЗНАЧЕНИЮ регистра, установить свое значение. Можно БЫЛО дважды щелкнуть на имени регистра (по-умолчанию "R16"(например) и заменить его на присвоеное в программе .DEF temp=r16 (например). И тогда, пошагово прогоняя программу, весьма удобно было соотносить имя регистра в тексте с именем в окне регистров. А теперь (последняя BILD 638(SP1), и предыдущая 628), проходя строчку ldi temp,$75 нужно вспоминать (глядя в окно регистров) номер этого "temp". Вы понимаете - "темп" для примера! Имен много - и глядя на изменения значений в окне регистров нужно еще соображать тот ли Rxx поменялся!?
На голову не жалуюсь, раньше ТОЧНО позволялось менять ИМЯ регистра в окне регистров. Долго не "баловался" программированием, поустанавливал последние версии Студии, решил опять немного "побаловаться" и наткнулся на сей факт. Ничего серьезного, но "НЕ ПОНЯЛ!?" smile.gif
Может политика АТМУЛА поменялась?

ВСЁ! Тему можно закрыть. Восстановил версию 623 - потеря вернулась! Потавил опять 628ю - пропала возможность! Таки "политика" cranky.gif

ПыСы: Модератору - я конечно не профи в программировании, в смысле не зарабатываю этим себе на жизнь, но уж в любом случае скорее "кончающий" чем "начинающий" smile.gif Начинал я лет 30 назад с Паскаля. Абыдно, да! Атмёл функцию "отмёл", а меня в раздел "начинающих" 08.gif
Но за форум РЕАЛЬНОЕ спасибо - на редкость качественное творение - полное отсутствие хамствующего дилетантства beer.gif
Палыч
Цитата(GeorgyBey @ May 28 2009, 11:18) *
раньше ТОЧНО позволялось менять ИМЯ регистра в окне регистров.
Так и пользуйтесь старой версией. Например, версия 4.9 позволяет это делать...
Александр Куличок
А в окне "Processor" поменять название тоже нельзя?
Думаю, намного удобнее использовать окно watches. Пишеш название - и тебе "по барабану", регистр это или переменная в памяти
Р.S. А что за кристаллы добавили в СП1 к студии 4,16 (Хмега серии D)?? На сайте описаний вроде не нашел...
Р.Р.S. Это глюк версии 4.16, который в СП1 не исправили "Unfortunately no mention of a fix for the register windows bugs"(http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=78424)
OLEG_BOS
Цитата(Александр Куличок @ May 28 2009, 17:20) *
Р.S. А что за кристаллы добавили в СП1 к студии 4,16 (Хмега серии D)?? На сайте описаний вроде не нашел...

В Help указано:
"The following new parts have been added to AVR Studio since 4.15:
- ATxmega16D4, ATxmega32D4, ATxmega64D3, ATxmega128D3, ATxmega256D3"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.