Микроконтроллеры AVR. GPIO. Порты ввода-вывода.

Долгое время мы оставляли без внимания микроконтроллеры AVR, и вот пришла пора исправить это недоразумение! Как и для других контроллеров, будем постепенно рассматривать различную периферию AVR’ок, сначала теорию, всякие регистры, ну и под конец небольшие примерчики.

В качестве IDE  я использую AVR Studio 5, шестую версию AVR Studio даже не пробовал, не так часто последнее время мне попадаются задачи для AVR ) А вообще неплохо иметь еще и установленную AVR Studio 4, потому что порой случается так, что запрограммировать контроллер из AVR Studio 5 не представляется возможным. Вот совсем недавно я хотел прошить ATMega2560 при помощи программатора STK500 и это оказалось неосуществимо через 5 студию ) Хорошо осталась со старых времен AVR Studio 4, и проблема решилась в течение пары минут.

Читать далее