Записи с меткой ‘Порты ввода-вывода’

Вводной курс AVR. Порты ввода-вывода

Как известно общение МК с различными датчиками, устройствами и внешним миром собственно тоже, происходит через порты ввода-вывода. В зависимости от типа МК их количество варьируется. Не затронуть эту тему не мог, вопросы возникают будем разбираться. Стоит помнить что есть уже зарезервированные выводы (отмечены красным) на которые подаем питание, опорное напряжение для АЦП, вешаем систему сброса МК и тд. (пример для ATmega 8)

зарезервированные_выводы3

 

Но если на выводы Vcc, Gnd подаем только питание, то на выводы XTAL1 и XTAL2 не обязательно вешать кварц. Можно запустить тактирование МК от внутренней RC – цепочки, а выводы использовать по своему усмотрению. Вывод Aref используется как источник опорного напряжения относительно которого будет считать АЦП. Если использование АЦП не предполагается, тогда его можно оставить как есть.  AVcc и AGnd – аналоговая земля и питание АЦП, при использовании нужно позаботиться о дополнительном фильтре и источнике питания. Если измерения с помощью АЦП проводиться не будут, выводы можно соединить с общим питанием как на схеме. Вывод RESET подтянут к питанию но пожеланию можно и систему сброса поставить, очень удобная штука при отладке.

Так теперь нужно разобраться что делать с остальными выводами МК.

 

мега8_порты_ввода_вывода

Читать далее »