Найдено 87 результатов

Brutaller
Вт сен 16, 2008 19:24:03
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1285681

Не знаю. Странно это как то. А вообще я знаю три способа подключения инклуда.


Первый способ:
Положить *.inc файл рядом с *.asm файлом который ассемблируешь и в исходнике задать только имя файла, например:
.include "tn2313def.inc"

Второй способ:
Указать в исходнике полный путь к *.inc файлу ...
Brutaller
Вт сен 16, 2008 18:27:38
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1285681

Кириллица и пробелы в путях (имена файлов и/или каталогов) это зло. Пора бы уже зарубить это себе раз и навсегда.
Brutaller
Ср сен 10, 2008 18:51:14
Форум: МЯЯЯУ!
Тема: А ты уже скачал Google Chrome?
Ответы: 14
Просмотры: 5550

Причем гугль к микрософту?
Они вроде как не связываются :)
А при том, что я уже написал выше. Microsoft очень любит так делать со всяким софтом и прочими патчами, скачал мелкий файл, а потом он долго и упорно начинает что то сливать из сети, при чем не понятно, сколько этот процесс будет ...
Brutaller
Вт сен 09, 2008 19:02:59
Форум: МЯЯЯУ!
Тема: А ты уже скачал Google Chrome?
Ответы: 14
Просмотры: 5550

В лучших традициях Microsoft, мелкий инсталятор на ~400Кб, а остальное из сети тянуть. Бред. Даже пробовать не буду.
Brutaller
Пн сен 08, 2008 19:33:48
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

т.е если я правильно понимаю, то

ST DDRG,R16 // пишем в порт
LD R16,DDRG // читаем из порта

так?

Нет, не так.

Правильно так:

sts DDRG, r16
lds r16, DDRG

LD и ST это команды косвенной адресации через регистровые пары X, Y, Z

Только внимание, с регистрами, адреса которых не старше чем 0x3F ...
Brutaller
Пт авг 29, 2008 22:07:52
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

Re: .obj

имхо - в студии отличный встроенный ассемблер, который создает все, что нужно...
Может быть он(их там два кстати) и вправду отличный, и создает всё что нужно и поддерживает условия в макросах и условное ассемблирование и а-ля сишные директивы :). Правда вот беда, не поддерживает локальных меток. И ...
Brutaller
Пн авг 18, 2008 18:12:39
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

Вот это уже другой разговор. :)

Про IAR согласен, просто я не уточнил.

Кстати, видел интересную тему на одном форуме. Там еще более хитрый прием применяется с использованием специальных заглушек, как раз для отлова таких ситуаций с непреднамеренным входом в прерывание и вытекающих из этого проблем.
Brutaller
Вс авг 17, 2008 23:41:08
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

А никто не задумывался, зачем многие, кто пишет на асме забивают векторы не используемых прерываний инструкцией RETI ?
Кстати IAR это тоже делает. Про GCC не знаю - не смотрел что он там творит.
__Alexander писал(а):Мда, с асмом работоть и работать.
Я то вполне комфортно себя в асме чувствую и понимаю - что делаю.
Brutaller
Пн апр 28, 2008 22:30:37
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

По поводу максимального юзания символьных имен - согласен.

А вот такого от вас ARV, я не ожидал:
если вы будете использовать "короткие" переходы rjmp - вы никогда не ошибетесь!

Интересно вот только, а зачем же тогда каждый вектор занимает два слова в памяти, а не одно как у кристаллов с флэшиной ...
Brutaller
Пн апр 28, 2008 19:44:25
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

большое спасибо, теперь сам буду так же делать.
кстати я из примера в даташите копировал векторы прерываний...
там один из векторов называется ADC и я только сейчас заметил, что "ADC" подсвечивается синим цветом в AVR Studio ! :shock:


Я рад, что помогло :))

А что касается ADC, то да, это ведь ...
Brutaller
Пн апр 28, 2008 18:59:57
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

пожалуйста наведите на правильный путь :shock: :oops:

А проблему то решить так никто и не помог...
Ну tych меня не удивил, как всегда отправляет на свой курс :)))
Да, давайте все начнем писать на асме методом - компильнул на сях, посмотрел в LST, скормил ассемблеру :)))

ARV дядька толковый, но ...
Brutaller
Вс апр 27, 2008 22:56:42
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

И в MEG2.ASM и MEG1.ASM код почти одинаковый, всё должно работать и в том и в другом случае. Разница только в том, что там где используется RCALL, задержка будет на 7 тактов дольше.
Brutaller
Сб апр 19, 2008 19:33:32
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

но проблема в том что я очень плохо знаком с синтаксисом ассемблера
Очень плохо.

Всё засисит от того каким образом идет взаимодействие с портом, т.е. нужные биты устанавливаются/очищаются по одиночке или все сразу.
Если по одиночке, то копайте в сторону команд SBI и CBI.
Если сразу, то чтоб ...
Brutaller
Пн апр 07, 2008 18:49:20
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2531996

Какая интересная инициализация указателя стека для ATmega64 :shock:
ldi count,RamEnd
out SPL,count
Интересно, а куда будет возвращаться процессор после вызова wait_spi ? :)

Даже в даташите в разделе "Interrupts" после таблицы с векторами есть конкретный пример правильной инициализации на асме ...
Brutaller
Вс мар 30, 2008 22:59:00
Форум: Микроконтроллеры и ПЛИС
Тема: Странная ситуация с чтением EEPROM в ATMega8
Ответы: 30
Просмотры: 10692

Ок. Поковыряю в дизассемблере когда будет свободное время, может что интересное найду :)
Brutaller
Вс мар 30, 2008 21:11:55
Форум: Микроконтроллеры и ПЛИС
Тема: Странная ситуация с чтением EEPROM в ATMega8
Ответы: 30
Просмотры: 10692

ARV, а что по поводу моего поста ?
Только интересуют ни какие то старые файлы, а именно свежескомпиленые одной и той же версией WinAVR, но с разницей которая в вышеобозначенном посте.
Brutaller
Вс мар 30, 2008 20:34:27
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1310609

Вот avr-objdump_from_WinAVR-20060421.rar

А чтоб не инсталировать, Total Commander со всякими хорошими плагинами юзать надо ;) Он довольно неплохо расковыривает инсталляторы от Nullsoft
Brutaller
Вс мар 30, 2008 20:24:04
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1310609

Спасибо. Надо будет попробовать.
Brutaller
Вс мар 30, 2008 20:12:46
Форум: Микроконтроллеры и ПЛИС
Тема: Странная ситуация с чтением EEPROM в ATMega8
Ответы: 30
Просмотры: 10692

Artem333 писал(а):Исправил устаноывкой фьюзов на меньшее напряженик
Каких фьюзов, какое напряжение? BOD что ли имеется ввиду? А при чем он тут?
Brutaller
Вс мар 30, 2008 20:09:14
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1310609

ARV писал(а):а для листинга можно взять старую утилиту - прекрасно работает с новой версией...
А вот тут поподробнее можно? Что за утилита? И как ее прикрутить?

Перейти к расширенному поиску