Daftar Isi:

Beberapa Pemrogram ATtiny85/13A: 6 Langkah
Beberapa Pemrogram ATtiny85/13A: 6 Langkah

Video: Beberapa Pemrogram ATtiny85/13A: 6 Langkah

Video: Beberapa Pemrogram ATtiny85/13A: 6 Langkah
Video: BELAJAR 62 PEMROGRAMAN ARDUINO - ATtinny13A Lebih Simple Dari Nano - Sangat Bermanfaat!! 2024, Juli
Anonim

Oleh Arnov SharmaIkuti Lainnya oleh penulis:

Konsol Game Retro PALPi
Konsol Game Retro PALPi
Konsol Game Retro PALPi
Konsol Game Retro PALPi
Lampu Studio DIY / Kotak Cahaya
Lampu Studio DIY / Kotak Cahaya
Lampu Studio DIY / Kotak Cahaya
Lampu Studio DIY / Kotak Cahaya
TTGO T Menampilkan Jam/Jam Internet
TTGO T Menampilkan Jam/Jam Internet
TTGO T Menampilkan Jam/Jam Internet
TTGO T Menampilkan Jam/Jam Internet

Tentang: Hanya pembuat lain dari India:') hi More About Arnov Sharma »

Pernahkah Anda Membuat Proyek seperti "LDR x Arduino UNO Automatic Light" atau sejenisnya yang hanya menggunakan 2-3 port I/O Digital Mikrokontroler 32 Pin Anda? Tidak apa-apa jika Anda hanya melakukan pekerjaan prototyping tetapi bagaimana jika Anda ingin menyelesaikan atau menghasilkan prototipe itu sebagai produk, bukan sebagai proyek. Salah satu alternatifnya adalah dengan menggunakan Mikrokontroler yang lebih kecil dan lebih murah yang harganya lebih murah dan dapat diimplementasikan dengan mudah di setiap proyek dengan kebutuhan rendah. Microchip memiliki rangkaian mikrokontroler yang disebut "ATTINY AVR" yang merupakan mikrokontroler kecil yang dapat melakukan banyak pekerjaan yang dilakukan Arduino dalam bentuk yang jauh lebih ringkas.

Attiny85 dan Attiny13 adalah salah satu mikrokontroler Attiny yang paling umum karena harganya murah dan mudah tersedia.

Untuk memprogramnya, kami biasanya menggunakan Arduino sebagai setup ISP atau USBasp, saya ingin menggunakan Arduino nano untuk membuat perisai pemrograman attiny85 tetapi tidak untuk memprogram 1 attiny tetapi 6. ya 6, kami dapat memprogram lebih dari 1 attiny secara bersamaan waktu dengan menghubungkan mereka semua secara paralel.

Dalam Posting ini, saya akan menunjukkan kepada kalian bagaimana tepatnya saya membuat programmer ini dan tips untuk memprogram attiny mcu.

Perlengkapan

Bahan yang Diperlukan-

  1. Arduino nano x1
  2. Soket DIP8 x6
  3. 1uf 10V CAP x1
  4. header pria 28 tepatnya
  5. Paket LED 0603 x4
  6. 1K Resistor 0805 paket x2
  7. PCB
  8. kandang cetak 3D
  9. attiny85 x6

Langkah 1: PENGANTAR Attiny85/13A

PENDAHULUAN Attiny85/13A
PENDAHULUAN Attiny85/13A
PENDAHULUAN Attiny85/13A
PENDAHULUAN Attiny85/13A
PENDAHULUAN Attiny85/13A
PENDAHULUAN Attiny85/13A
PENDAHULUAN Attiny85/13A
PENDAHULUAN Attiny85/13A

ATtiny85 adalah mikrokontroler 8-bit berperforma tinggi dan berdaya rendah berdasarkan Arsitektur RISC Lanjutan. Ini memiliki 8 Kbytes In-System Programmable Flash dan populer karena ukurannya yang ringkas dan fitur-fiturnya

tegangan operasinya adalah +1,8 V hingga +5,5V

(baca datasheetnya untuk info lebih lanjut)

Attiny13 adalah mikrokontroler berbasis Microchip 8-bit AVR RISC berkinerja tinggi dan berdaya rendah yang menggabungkan memori flash ISP 1KB, SRAM 64B, EEPROM 64B, file register 32B, dan konverter A/D 10-bit 4-saluran. Perangkat ini mendukung throughput 20 MIPS pada 20 MHz dan beroperasi antara 2,7-5,5 volt.

Dengan mengeksekusi instruksi yang kuat dalam satu siklus clock, perangkat mencapai throughput mendekati 1 MIPS per MHz, menyeimbangkan konsumsi daya dan kecepatan pemrosesan.

(baca datasheetnya untuk info lebih lanjut)

kedua chip ini agak mirip dan memiliki pinout yang sama.

Attiny85 lebih unggul dari Attiny13 karena lebih populer dan memiliki perpustakaan yang tersedia daripada attiny13 yang membuat chip ini mudah untuk memulai.

Langkah 2: Mendesain Perisai Pemrograman

Merancang Perisai Pemrograman
Merancang Perisai Pemrograman
Merancang Perisai Pemrograman
Merancang Perisai Pemrograman

Saya merancang papan breakout nano ini di OrCad Cadance, ia memiliki empat LED (3 di antaranya terhubung ke D7 D8 dan D9 untuk status pemrograman ICSP, dan yang keempat terhubung ke D11 atau D0 attiny jika kita perlu menguji attiny onboard)

Saya mengirimkannya ke PCBWAY dan mendapatkan PCB dalam 22 hari (karena situasi pandemi)

(Saya telah menambahkan file Gerber bersama dengan skema sehingga Anda bahkan dapat mengirim ini ke produsen PCB atau membuat versi Anda sendiri)

Langkah 3: Perakitan

Image
Image
Pemrograman!
Pemrograman!

Tonton video untuk tutorial perakitan dasar-

Langkah 4: Menguji dan Mem-flash Nano Dengan Arduino Sebagai ISP

Image
Image

Pertama, saya mencolokkan Arduino nano dengan komputer saya dan mem-flash-nya dengan sketsa led Chaser sederhana yang akan mengaktifkan led yang terhubung ke pin D7, 8, 9, dan D11 dalam urutan chaser. kiri ke kanan

(tonton videonya)

Setelah ini, saya mengunggah sketsa "Arduino sebagai ISP" dari contoh sketsa ke papan ini dan memendekkan jumper setelah sketsa diunggah. Saya mencolokkan kabel USB dan mengeluarkan 6 attiny85, untuk pemrograman.

Langkah 5: Pemrograman

Pemrograman!
Pemrograman!
Pemrograman!
Pemrograman!

Seperti banyak orang, saya diperkenalkan ke mikrokontroler melalui platform Arduino, Arduino IDE dapat digunakan untuk memprogram hampir setiap Mikrokontroler Attiny dengan menambahkan file Attiny Core oleh Spence Konde -

github.com/SpenceKonde/ATTinyCore

Proses instalasi didokumentasikan dengan cukup baik di halaman GitHub

Proses Flashing cukup sederhana dan lurus ke depan

  • Letakkan attiny85 atau 13 di DIP SOCKET sesuai dengan Orientasi yang benar
  • Buka Alat> Papan dan pilih papan attiny85 Anda.
  • Pilih clock speed menjadi 1MHz, 4MHz atau 8MHz (untuk Blink Sketch 1MHz boleh saja)
  • Pilih port com yang tepat
  • Di Alat> Programmer pilih "Arduino sebagai ISP"
  • Tekan BURN BOOTLOADER
  • Sekarang buka Sketch> dan pilih "Unggah menggunakan Programmer" atau cukup Ctrl+Shift+U

Langkah 6: Hasil

Letakkan Attiny85 atau 13 yang diprogram pada papan tempat memotong roti dan sambungkan led dengan D4* dan GND dan nyalakan secara terpisah.

SEMUA AKAN BLINK (tonton videonya)

Dengan pengaturan ini, Anda dapat memprogram lebih dari 1 attiny pada saat yang sama yang merupakan prestasi yang cukup berguna, karena sekarang Anda dapat mereplikasi proyek Anda dengan mudah atau Anda bahkan dapat memproduksinya untuk menjual aplikasi. Saya harap posting ini bermanfaat dalam beberapa hal. semuanya di sini adalah OPENSOURCE jadi jika Anda membutuhkan sesuatu, tinggalkan komentar.

Direkomendasikan: