Страница 399 из 400

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс дек 28, 2025 12:41:30
ДядяВован
gavrasm автор делал всегда для двух систем: win и linux
И емнип исходники для каждой версии выкладывал.
Хороший проект, жаль если закончился(((

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб янв 24, 2026 13:43:14
kuber
Приветствую Всех.
Подскажите кто в теме ассемблер AVRA (AVRASM32.EXE) современные микроконтроллеры поддерживает, например мега328р, мега328рв.
IAR assembler громоздкий, не оперативно. "gavrasm" с ограничением описанном в посте выше.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб янв 24, 2026 15:40:25
BOB51
В AVR Studio 4.19 используем avrasm2
находим обычно тут:

Код: Выделить всё

C:\Program Files (x86)\Atmel\AVR Tools\AvrAssembler2\avrasm2.exe
Далее настраиваем свой проект:
настройка.pdf
(40.84 КБ) 116 скачиваний
:tea:

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб янв 24, 2026 21:07:44
kuber
Спасибо "BOB51".
AVR Studio 4.19 в ассемблере "avrasm2.exe" есть "m328Pdef.inc" но нет m328PBdef.inc.
В "AVRASM32.EXE" только старые микроконтроллеры.
Инфы от avrasm2 не подходят к AVRASM32. Корректировать придётся много своих проектов.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб янв 24, 2026 21:32:29
BOB51
Так тот *def.inc вполне можно и самому написать - по образцу из тех,что в апнотках имеются, и по даташиту на МК.
:write:
Может даже и значительно удачнее получится.
:wink:

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб янв 24, 2026 21:41:58
kuber
Вы "BOB51" правы, быстрее будет самому скомпоновать *def.inc.
Спасибо. Всем Творческих успехов.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс янв 25, 2026 08:09:47
Starichok51
kuber писал(а):AVR Studio 4.19 в ассемблере "avrasm2.exe" есть "m328Pdef.inc" но нет m328PBdef.inc.
я из комплекта 7-ой студии взял m328PBdef.inc и поместил его в соответствующую папку AVR Studio 4.19.
7-ю студию я установил, но практически ей не пользуюсь. а постоянно пользуюсь 4.19.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс янв 25, 2026 11:34:00
BOB51
У меня та 7-я давно в Microchip Studio превратилась (также не пользуюсь - "для коллекции")...
Однако самих *.inc в явном виде там не нашлось...
Единственно при создании проекта с 328РВ и последующей компиляции "тест-пустышки" в листинге содержимое *.inc вроде добавлено...
Не факт, что достоверно - но таки прилагаю тот листинг:
atmega328PB.txt
(116.08 КБ) 57 скачиваний
авось кому и пригодиться...
:roll:
Кыстати...
В студии 4.19 судя по листингу
AVRASM ver. 2.1.42
а в микрощипьей уже
AVRASM ver. 2.2.8
:roll:

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс янв 25, 2026 12:52:12
Starichok51
BOB51, у меня именно Атмел Студия 7-я. и я там все инки нашел в явном виде.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс янв 25, 2026 13:13:00
BOB51
Возможно за пределами папки с файлом ассемблера...
В моей версии в ней уже подпапки с инками нету - искать в других папках заметно дольше.
8)

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс янв 25, 2026 14:33:24
Starichok51
у меня этот файл есть в двух местах:
в C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.0.106\avrasm\inc\m328PBdef.inc
и в C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\ATmega_DFP\1.1.130\avrasm\inc\m328PBdef.inc
можешь у себя найти аналогичные пути.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Пн янв 26, 2026 12:42:13
BOB51
Там и есть.
Собственно другая структура каталогов у седьмой студии...
:(
Вероятно компилятор ассемблера из седьмой можно использовать и в 4.19.
Надо как нибуть попробовать подставить...
:roll:
Однако симулятор из 4.19 вряд ли новые МК поддерживать будет...
Отладку придется макетированием проводить.
8)

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вт май 12, 2026 22:06:33
AQ29
kuber писал(а): Сб янв 24, 2026 13:43:14 Подскажите кто в теме ассемблер AVRA (AVRASM32.EXE) современные микроконтроллеры поддерживает, например мега328р, мега328рв.
IAR assembler громоздкий, не оперативно. "gavrasm" с ограничением описанном в посте выше.
Вообще-то современные МК AVR – это, например, AVR32DA32, из Tiny – ATtiny1616.
Посмотрел в ЧипДипе, у AVR32DA32 цена такая же, параметры вроде как намного лучше.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб июн 06, 2026 11:50:55
sunjob
AQ29 писал(а): Вт май 12, 2026 22:06:33в ЧипДипе, у AVR32DA32
-->
Высокая плотность памяти семейства AVR DA делает эти микроконтроллеры xорошо подxодящими ...
прям реклама хенделшолдренс... 8)

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб июн 06, 2026 21:12:01
AQ29
Причём тут реклама. Новое поколение МК АВР выпускается давно, уже около 6 лет. Это другой уровень, на мой взгляд, закладывать в новую разработку предпочтительнее.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Сб июн 06, 2026 23:47:51
Zapolyarny
AQ29 писал(а): Сб июн 06, 2026 21:12:01 закладывать в новую разработку предпочтительнее.
Если предпочтительность определяется только новизной уровня, то в новые разработки стоит закладывать только самые последние варианты, а тем производителям, которые до сих пор выпускают 8051/52, сказать "фи!".
... а мне придётся и выбросить купленные лет десять назад.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс июн 07, 2026 09:03:05
BOB51
В отношении темы "ассемблер для АВР" более корректно относить к "новым" только те МК, что определяются как 8 разрядные АВР ( АВР 8 ), производимые различными производителями (в том числе китайские и российские аналоги).
Микрощип, по своей традиции, делит МК на группы в соответствии с разрядностью. Соответственно и ассемблер у них будет заметно отличаться.
Плюс необходимость обновлений для "микрочип студио" с сайта производителя (куда уже просто так не добраться).
8)

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс июн 07, 2026 09:21:16
HardWareMan
BOB51 писал(а): Вс июн 07, 2026 09:03:05 Плюс необходимость обновлений для "микрочип студио" с сайта производителя (куда уже просто так не добраться).
8)
Оно уже года 4 как не обновляется, так что можно тупо скачать последнюю версию. Разве что речь была про галерею? Но она требует регистрацию.

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс июн 07, 2026 10:10:46
BOB51
Интересно, как это без "плясок с VPN-бубном" (или чем то подобным) можно на сайт микрощипа влезть то?
8)
Тут вот даже сундук со "старьем" и то ... так пока и не восстановился...
:sleep:

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Добавлено: Вс июн 07, 2026 13:45:23
AQ29
Zapolyarny писал(а): Сб июн 06, 2026 23:47:51 Если предпочтительность определяется только новизной уровня, то в новые разработки стоит закладывать только самые последние варианты, а тем производителям, которые до сих пор выпускают 8051/52, сказать "фи!".
... а мне придётся и выбросить купленные лет десять назад.
Я не писал, что в новые разработки надо закладывать только новые МК. Ясно, что разработчик исходит из своих условий.
В новых МК много преимуществ. В частности, программирование по одному выделенному выводу, возможность по этому выводу просматривать и менять переменные и т.д.
BOB51 писал(а): Вс июн 07, 2026 09:03:05 В отношении темы "ассемблер для АВР" более корректно относить к "новым" только те МК, что определяются как 8 разрядные АВР ( АВР 8 ), производимые различными производителями (в том числе китайские и российские аналоги).
AVR32DA32 – 8-разрядный МК.