Иногда срочно требуется что то подредактировать в программе. В этом случае можно не запускать проект AVR Studio (или Atmel Studio), а просто открыть файл с расширением .asm, содержащий код программы. Редактировать такой файл удобней всего в текстовом редакторе Notepad++.
Но есть одно неудобство: в Notepad++ нет подсветки синтаксиса для ассемблера микроконтроллеров AVR. Есть только подсветка синтаксиса для ассемблера x86. И если выбрать такую подсветку, то будет подсвечиваться только часть команд.
Но к счастью подсветку синтаксиса ассемблера AVR можно добавить самостоятельно. Для этого скачайте файл AVR_ASM.xml по этой ссылке. Далее необходимо на вкладке «Синтаксис» выбрать «Задать свой язык» (обведено красным на рисунке выше) и откроется окно «Пользовательское определение языка»:
В этом окне нажимаем на кнопку «Импортировать» и выбираем файл AVR_ASM.xml. При успешном добавлении появляется сообщение «Import Successful»:
Теперь в выпадающем списке «Польз. язык» появляется AVR.
Осталось только перезапустить Notepad++. После закрытия и повторного открытия видим внизу списка язык AVR. Выбираем и видим, что включилась подсветка языка программы.
Теперь что то исправлять в программе или вообще писать программу с чистой страницы станет намного проще и приятней. Если необходимо отредактировать правила подсветки синтаксиса, то переходим в окно «Пользовательское определение языка», в выпадающем списке «Польз. язык» выбираем AVR и переходя по различным вкладкам можно изменять правила подсветки:
Сам процесс редактирования в общем то не сложный, поэтому останавливаться на этом я не буду.