Страница 116 из 400
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 12:27:41
Мастер Ломастер
Engineer_Keen писал(а):Ну хорошо хоть BRMI сюда не вписали

операнды есть? уже уточнял этот момент. кстати, i - это от immediate, т.е. непосредственно. то есть если в опкоде команды или в ее операнде указано непосредственное значение - эта команда будет кончаться на i. для LD задается непосредственный адрес ячейки, для упомянутого вари перехода - число от -63 до 64, на которое изменится PC. так что и в этом случае мнемоническая логика сохраняется

имхо
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 12:32:41
atac13
ВСЁ! ВОТ ЧТО ПОЛУЧИЛОСЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Я сам поправил что мог,по вашим подсказкам!
вы конечно ПРОФФИ!!! мне до вас далеко!
всем РЕСПЕКТ И УВАЖУХА

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 12:34:25
ploop
мне до вас далеко!
Месяцок - другой, если голова откуда надо растёт

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 12:47:54
atac13
atac13 писал(а):Snap_2012.01.18_12h29m00s_005.png
ВСЁ! ВОТ ЧТО ПОЛУЧИЛОСЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Я сам поправил что мог,по вашим подсказкам!
вы конечно ПРОФФИ!!! мне до вас далеко!
всем РЕСПЕКТ И УВАЖУХА

Просимулировал в протеусе -всё OK!!!
ещё раз все спасибо!

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 13:23:32
GP1
atac13 писал(а):
Просимулировал в протеусе -всё OK!!!
Спроси у любого кота, тебе подтвердят:
то что работает в шпроте - не факт что будет работать в железе.
конкретно данной программы это не касается, тут все просто, а вот в будущем еще не раз столкнешься с тем что, в шпроте все работает а в железе либо не работает вообще, либо работает не так как хочется.

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 13:26:25
ploop
А иногда наоборот - в железе всё ОК, а в симуляторах не хочет.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 13:27:48
GP1
и такое бывает

особенно когда новая версия симулятора выходит

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Ср янв 18, 2012 13:29:44
Arlleex
Мастер Ломастер писал(а):Gudd-Head писал(а):
cbi и sbi сбрасывают/устанавливают биты регистров 0...32, а не только старших

эти команды работают с РЕГИСТРАМИ ВВОДА-ВЫВОДА, а не регистрами ОБЩЕГО НАЗНАЧЕНИЯ, дотошный вы какой

очередное уточнение?
с младшими 32 РВВ он имел ввиду видимо

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 11:28:04
atac13
Gudd-Head писал(а):ploop писал(а):Команда LDI работает со старшими регистрами - R16-R32. А у вас R1-R3 используется. Исправьте.
И стек инициализируйте, т.к. используются подпрограммы.
Да,
atac13, и почитайте
"Микроконтроллеры AVR семейства Tiny Mega фирмы Atmel" А.В.Евстифеев про команды если ещё не скачали.
Спасибо за помощь. книгу скачал ,изучаю.
может подскажете где скачать все команды,ну чтобы все вместе были(для наглядности)я распечатаю и положу перед глазами,так быстрее запоминаю(я так для пиков делал),

если конечно они есть все в одном месте,я искал что то не нашёл
всем кто помогает молодым РЕСПЕКТ И УВАЖУХА

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 11:33:00
Gudd-Head
atac13 писал(а):может подскажете где скачать все команды,ну чтобы все вместе были(для наглядности)я распечатаю и положу перед глазами,так быстрее запоминаю(я так для пиков делал),

если конечно они есть все в одном месте,я искал что то не нашёл
1. В книге, которую я рекомендовал.
2. В даташите на контроллер есть в конце Instruction summary.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 11:35:39
ploop
atac13, привыкайте держать даташит перед глазами. Там всё есть.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 12:01:20
atac13
ploop писал(а):atac13, привыкайте держать даташит перед глазами. Там всё есть.
ПОНЯЛ. СПАСИБО!

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 12:06:15
atac13
Gudd-Head писал(а):atac13 писал(а):может подскажете где скачать все команды,ну чтобы все вместе были(для наглядности)я распечатаю и положу перед глазами,так быстрее запоминаю(я так для пиков делал),

если конечно они есть все в одном месте,я искал что то не нашёл
1. В книге, которую я рекомендовал.
2. В даташите на контроллер есть в конце Instruction summary.
да точно ,на стр.397-402 всё есть,поторопился я ,пордон!ещё раз спасибо
ДА ПРИБУДЕТ С ВАМИ СИЛА!!!!
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 21:35:07
Челюскин
Ребята, а есть у кого исходник для АВР Студио 4 на Ассемблере для термометра? может кто новичку разъяснит как это вообще делается, с чего начинать, куда вертеть? а то все на Сях пишут, я пока не дошел - по самоучителям ползаю, а разобраться хочется.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 21:43:35
pyzhman
Термометры бывают разные
Зеленые, белые, красные.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 21:50:58
Челюскин
Согласен. объясните - с чего начинать. лучше если исходник есть понятный, а то с макросами и всем таким высокоумным пока не лады у меня

как измерить, как калибровать прибор????
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 21:53:51
pyzhman
Вижу не понят. Определиться с датчиком: аналоговый, цифровой?
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 22:08:59
Челюскин
например DS1820. его на нашем сайте все используют.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 22:15:31
pyzhman
Не хочу показаться занудой, но в даташите все разложено по полочкам.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Чт янв 19, 2012 22:18:19
Челюскин
спасибо, мне бы исходник на асьме...

может сам разберусь, что не понятно спрошу тогда..