Оглавление:
Видео: Автономный ATmega328p (с использованием внутренней тактовой частоты 8 МГц): 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
ATmega328p - это однокристальный микроконтроллер, созданный Atmel в семействе megaAVR (позже Microchip Technology приобрела Atmel в 2016 году). Он имеет модифицированное ядро 8-битного процессора RISC с измененной гарвардской архитектурой. Этот микроконтроллер является мозгом платы разработки Arduino, а также многих других плат разработки. Используя это руководство, вы можете минимизировать размер своих проектов и сделать их намного дешевле. Это достигается за счет уменьшения количества компонентов платы разработки, таких как встроенные светодиоды, внешние кварцевые генераторы, внешние конденсаторы и многие другие резервные компоненты, встроенные в платы разработки.
Шаг 1. Необходимые инструменты
Список необходимых деталей
1. Резисторы 10 кОм
2. Микросхема ATmega328P-PU
3. Проволочные перемычки
4. Регулятор напряжения LM7805.
5. Макетная плата
6. Плата для разработки Arduino Uno.
Нам также понадобится Arduino IDE для записи загрузчика и загрузки скетчей на ATmega328P. Вы можете скачать его здесь
Вам также необходимо загрузить Arduino в библиотеке Breadboard. Вы можете скачать его отсюда в соответствии с вашей версией IDE
Шаг 2. Запись загрузчика на Atmega328p
Микросхема ATmega328P не поставляется с предустановленным загрузчиком. Загрузчик - это набор кода, который позволяет IC интерпретировать код, который мы загружаем с помощью Arduino IDE.
Шаги по загрузке загрузчика на ATmega328P
1. Подключите Arduino к ATmega328P, как показано на рисунке.
Подключения перечислены ниже: -
ATmega328P контакт 7 => Vcc
ATmega328P контакт 8 => Gnd
ATmega328P контакт 20 => Vcc
ATmega328P контакт 22 => Gnd
ATmega328P контакт 1 => контакт D10 Arduino
ATmega328P контакт 17 => контакт D11 Arduino
ATmega328P контакт 18 => контакт D12 Arduino
ATmega328P контакт 19 => контакт D13 Arduino
подтягивающий резистор на контакте 1 ATmega328P
2. Добавьте плату в свою IDE:
Создайте папку с именем «Оборудование» (если ее еще нет) в папке эскиза, извлеките и скопируйте загруженную библиотеку в эту папку.
Перезагрузите среду IDE и найдите новую плату в меню «Инструменты»> «Плата». Вы должны увидеть новую плату с именем «ATmega328 на макетной плате (внутренние часы 8 МГц)». Если вы видите эту плату, пока все в порядке.
3. Выберите последовательный порт.
4. Выберите для программиста «Arduino as ISP».
5. Запишите загрузчик, выбрав Инструменты меню> Записать загрузчик.
Шаг 3. Эскиз схемы загрузчика
Вы можете загружать эскизы в ATmega328P с помощью платы Arduino.
Шаги по загрузке эскизов в ATmega328P
1. Удалите IC из Arduino.
2. Подключите Arduino к ATmega328P, как показано на рисунке. Список подключений выглядит следующим образом:
Контакт 7 ATmega328P => Vcc> Контакт 8 ATmega328P => Gnd
ATmega328P контакт 20 => Vcc
ATmega328P контакт 22 => Gnd
Контакт 1 ATmega328P => Пин сброса Arduino
Контакт 2 ATmega328P => контакт 1 или контакт RX Arduino
Контакт 3 ATmega328P => контакт 2 или контакт TX Arduino
подтягивающий резистор на выводе 1 ATmega328P
3. Загрузите Sketch в Atmega328P с помощью Arduino IDE.
4. Подключите контакты к ATmega328P в соответствии со схемой расположения контактов.
Рекомендуемые:
Простой измеритель частоты Arduino своими руками до 6,5 МГц: 3 шага
Сделай сам простой измеритель частоты Arduino до 6,5 МГц: сегодня я покажу вам, как построить простой частотомер, способный измерять частоты прямоугольных, синусоидальных или треугольных сигналов до 6,5 МГц
Автономный Arduino 3,3 В с внешней тактовой частотой 8 МГц, программируемый с Arduino Uno через ICSP / ISP (с последовательным мониторингом!): 4 шага
Автономный Arduino 3,3 В с внешней тактовой частотой 8 МГц, программируемый из Arduino Uno через ICSP / ISP (с последовательным мониторингом!): Цели: Создать автономный Arduino, который работает от 3,3 В на внешнем тактовом сигнале 8 МГц. Запрограммировать его через ISP (также известный как ICSP, внутрисхемное последовательное программирование) с Arduino Uno (работающего при 5 В). Отредактировать файл загрузчика и записать его
Измерение частоты пульса на кончике пальца: фотоплетизмографический подход к определению частоты пульса: 7 шагов
Измерение частоты пульса на кончике пальца: фотоплетизмографический подход к определению частоты пульса: фотоплетизмограф (ФПГ) - это простой и недорогой оптический метод, который часто используется для обнаружения изменений объема крови в микрососудистом ложе ткани. В основном он используется неинвазивно для измерения на поверхности кожи, обычно
Создание сенсорного устройства для внутренней среды: 4 шага
Создание сенсорного устройства для внутренней среды: в настоящее время люди больше озабочены качеством в помещении, в котором они живут, поскольку это тесно связано с их здоровьем. Для повышения качества жизни важно знать, что у вас улучшились жилищные условия. Я тоже часть
RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов
RF 433MHZ Радиоуправление с использованием HT12D HT12E | Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: в этой инструкции я покажу вам, как сделать радиоуправляемый пульт дистанционного управления с использованием модуля приемника передатчика 433 МГц с кодированием HT12E & ИС декодера HT12D. В этом руководстве вы можете отправлять и получать данные, используя очень-очень дешевые КОМПОНЕНТЫ, КАК: HT