реклама на сайте
подробности

 
 
> AVR Studio, Переименование регистров
GeorgyBey
сообщение May 27 2009, 19:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Sorry за идиётский вопрос (по части АВР я "хоббийствую") yeah.gif
Ранее Студия позволяла переименовывать регистры (типа TEMP вместо R16), а сейчас нет! cranky.gif
Это у кого с головой - у МЕНЯ ?, у компьютера или у Студии?
biggrin.gif


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
SysRq
сообщение May 27 2009, 19:45
Сообщение #2


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



asm?

Цитата
Код
.def    TMP=r17;временный регистр
Go to the top of the page
 
+Quote Post
GeorgyBey
сообщение May 27 2009, 19:51
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Цитата(SysRq @ May 27 2009, 22:45) *
asm?

Угу!


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 28 2009, 01:13
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



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

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

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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
GeorgyBey
сообщение May 28 2009, 08:18
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Цитата(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


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
Палыч
сообщение May 28 2009, 08:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(GeorgyBey @ May 28 2009, 11:18) *
раньше ТОЧНО позволялось менять ИМЯ регистра в окне регистров.
Так и пользуйтесь старой версией. Например, версия 4.9 позволяет это делать...
Go to the top of the page
 
+Quote Post
Александр Куличо...
сообщение May 28 2009, 14:20
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



А в окне "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)
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение May 28 2009, 14:28
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(Александр Куличок @ 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"
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01446 секунд с 7
ELECTRONIX ©2004-2016