Daftar Isi:

Standalone ATmega328p (menggunakan Internal 8 MHz Clock): 4 Langkah
Standalone ATmega328p (menggunakan Internal 8 MHz Clock): 4 Langkah

Video: Standalone ATmega328p (menggunakan Internal 8 MHz Clock): 4 Langkah

Video: Standalone ATmega328p (menggunakan Internal 8 MHz Clock): 4 Langkah
Video: How To Run Atmega 328,168,88,8 without XTAL, How to Burn bootloader on Atmega without crystal, xtal 2024, November
Anonim
Standalone ATmega328p (menggunakan Internal 8 MHz Clock)
Standalone ATmega328p (menggunakan Internal 8 MHz Clock)

ATmega328p adalah mikrokontroler chip tunggal yang dibuat oleh Atmel dalam keluarga megaAVR (kemudian Teknologi Microchip mengakuisisi Atmel pada tahun 2016). Ini memiliki inti prosesor RISC 8-bit arsitektur Harvard yang dimodifikasi. Mikrokontroler ini adalah otak dari papan pengembangan Arduino serta banyak papan pengembangan lainnya. Menggunakan Instructable ini Anda dapat meminimalkan ukuran proyek Anda dan membuatnya jauh lebih murah. Hal ini dilakukan dengan mengurangi jumlah komponen papan pengembangan seperti LED onboard, osilator Kristal eksternal, Kapasitor eksternal dan banyak komponen berlebihan lainnya yang terpasang di papan pengembangan.

Langkah 1: Alat yang Dibutuhkan

Alat yang Dibutuhkan
Alat yang Dibutuhkan
Alat yang Dibutuhkan
Alat yang Dibutuhkan
Alat yang Dibutuhkan
Alat yang Dibutuhkan

Daftar Bagian yang dibutuhkan

1. Resistor 10K ohm

2. IC ATmega328P-PU

3. Kabel Jumper

4. Pengatur Tegangan LM7805

5. Papan tempat memotong roti

6. Papan Pengembangan Arduino Uno

Kami juga membutuhkan Arduino IDE untuk Membakar Bootloader dan mengunggah sketsa ke ATmega328P. Anda dapat mengunduhnya dari sini

Anda juga perlu mengunduh Arduino di perpustakaan Breadboard. Anda dapat mengunduhnya dari sini sesuai dengan versi IDE Anda

Langkah 2: Membakar Bootloader ke Atmega328p

Membakar Bootloader ke Atmega328p
Membakar Bootloader ke Atmega328p

IC ATmega328P tidak dimuat sebelumnya dengan Bootloader. Bootloader adalah sekumpulan kode yang memungkinkan IC untuk menginterpretasikan kode yang kita upload menggunakan Arduino IDE.

Langkah-langkah mengupload Bootloader ke ATmega328P

1. Hubungkan Arduino ke ATmega328P seperti pada gambar.

Koneksi terdaftar sebagai berikut: -

ATmega328P pin 7 => Vcc

ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => pin D10 dari Arduino

ATmega328P pin 17 => pin D11 dari Arduino

ATmega328P pin 18 => pin D12 dari Arduino

ATmega328P pin 19 => pin D13 dari Arduino

tarik resistor di pin 1 ATmega328P

2. Tambahkan papan ke IDE Anda:

Buat folder bernama Hardware (jika belum ada) di folder sketsa Anda dan ekstrak dan salin perpustakaan yang diunduh ke folder itu.

Restart IDE dan cari Board baru di menu Tools > Board, Anda akan melihat board baru bernama "ATmega328 on a breadboard (8MHz Internal Clock)". Jika Anda melihat papan ini semuanya baik-baik saja sejauh ini.

3. Pilih Port serial.

4. Pilih programmer ke "Arduino as ISP".

5. Bakar Bootloader dengan masuk ke Menu Tools > Burn Bootloader.

Langkah 3: Sirkuit Pengunggah Sketsa

Sirkuit Pengunggah Sketsa
Sirkuit Pengunggah Sketsa
Sirkuit Pengunggah Sketsa
Sirkuit Pengunggah Sketsa

Anda dapat mengunggah sketsa ke ATmega328P menggunakan papan Arduino Anda.

Langkah-langkah mengunggah sketsa ke ATmega328P

1. Lepaskan IC dari Arduino.

2. Hubungkan Arduino ke ATmega328P seperti yang ditunjukkan pada gambar, Koneksi terdaftar sebagai berikut:

ATmega328P pin 7 => Vcc>ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => Reset pin Arduino

ATmega328P pin 2 => pin 1 atau pin RX dari Arduino

ATmega328P pin 3 => pin 2 atau TX pin Arduino

tarik resistor di pin 1 ATmega328P

3. Upload Sketch ke Atmega328P menggunakan Arduino IDE.

4. Hubungkan pin ke ATmega328P sesuai dengan diagram pin mapping.

Direkomendasikan: