ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
234423 Топик полностью
maik-vs (19.01.2011 18:28, просмотров: 173) ответил mazur на Здравствуйте! fko давал мне пример программного шима. И я увидел у него замечательную вещь. Макросы для динамического определения регистров. Попытался применить их в AVR-Studio. Хрен. По колено хрен. Макросы писались в линуховом компиляторе.
Какая-то сомниткльная польза от этого set_flags. Всё равно ручками писать имена флагов. Что добавляет макрос? ".equ" и "=N"? И эти флаги - что, биты регистра? Какого? И как при отладке узнать, в каком бите какой флаг? Нет, такой футбол нам не нужен! (с) Регистры можно передефайнить, только муторно: undef <старое> потом def <новое>. И так перед каждой функцией? Ну его, легче коммент написать.