Isi kandungan:

Pelbagai Programmer ATtiny85 / 13A: 6 Langkah
Pelbagai Programmer ATtiny85 / 13A: 6 Langkah

Video: Pelbagai Programmer ATtiny85 / 13A: 6 Langkah

Video: Pelbagai Programmer ATtiny85 / 13A: 6 Langkah
Video: How to Upload Code To ATtiny13A Using Arduino UNO 2024, Julai
Anonim

Oleh Arnov Sharma Ikuti Lagi oleh pengarang:

Konsol Permainan PALPi Retro
Konsol Permainan PALPi Retro
Konsol Permainan PALPi Retro
Konsol Permainan PALPi Retro
Kotak Cahaya / Cahaya Studio DIY
Kotak Cahaya / Cahaya Studio DIY
Kotak Cahaya / Cahaya Studio DIY
Kotak Cahaya / Cahaya Studio DIY
Jam / Jam Internet Paparan TTGO T
Jam / Jam Internet Paparan TTGO T
Jam / Jam Internet Paparan TTGO T
Jam / Jam Internet Paparan TTGO T

Tentang: Hanya pembuat lain dari India: ') hai Lebih banyak Mengenai Arnov Sharma »

Pernahkah Anda Membuat Projek seperti "LDR x Arduino UNO Automatic Light" atau yang serupa yang hanya menggunakan 2-3 port I / O Digital dari Mikrokontroler 32 Pin anda? Tidak mengapa jika anda hanya melakukan kerja prototaip tetapi bagaimana jika anda mahu memuktamadkan atau menghasilkan prototaip itu sebagai produk, bukan sebagai projek. Salah satu alternatif adalah menggunakan Mikrokontroler yang lebih kecil dan lebih murah yang harganya lebih murah dan dapat dilaksanakan dengan mudah dalam mana-mana projek keperluan rendah. Microchip mempunyai barisan mikrokontroler yang disebut "ATTINY AVR" yang merupakan mikrokontroler kecil yang dapat melakukan banyak pekerjaan yang dilakukan oleh Arduino dalam bentuk yang jauh lebih padat.

Attiny85 dan Attiny13 adalah salah satu mikrokontroler Attiny yang paling biasa kerana harganya murah dan mudah didapati.

Untuk memprogramnya, kami biasanya menggunakan Arduino sebagai persediaan ISP atau USBasp, saya ingin menggunakan Arduino nano untuk membuat perisai pengaturcaraan attiny85 tetapi tidak untuk pengaturcaraan 1 attiny tetapi 6. ya 6, kita dapat memprogram lebih dari 1 attiny pada masa yang sama masa dengan menghubungkan semuanya secara selari.

Dalam Posting ini, saya akan menunjukkan kepada anda betapa hebatnya saya menjadikan programmer ini dan petua untuk memprogram sebuah mcu.

Bekalan

Bahan yang Diperlukan-

  1. Arduino nano x1
  2. Soket DIP8 x6
  3. 1uf 10V CAP x1
  4. tajuk lelaki 28 tepat
  5. Pakej LED 0603 x4
  6. Pakej Resistor 1K 0805 x2
  7. PCB
  8. Lampiran bercetak 3D
  9. attiny85 x6

Langkah 1: PENGENALAN Attiny85 / 13A

PENGENALAN Attiny85 / 13A
PENGENALAN Attiny85 / 13A
PENGENALAN Attiny85 / 13A
PENGENALAN Attiny85 / 13A
PENGENALAN Attiny85 / 13A
PENGENALAN Attiny85 / 13A
PENGENALAN Attiny85 / 13A
PENGENALAN Attiny85 / 13A

ATtiny85 adalah mikrokontroler 8-bit berprestasi tinggi dan berkuasa rendah berdasarkan Advanced RISC Architecture. Ia mempunyai 8 Kbytes In-System Flash yang dapat diprogram dan popular kerana saiznya yang padat dan ciri-cirinya

voltan operasinya ialah +1.8 V hingga + 5.5V

(baca lembar datanya untuk maklumat lebih lanjut)

Attiny13 adalah mikrokontroler berasaskan mikrokip 8-bit AVR RISC berprestasi tinggi dan berkuasa rendah yang menggabungkan memori flash 1KB ISP, 64B SRAM, 64B EEPROM, fail daftar 32B, dan penukar 10-bit A / D 4-saluran. Peranti ini menyokong throughput 20 MIPS pada 20 MHz dan beroperasi antara 2,7-5,5 volt.

Dengan melaksanakan arahan yang kuat dalam satu pusingan jam, peranti mencapai throughput yang mendekati 1 MIPS per MHz, mengimbangkan penggunaan kuasa dan kecepatan pemprosesan.

(baca lembar datanya untuk maklumat lebih lanjut)

kedua-dua cip ini agak serupa dan mempunyai pinout yang sama.

Attiny85 lebih unggul daripada Attiny13 kerana lebih popular dan mempunyai perpustakaan yang tersedia daripada attiny13 yang menjadikan cip ini mudah dimulakan.

Langkah 2: Merancang Perisai Pengaturcaraan

Merancang Perisai Pengaturcaraan
Merancang Perisai Pengaturcaraan
Merancang Perisai Pengaturcaraan
Merancang Perisai Pengaturcaraan

Saya merancang papan pemecah nano ini di OrCad Cadance, ia mempunyai empat LED (3 daripadanya disambungkan ke D7 D8 dan D9 untuk status pengaturcaraan ICSP, dan yang keempat disambungkan ke D11 atau D0 of attiny sekiranya kita perlu menguji attiny onboard)

Saya menghantarnya ke PCBWAY dan mendapat PCB dalam 22 hari (kerana keadaan pandemik)

(Saya telah menambahkan fail Gerber bersama dengan skema sehingga anda bahkan dapat mengirimnya ke pengeluar PCB atau membuat versi anda sendiri)

Langkah 3: Perhimpunan

Image
Image
Pengaturcaraan!
Pengaturcaraan!

Tonton video untuk tutorial pemasangan asas-

Langkah 4: Menguji dan Mengemaskan Nano Dengan Arduino Sebagai ISP

Image
Image

Pertama, saya memasangkan Arduino nano dengan komputer saya dan menyalakannya dengan lakaran Chaser led sederhana yang akan menukar LED yang disambungkan ke pin D7, 8, 9, dan D11 mengikut turutan. kiri ke kanan

(tonton videonya)

Selepas ini, saya memuat naik lakaran "Arduino as ISP" dari contoh sketsa ke papan ini dan memendekkan pelompat setelah lakaran tersebut dimuat naik. Saya memasang kabel USB dan mengeluarkan 6 attiny85, untuk pengaturcaraan.

Langkah 5: Pengaturcaraan

Pengaturcaraan!
Pengaturcaraan!
Pengaturcaraan!
Pengaturcaraan!

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

github.com/SpenceKonde/ATTinyCore

Proses pemasangan didokumentasikan dengan baik di halaman GitHub

Proses Flashing cukup mudah dan lurus ke hadapan

  • Letakkan attiny85 atau 13 di DIP SOCKET mengikut Orientasi yang betul
  • Pergi ke Alat> Papan dan pilih papan attiny85 anda.
  • Pilih kelajuan jam hingga 1MHz, 4MHz atau 8MHz (untuk Blink Sketch 1MHz baik)
  • Pilih port com yang betul
  • Dalam Alat> Programmer pilih "Arduino sebagai ISP"
  • Tekan BURN BOOTLOADER
  • Sekarang pergi ke Sketch> dan pilih "Upload menggunakan Programmer" atau hanya Ctrl + Shift + U

Langkah 6: Hasilnya

Letakkan Attiny85 atau 13 yang diprogramkan di papan roti dan sambungkan plumbum dengan D4 * dan GND dan hidupkan secara berasingan.

SEMUA GONNA BLINK (tonton video)

Dengan penyediaan ini, anda dapat memprogram lebih dari 1 atiny pada masa yang sama yang merupakan prestasi yang sangat berguna, kerana sekarang anda dapat meniru projek anda dengan selesa atau bahkan dapat menghasilkannya untuk menjual aplikasi. Saya harap siaran ini dapat membantu dalam beberapa cara. semuanya di sini adalah OPENSOURCE jadi jika anda memerlukan sesuatu, tinggalkan komen.

Disyorkan: