Да, точнее сказать "выводы".
Уточню, например, в Atmega8 у меня включен модуль АЦП. Но использую я только два первых его входа ADC0, ADC1. А вот остальные шесть никак не задействованы и, так сказать, пропадают зря
. А мне бы они пригодились как выводы управления чем-нибудь внешним. Вообщем, могу ли я в любом месте программы, где мне надо, написать команду PORTС=PORTС^0b00010000;
и на выводе PC4 получить "1" (если до этого там был "0", соответственно)? Т.е. не выключая, как написано в том же "Курсе", перефирию. Там на примере UART'a сказано, что он переконфигурирует ножки под себя при включении его. Подобную комманду я собираюсь давать между аналого-цифровым преобразованиями.