Мазмұны:

Дербес ATmega328p (Ішкі 8 МГц сағаты арқылы): 4 қадам
Дербес ATmega328p (Ішкі 8 МГц сағаты арқылы): 4 қадам

Бейне: Дербес ATmega328p (Ішкі 8 МГц сағаты арқылы): 4 қадам

Бейне: Дербес ATmega328p (Ішкі 8 МГц сағаты арқылы): 4 қадам
Бейне: Роботтарды құрастыру және автоматтандыру. 12 дәріс 2024, Шілде
Anonim
Дербес ATmega328p (Ішкі 8 МГц сағаты арқылы)
Дербес ATmega328p (Ішкі 8 МГц сағаты арқылы)

ATmega328p-бұл Atmel megaAVR тобында жасаған бір чипті микроконтроллер (кейінірек Microchip Technology Atmel компаниясын 2016 жылы сатып алды). Ол 8-биттік RISC процессорлық ядролық Гарвард архитектурасына ие, бұл микроконтроллер Arduino даму тақтасының миы және басқа да көптеген даму тақталары. Бұл нұсқаулықты қолдана отырып, сіз өзіңіздің жобаларыңыздың көлемін азайтуға және оларды әлдеқайда арзандатуға болады. Бұл даму тақтасының борттық жарық диодтары, сыртқы кристалды осцилляторлар, сыртқы конденсаторлар және басқа да көптеген қосымша компоненттер сияқты даму тақтасының компоненттерінің санын азайту арқылы жүзеге асады.

1 -қадам: Қажетті құралдар

Қажетті құралдар
Қажетті құралдар
Қажетті құралдар
Қажетті құралдар
Қажетті құралдар
Қажетті құралдар

Қажетті бөлшектердің тізімі

1. 10К Ом резисторлары

2. ATmega328P-PU IC

3. Өткізгіш сымдар

4. LM7805 кернеу реттегіші

5. Нан тақтасы

6. Arduino Uno дамыту басқармасы

Бізге жүктеушіні жазу және ATmega328P эскиздерін жүктеу үшін Arduino IDE қажет. Сіз оны осы жерден жүктей аласыз

Сондай -ақ, Arduino бағдарламасын Breadboard кітапханасына жүктеу қажет. Сіз оны IDE нұсқасына сәйкес осы жерден жүктей аласыз

2 -қадам: жүктеушіні Atmega328p -ге жазу

Atmega328p жүктейтін жүктеуші
Atmega328p жүктейтін жүктеуші

ATmega328P IC жүктеушімен алдын ала жүктелмейді. Bootloader - бұл IC -ге Arduino IDE көмегімен жүктейтін кодты түсіндіруге мүмкіндік беретін код жиынтығы.

ATmega328P -ке жүктеушіні жүктеу қадамдары

1. Arduino -ны ATmega328P -ке суретте көрсетілгендей қосыңыз.

Қосылымдар келесідей тізімделген:-

ATmega328P пин 7 => Vcc

ATmega328P pin 8 => Gnd

ATmega328P түйрегіші 20 => Vcc

ATmega328P PIN 22 => Gnd

ATmega328P pin 1 => Arduino D10 түйреуі

ATmega328P pin 17 => Arduino D11 түйреуі

ATmega328P пин 18 => Arduino D12 түйреуі

ATmega328P pin 19 => Arduino D13 түйреуі

ATmega328P 1 -ші түйреуішке резисторды тартыңыз

2. IDE -ге тақтаны қосыңыз:

Эскиздік қалтаға Hardware (егер ол әлі жоқ болса) деп аталатын қалта жасаңыз және жүктелген кітапхананы шығарып алып, осы қалтаға көшіріңіз.

IDE -ны қайта іске қосыңыз және Tools> Board мәзірінен жаңа тақтаны іздеңіз, онда сіз «ATmega328 нан тақтасында (8 МГц ішкі сағат)» атты жаңа тақтаны көресіз. Егер сіз бұл тақтаны көрсеңіз, бәрі жақсы.

3. Сериялық портты таңдаңыз.

4. «Arduino провайдер ретінде» бағдарламашысын таңдаңыз.

5. Bootloader бағдарламасын Мәзір құралдары> Burn Bootloader бөліміне өту арқылы жазыңыз.

3 -қадам: Жүктеуші схемасының эскизі

Эскизді жүктеуші схемасы
Эскизді жүктеуші схемасы
Эскизді жүктеуші схемасы
Эскизді жүктеуші схемасы

Сіз нобайларды ATmega328P -ке Arduino тақтасының көмегімен жүктей аласыз.

ATmega328P -ке эскиздерді жүктеу қадамдары

1. Arduino -дан IC алып тастаңыз.

2. Arduino -ді ATmega328P -ке суретте көрсетілгендей қосыңыз, қосылымдар төменде көрсетілген:

ATmega328P түйрегіш 7 => Vcc> ATmega328P түйреуіш 8 => Gnd

ATmega328P түйрегіші 20 => Vcc

ATmega328P түйрегіші 22 => Gnd

ATmega328P pin 1 => Arduino түйреуішін қалпына келтіру

ATmega328P pin 2 => 1 pin немесе Arduino RX істікшесі

ATmega328P pin 3 => 2 түйреуіш немесе Arduino TX істікшесі

ATmega328P 1 -ші түйреуішке резисторды тартыңыз

3. Arduino IDE көмегімен эскизді Atmega328P -ке жүктеңіз.

4. Түйреуіштерді ATmega328P -ке түйреуіш диаграммаға сәйкес қосыңыз.

Ұсынылған: