mega2560 0 6 июля, 2019 Опубликовано 6 июля, 2019 (изменено) · Жалоба Здравствуйте!Делаю свой первый проект Светодиодная мигалка на микроконтроллере ATmega8. Проект собирал в Atmel Studio.Вроде все заработало как нужно, но хочу теперь добавить светодиоды - 4 штуки или более и повесить их к примеру на порт B. Не совсем понимаю что нужно написать в код, как я понимаю сначала нудно настроить порт B на выход :DDRB= 0xff; А вот как быть дальше не совсем понятно(( Подскажите пожалуйста.Я могу просто скопировать часто кода где есть порт D и заменить на B. К примеру рядом с DDRD &= ~(1<<j); дописать DDRB &= ~(1<<j); и так далее? Изменено 6 июля, 2019 пользователем mega2560 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 6 июля, 2019 Опубликовано 6 июля, 2019 · Жалоба В общем-то, да. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 29 7 июля, 2019 Опубликовано 7 июля, 2019 · Жалоба 8 часов назад, mega2560 сказал: Я могу просто скопировать часто кода где есть порт D А для порта D вы как делали? Тоже откуда-то скопировали? Может стоит всё же один раз разобраться и потом самому писать? Копированием чужого много не напрограммируешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aldec 0 16 сентября, 2019 Опубликовано 16 сентября, 2019 · Жалоба Не на всех Атмегах можно поменять порт заменой D на B, Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться