Страница 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
Далее настраиваем свой проект:

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 вполне можно и самому написать - по образцу из тех,что в апнотках имеются, и по даташиту на МК.
Может даже и значительно удачнее получится.

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 вроде добавлено...
Не факт, что достоверно - но таки прилагаю тот листинг:
авось кому и пригодиться...

Кыстати...
В студии 4.19 судя по листингу
AVRASM ver. 2.1.42
а в микрощипьей уже
AVRASM ver. 2.2.8

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Вс янв 25, 2026 12:52:12
Starichok51
BOB51, у меня именно Атмел Студия 7-я. и я там все инки нашел в явном виде.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Вс янв 25, 2026 13:13:00
BOB51
Возможно за пределами папки с файлом ассемблера...
В моей версии в ней уже подпапки с инками нету - искать в других папках заметно дольше.

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.
Надо как нибуть попробовать подставить...
Однако симулятор из 4.19 вряд ли новые МК поддерживать будет...
Отладку придется макетированием проводить.

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одящими ...
прям реклама хенделшолдренс...

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 ), производимые различными производителями (в том числе китайские и российские аналоги).
Микрощип, по своей традиции, делит МК на группы в соответствии с разрядностью. Соответственно и ассемблер у них будет заметно отличаться.
Плюс необходимость обновлений для "микрочип студио" с сайта производителя (куда уже просто так не добраться).

Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Вс июн 07, 2026 09:21:16
HardWareMan
BOB51 писал(а): Вс июн 07, 2026 09:03:05
Плюс необходимость обновлений для "микрочип студио" с сайта производителя (куда уже просто так не добраться).
Оно уже года 4 как не обновляется, так что можно тупо скачать последнюю версию. Разве что речь была про галерею? Но она требует регистрацию.
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Добавлено: Вс июн 07, 2026 10:10:46
BOB51
Интересно, как это без "плясок с VPN-бубном" (или чем то подобным) можно на сайт микрощипа влезть то?
Тут вот даже сундук со "старьем" и то ... так пока и не восстановился...

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-разрядный МК.