Съдържание:
- Стъпка 1: Необходими инструменти
- Стъпка 2: Записване на Bootloader към Atmega328p
- Стъпка 3: Схема за качване на скици
![Самостоятелен ATmega328p (използващ вътрешен 8 MHz часовник): 4 стъпки Самостоятелен ATmega328p (използващ вътрешен 8 MHz часовник): 4 стъпки](https://i.howwhatproduce.com/images/009/image-24867-j.webp)
Видео: Самостоятелен ATmega328p (използващ вътрешен 8 MHz часовник): 4 стъпки
![Видео: Самостоятелен ATmega328p (използващ вътрешен 8 MHz часовник): 4 стъпки Видео: Самостоятелен ATmega328p (използващ вътрешен 8 MHz часовник): 4 стъпки](https://i.ytimg.com/vi/VHPNcWJ23aw/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
![Самостоятелен ATmega328p (използва вътрешен 8 MHz часовник) Самостоятелен ATmega328p (използва вътрешен 8 MHz часовник)](https://i.howwhatproduce.com/images/009/image-24867-1-j.webp)
ATmega328p е едночипов микроконтролер, създаден от Atmel в семейството на megaAVR (по-късно Microchip Technology придоби Atmel през 2016 г.). Той има модифицирана 8-битова RISC процесорна архитектура на Харвардската архитектура, Този микроконтролер е мозъкът на дъската за разработка на Arduino, както и на много други дъски за разработка. Използвайки тази инструкция, можете да сведете до минимум размера на вашите проекти и да ги направите много по -евтини. Това става чрез намаляване на броя на компонентите на платката за разработка, като вградени светодиоди, външни кристални осцилатори, външни кондензатори и много други излишни компоненти, вградени в платките за разработка.
Стъпка 1: Необходими инструменти
![Необходими инструменти Необходими инструменти](https://i.howwhatproduce.com/images/009/image-24867-2-j.webp)
![Необходими инструменти Необходими инструменти](https://i.howwhatproduce.com/images/009/image-24867-3-j.webp)
![Необходими инструменти Необходими инструменти](https://i.howwhatproduce.com/images/009/image-24867-4-j.webp)
Списък на необходимите части
1. 10K ома резистори
2. ATmega328P-PU IC
3. Кабелни проводници
4. Регулатор на напрежението LM7805
5. Платформа
6. Съвет за развитие на Arduino Uno
Нуждаем се също от Arduino IDE, за да записваме Bootloader и да качваме скици в ATmega328P. Можете да го изтеглите от тук
Също така трябва да изтеглите Arduino от библиотека Breadboard. Можете да го изтеглите от тук според вашата IDE версия
Стъпка 2: Записване на Bootloader към Atmega328p
![Изгаряне на Bootloader до Atmega328p Изгаряне на Bootloader до Atmega328p](https://i.howwhatproduce.com/images/009/image-24867-5-j.webp)
IC ATmega328P IC не идва предварително заредена с Bootloader. Bootloader е набор от код, който позволява на IC да интерпретира кода, който качваме с помощта на Arduino IDE.
Стъпки за качване на Bootloader на 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 на макет (8MHz вътрешен часовник)“. Ако видите тази дъска, засега всичко е наред.
3. Изберете Сериен порт.
4. Изберете програмист на "Arduino като ISP".
5. Burn Bootloader, като отидете в Menu Tools> Burn Bootloader.
Стъпка 3: Схема за качване на скици
![Схема за качване на скици Схема за качване на скици](https://i.howwhatproduce.com/images/009/image-24867-6-j.webp)
![Схема за качване на скици Схема за качване на скици](https://i.howwhatproduce.com/images/009/image-24867-7-j.webp)
Можете да качвате скици в ATmega328P, като използвате дъската си Arduino.
Стъпки за качване на скици в ATmega328P
1. Премахнете IC от Arduino.
2. Свържете Arduino към ATmega328P, както е показано на изображението, Връзките са изброени, както следва:
ATmega328P щифт 7 => Vcc> ATmega328P щифт 8 => Gnd
ATmega328P щифт 20 => Vcc
ATmega328P щифт 22 => Gnd
ATmega328P щифт 1 => Нулиране на щифта на Arduino
ATmega328P пин 2 => пин 1 или RX щифт на Arduino
ATmega328P щифт 3 => щифт 2 или TX щифт на Arduino
издърпайте резистора през щифт 1 на ATmega328P
3. Качете Sketch в Atmega328P с помощта на Arduino IDE.
4. Свържете щифтовете към ATmega328P съгласно схемата за картографиране на щифтове.
Препоръчано:
Самостоятелен Arduino 3.3V W / Външен 8 MHz часовник, програмиран от Arduino Uno чрез ICSP / ISP (със сериен мониторинг!): 4 стъпки
![Самостоятелен Arduino 3.3V W / Външен 8 MHz часовник, програмиран от Arduino Uno чрез ICSP / ISP (със сериен мониторинг!): 4 стъпки Самостоятелен Arduino 3.3V W / Външен 8 MHz часовник, програмиран от Arduino Uno чрез ICSP / ISP (със сериен мониторинг!): 4 стъпки](https://i.howwhatproduce.com/images/007/image-20833-j.webp)
Самостоятелен Arduino 3.3V W / Външен 8 MHz часовник, програмиран от Arduino Uno чрез ICSP / ISP (със сериен мониторинг!): Цели: Да се изгради самостоятелен Arduino, който работи на 3.3V от 8 MHz външен часовник. За да го програмирате чрез ISP (известен също като ICSP, серийно програмиране във верига) от Arduino Uno (работещ при 5V) За редактиране на файла за зареждане и записване на
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
![ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки
![Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки](https://i.howwhatproduce.com/images/001/image-2174-20-j.webp)
Часовник, базиран на Arduino, използващ модул DS1307 Часовник в реално време (RTC) & 0.96: Здравейте момчета, в този урок ще видим как да направим работещ часовник с помощта на модул за часовник в реално време DS1307 & OLED дисплеи. Така че ще четем времето от часовника DS1307. И го отпечатайте на OLED екрана
Цифров часовник, използващ вътрешен RTC на STM32L476: 5 стъпки
![Цифров часовник, използващ вътрешен RTC на STM32L476: 5 стъпки Цифров часовник, използващ вътрешен RTC на STM32L476: 5 стъпки](https://i.howwhatproduce.com/images/003/image-7929-11-j.webp)
Цифров часовник, използващ вътрешен RTC на STM32L476: Този урок ръководства за създаване на цифров часовник у дома и може да работи, докато се захранва от източник на захранване. Той използва вътрешни регистри на микроконтролер и не изисква външен RTC
Как да направите дистанционно управляван шип или комутационна платка, използвайки самостоятелен Atmega328P: 6 стъпки (със снимки)
![Как да направите дистанционно управляван шип или комутационна платка, използвайки самостоятелен Atmega328P: 6 стъпки (със снимки) Как да направите дистанционно управляван шип или комутационна платка, използвайки самостоятелен Atmega328P: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-16324-8-j.webp)
Как да си направим дистанционно управляван шип или комутационна платка, използвайки самостоятелен Atmega328P: В този проект ще ви покажа как да изградите дистанционно управляван шиповник или комутационна платка, използвайки самостоятелен Atmega328P. Този проект е изграден върху персонализирана печатна платка с много малко компоненти. Ако предпочитате да гледате видео, тогава съм вградил същото или