Arduino минимум


Добрый День друзья сообщества "Голос".

Сегодня решил написать небольшую шпаргалку для начинающих "ардуинщиков" о минимальной обвязке на примере микросхемы Atmega328P. Многие для своих проектов используют готовые модули, где всего лишь необходимо припаять ножки, прошить готовую arduino и вставить в свою схему. Но в очередных проектах со временем встает остро проблема экономии места на плате, что влечет за собой отказ от модулей и интегрирование в собственную схему обвязки для микросхемы. Так вот немного информации в помощь...

Port B, Port D - цифровые входы/выходы.

Port C - аналоговые входы.

ADC0-5 - analog input 0-5.

PD0-7, PB0-5 - digital pin 0-13.

Подключение внешнего резонатора 9-10 (XTAL1, XTAL2) и далее через конденсаторы С2 и С3 22 пФ подключают на землю.

Питание: VCC с AVCC и GND. Конденсатор С1 0,1 мкФ между "+" и землей для фильтрации высоких частот.

Перезагрузка: "+" притягиваем резистором PC6, для перезапуска замыкаем кнопкой на землю.

Что до прошивки самой микросхемы и ее наладки, то существуют готовые варианты минимальных плат, как показано ниже, или можно собрать самому.

 Из ПО для прошивки советую  Avrdude_Prog v3.3 и не забывайте про драйвера для программатора. Один из примеров программаторов...

Спасибо за внимание. А вы пользуетесь готовыми модулями или встраиваете микросхемы в свою схему?

Avrdude_Prog v3.3 https://drive.google.com/file/d/0B2F-Daj_q5J8REU4NmVfam1DSzA/view?usp=sharing

Драйвер Usbasp https://drive.google.com/file/d/0B2F-Daj_q5J8OXRIaUZOWlNsOFE/view?usp=sharing


Комментарии 3


Чтобы читать и оставлять комментарии вам необходимо зарегистрироваться и авторизоваться на сайте.

Моя страницаНастройкиВыход
Отмена Подтверждаю
100%
Отмена Подтверждаю
Отмена Подтверждаю