Да, спасибо,
буквально через минуту после написания поста нашел сводную таблицу векторов прерываний для семейства mega и понял ошибку. Плохо, что в даташитах МК не перечисляют валидные имена векторов.
Dumaon писал(а):Плохо, что в даташитах МК не перечисляют валидные имена векторов.
Эта пять.
эта даже шесть, блин.
разве вы не заметили, что Atmel умудряется чуть ли не для каждого AVR в даташитах придумывать новые названия для одних и тех же регистров, битов и т.п.? Соответственно в хидерах появляются разные макросы для векторов и т.п.
так что я разделяю недовольство Dumаon
вот пример еще, помимо сказанного: с чего вдруг для attiny13 вектор прерывания по переполнению таймера обозван TIM0_OVF_vect, хотя в большинстве других для нулевого таймера вектор переполнения называется TIMER0_OVF_vect? есть такие выкрутасы и с именами флагов/битов в регистрах... был случай, сейчас не помню точно, что в двух ревизиях даташита на один и тот же МК были такие закидоны с переименованием!!!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
сталкивался с похожми багами студии... по-моему, если неверно отображаемый массив "свернуть", а затем "развернуть" массив, все нормализуется. иногда помогает удаление переменной из Watch с повторным добавлением...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...