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