Страница 110 из 160
Re: AVR studio в вопросах и ответах
Добавлено: Ср июн 01, 2016 14:47:01
Mishany
Ни кто не сталкивался на 7 студии автокомплит пропал и все кроме операторов черного цвета, даже main, думал файл какой похерился, переустановил-бестолку...
код теперь выглядит так:
Спойлер


Re: AVR studio в вопросах и ответах
Добавлено: Ср июн 01, 2016 15:34:40
СЦБист
Код: Выделить всё
EE_WRITE: LDI YH,High(ROM)
LDI YL,Low(ROM)
ADD YL,R18
ADC YH,R20
WAIT_W: SBIC EECR,EEWE
RJMP WAIT_W
OUT EEARH,YH
OUT EEARL,YL
OUT EEDR,R17
SBI EECR,EEMWE
SBI EECR,EEWE
этот код не верный.
надо так .............. В R18 храним индекс ячейки
Код: Выделить всё
EE_WRITE:
LDI R20,0
LDI YH,High(ROM)
LDI YL,Low(ROM)
ADD YL,R18
ADC YH,R20
WAIT_W: SBIC EECR,EEWE
RJMP WAIT_W
OUT EEARH,YH
OUT EEARL,YL
OUT EEDR,R17
SBI EECR,EEMWE
SBI EECR,EEWE
Re: AVR studio в вопросах и ответах
Добавлено: Чт июн 02, 2016 07:29:29
Engineer_Keen
Правильнее было бы вообще вычисление базового адреса и смещения вынести за пределы функций записи-чтения (например в макрос), а в них оставить только копирование Y-регистра в регистры EEADR, так функции будут более универсальные, просто я написал по образу и подобию ваших функций работы с RAM.
Re: AVR studio в вопросах и ответах
Добавлено: Чт июн 02, 2016 14:09:54
СЦБист
Видел макросы в пиках. как это в авр реализовано ?
Re: AVR studio в вопросах и ответах
Добавлено: Чт июн 02, 2016 17:35:30
СКАЗОЧНИК
Re: AVR studio в вопросах и ответах
Добавлено: Чт июн 02, 2016 19:23:11
Mishany
А я нашел в чем косяк был, был отключен Visual Assist, который входит в Visual Studio(который я удалил не задолго до обнаружения пропажи

).
Re: AVR studio в вопросах и ответах
Добавлено: Пт июн 03, 2016 20:58:35
arm-17
Здравствуйте где можно узнать какая AVR studio работает с Windows 10?
У меня стоял Windows 7 и studio 4.13 все работало O.K
Случайно обновил и настали вилы.
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 11:06:11
axillent
седьмая версия точно поддерживается на вин10
ей конечно надо сильно больше памяти чем четвертой
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 13:30:45
BEST-83154
всем привет
вопрос - кто может написать такое на с++ и на атмегу 8
http://www.rlocman.ru/shem/schematics.html?di=52291
интересует замер а/ч
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 15:06:35
pyzhman
Я могу.
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 16:05:39
arm-17
А может есть способ studio 4.13 к Windows 10 прикрутить?
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 16:10:28
emax
А как в макросе можно создать номер регистра, например хочу так:
.macro LDIW
ldi R@0,@1
ldi R@+1,@2
.endmacro
но на вторую строчку ругается
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 17:26:50
СКАЗОЧНИК
А у вас наверное, параметр вообще без номера получился.
Может так R@0+1 ?

Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 17:48:17
Jack_A
И так не работает. Компилятор воспринимает R с цифрами как единое целое - строку, а не R с числом, потому вычислений не производит.
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 18:20:55
emax
наверно надо использовать Concatenation (##), но ума не приложу как...
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 19:10:14
axillent
arm-17 писал(а):А может есть способ
Поиграйтесь с настройками совместимости
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 20:04:22
Mishany
10 можно откатить обратно, а так если новая ОС, то и нечего брезгать atmelstudio7

Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 20:43:53
Alexeyslav
Если это действительно необходимо и без этого никак, работайте с регистрами как с памятью через индексные регистры. Там можно обращаться к ним со смещением, но +1 такт на каждую операцию.
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 21:24:48
Kavka
emax писал(а):А как в макросе можно создать номер регистра, например хочу так:
Вроде можно вот так, может сгодиться:
Код: Выделить всё
.macro pushw
push @0L
push @0H
.endmacro
pushw z
Re: AVR studio в вопросах и ответах
Добавлено: Вс июн 05, 2016 22:42:30
Jack_A
Kavka интересно бы взглянуть на фрагмент листинга откомпилированного этого чуда. Всамделе компил поймет, что R25 - это R24H ? Я до сих пор считал, что H и L относятся только к константам.