Isi kandungan:
- Langkah 1: Alat Diperlukan
- Langkah 2: Membakar Bootloader ke Atmega328p
- Langkah 3: Litar Pemuat Sketsa
Video: Berdiri ATmega328p (menggunakan Jam 8 MHz Dalaman): 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
ATmega328p adalah mikrokontroler cip tunggal yang dibuat oleh Atmel dalam keluarga megaAVR (kemudian Microchip Technology memperoleh Atmel pada 2016). Ia mempunyai teras prosesor RISC 8-bit senibina Harvard yang diubah suai. Mikrokontroler ini adalah otak lembaga pembangunan Arduino serta banyak papan pengembangan lain. Dengan menggunakan Instructable ini, anda dapat meminimumkan saiz projek anda dan menjadikannya lebih murah. Ini dilakukan dengan mengurangkan bilangan komponen papan pengembangan seperti LED onboard, pengayun Kristal luaran, Kapasitor luaran dan banyak komponen berlebihan yang terdapat di dalam papan pengembangan.
Langkah 1: Alat Diperlukan
Senarai Bahagian yang diperlukan
1. Perintang 10K ohm
2. IC ATmega328P-PU
3. Wayar Pelompat
4. Pengatur Voltan LM7805
5. Papan roti
6. Lembaga Pembangunan Arduino Uno
Kami juga memerlukan Arduino IDE untuk Membakar Bootloader dan memuat naik sketsa ke ATmega328P. Anda boleh memuat turunnya dari sini
Anda juga perlu memuat turun Arduino di perpustakaan Breadboard. Anda boleh memuat turunnya dari sini mengikut versi IDE anda
Langkah 2: Membakar Bootloader ke Atmega328p
IC ATmega328P tidak dilengkapi dengan Bootloader. Bootloader adalah sekumpulan kod yang membolehkan IC menafsirkan kod yang kami muat naik menggunakan Arduino IDE.
Langkah-langkah untuk memuat naik Bootloader ke ATmega328P
1. Sambungkan Arduino ke ATmega328P seperti yang ditunjukkan dalam gambar.
Sambungan disenaraikan seperti berikut: -
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
Pin ATmega328P 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 perintang melintasi 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 dimuat turun ke folder itu.
Mulakan semula IDE dan cari Papan baru dalam menu Alat> Papan, anda akan melihat papan baru bernama "ATmega328 pada papan roti (Jam Dalaman 8MHz)". Sekiranya anda melihat papan ini semuanya baik-baik saja setakat ini.
3. Pilih port bersiri.
4. Pilih pengaturcara untuk "Arduino sebagai ISP".
5. Burn Bootloader dengan pergi ke Menu Tools> Burn Bootloader.
Langkah 3: Litar Pemuat Sketsa
Anda boleh memuat naik lakaran ke ATmega328P menggunakan papan Arduino anda.
Langkah-langkah untuk memuat naik lakaran ke ATmega328P
1. Keluarkan IC dari Arduino.
2. Sambungkan Arduino ke ATmega328P seperti yang ditunjukkan dalam gambar, Sambungan disenaraikan seperti berikut:
ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd
Pin ATmega328P 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Tetapkan semula pin Arduino
ATmega328P pin 2 => pin 1 atau pin RX dari Arduino
ATmega328P pin 3 => pin 2 atau TX pin Arduino
tarik perintang melintasi pin 1 ATmega328P
3. Muat naik Sketsa ke Atmega328P menggunakan Arduino IDE.
4. Sambungkan pin ke ATmega328P mengikut gambarajah pemetaan pin.
Disyorkan:
Berdiri Sendiri Arduino ATmega328p: 7 Langkah (dengan Gambar)
Berdiri Sendiri Arduino ATmega328p: Semuanya bermula apabila saya melihat " Permainan Binari " oleh Keebie81https: //www.instructables.com/id/Binary-Game/ Tetapi saya berpendapat bahawa versi yang berdiri sendiri dan bukannya papan Arduino, akan lebih baik untuk membebaskan
Jam Berdiri Arduino 3.3V W / External 8 MHz Diprogramkan Dari Arduino Uno Melalui ICSP / ISP (dengan Pemantauan Bersiri!): 4 Langkah
Standalone Arduino 3.3V W / External 8 MHz Clock Diprogramkan Dari Arduino Uno Melalui ICSP / ISP (dengan Serial Monitoring!): Objektif: Untuk membina Arduino mandiri yang berjalan pada 3.3V dari jam luaran 8 MHz. Untuk memprogramkannya melalui ISP (juga dikenali sebagai ICSP, pengaturcaraan bersiri dalam litar) dari Arduino Uno (berjalan pada 5V) Untuk mengedit fail bootloader dan membakar
Jam Digital Menggunakan RTC Dalaman STM32L476: 5 Langkah
Jam Digital Menggunakan RTC Dalaman STM32L476: Tutorial ini memberi petunjuk untuk membuat jam digital di rumah dan boleh berjalan selagi ia digerakkan oleh sumber kuasa. Ia menggunakan daftar mikrokontroler dalaman dan tidak memerlukan RTC luaran
Jam Planet Dalaman: 10 Langkah
Jam Planet Dalam: Dalam arahan ini saya akan menunjukkan kepada anda cara mengubah jam dinding analog biasa menjadi tiga reka bentuk unik. Saya ada fail di sini dengan reka bentuk TinkerCAD yang asal. Yang pertama dan utama yang akan kita buat adalah jam planet dalaman, di mana seiring berjalannya waktu
Cara Membuat Spike Buster atau Papan Suis yang Dikendalikan Jauh Dengan Menggunakan Atmega328P Berdiri: 6 Langkah (dengan Gambar)
Cara Membuat Spike Buster atau Papan Suis yang Dikawal Jauh Menggunakan Standalone Atmega328P: Dalam projek ini saya akan menunjukkan cara membina Spike Buster atau Switch Board yang dikendalikan dari jarak jauh menggunakan Standalone Atmega328P. Projek ini dibina di papan PCB Custom dengan komponen yang sangat sedikit. Sekiranya anda lebih suka menonton video, maka saya telah memasukkannya sama atau