Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
r1on
7 лет назад

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

32
0.340 GOLOS
На Golos с October 2017
Комментарии (3)
Сортировать по:
Сначала старые