Isi kandungan:

ATtiny Programmer untuk Arduino Uno: 3 Langkah
ATtiny Programmer untuk Arduino Uno: 3 Langkah

Video: ATtiny Programmer untuk Arduino Uno: 3 Langkah

Video: ATtiny Programmer untuk Arduino Uno: 3 Langkah
Video: Cara Memprogram Microcontroller ATtiny13/13a Menggunakan Board Arduino UNO 2024, November
Anonim
ATtiny Programmer untuk Arduino Uno
ATtiny Programmer untuk Arduino Uno

Sekiranya anda sudah yakin dengan platform Arduino dan ingin mencuba pengaturcaraan beberapa mikrokontroler atmel lain, panduan ini akan membantu anda melakukan langkah pertama anda. Khususnya anda akan membuat perisai untuk papan serasi Arduino Uno untuk memprogramkan beberapa mikrokontroler ATtiny (2313/4313 25/45/85 dan mungkin beberapa yang lain).

Bekalan

Untuk projek yang cukup mudah ini, anda memerlukan:

-perfboard (satu atau dua sisi sekurang-kurangnya 20x10 titik)

-3x 5mm LED

-3x 220-330 Ohm perintang

-20 soket pin

-12 tajuk pin lelaki (sekurang-kurangnya)

-1x pelompat

-beberapa wayar pelompat

Dan tentu saja mikrokontroler ATtiny untuk bekerjasama (dalam kes saya ini adalah 2313)

Langkah 1: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Saya tidak biasa membuat panduan langkah demi langkah, jadi saya hanya melampirkan hasil akhir dan beberapa pendawaian. Harap maklum bahawa kekutuban LED tidak dipatuhi pada gambar Fritzing jadi berhati-hatilah!

Sekiranya anda telah memutuskan untuk menggunakan papan serpihan satu sisi maka anda perlu menekan kepala pin lelaki dengan beberapa tang untuk membuat pin lebih panjang dan menyoldernya dari bahagian belakang.

Pelompat diperlukan untuk menukar pin GND (bergantung pada mikrokontroler apa yang anda gunakan) walaupun saya dapat memuat naik lakaran di ATtiny 2313 walaupun tanpa GND sama sekali …

LED hijau sentiasa menyala dan menjadi pilihan.

Langkah 2: Persediaan Perisian

Persediaan Perisian
Persediaan Perisian
Persediaan Perisian
Persediaan Perisian

Sekarang anda perlu memuat naik isdu arduino ke papan arduino. Pergi ke Fail -> Contoh -> ArduinoISP.

Sebelum memuat naik, anda boleh mengubah tingkah laku LED dengan menetapkan pin 8 dan 9, pin 7 TIDAK akan digunakan. PMODE (dalam kes saya berwarna biru) adalah warna yang berkedip ketika anda memuat naik lakaran. ERR akan menyala apabila berlaku ralat. Saya cuba mensimulasikan ralat tetapi tidak pernah menyala … HB bermaksud HeartBeat dan secara berkala akan dihidupkan dan dimatikan. Tidak begitu berguna bagi saya tetapi anda boleh menetapkannya bukan ERR LED.

Langkah 3: Memuat naik Sketsa Anda

Memuat naik Sketsa Anda
Memuat naik Sketsa Anda
Memuat naik Sketsa Anda
Memuat naik Sketsa Anda
Memuat naik Sketsa Anda
Memuat naik Sketsa Anda

Sekarang anda akhirnya bersedia untuk memuat naik lakaran anda. Pastikan anda telah memasang papan tertentu (mikrokontroler) dan kemudian pergi ke Alat -> Pengaturcara -> Arduino sebagai ISP.

Pastikan pin digital yang diberikan dalam lakaran anda sesuai dengan pin pada mikrokontroler anda.

Sekarang anda sudah bersedia untuk memuat naik lakaran anda!

Disyorkan: