ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
460972 Топик полностью
koyodza (07.11.2013 14:05 - 14:08, просмотров: 120) ответил _keil на Альтернатива - макрос inline-функция #define - если решили назначить сигнал другому пину, просто указали новую маску в тот же или другой порт
Вы не поняли: у Вас адрес порта и маска (два параметра), у меня один адрес. Пока всё задано define большой разницы нет (хотя на самом деле небольшая разница есть в получаемом коде), но когда Вам понадобится в процессе работы программы загружать конфигурацию, определяющую на каком пине сейчас висит тот или иной сигнал, Ваш вариант потребует почти вдвое больше ресурсов. Я сам делал примерно так, как Вы говорите в течение 6 лет, и только недавно начал переходить на bit bang для периферии, GPIO в первую очередь