İçindekiler:
Video: Arduino Uno için ATtiny Programcısı: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Arduino platformuna güveniyorsanız ve diğer bazı atmel mikrodenetleyicilerini programlamayı denemek istiyorsanız, bu kılavuz ilk adımlarınızı yapmanıza yardımcı olacaktır. Özellikle birden fazla ATtiny mikrodenetleyiciyi (2313/4313 25/45/85 ve belki diğerleri) programlamak için Arduino Uno uyumlu kartlar için bir kalkan yapacaksınız.
Gereçler
Bu oldukça basit proje için ihtiyacınız olacak:
-perfboard (tek veya çift taraflı en az 20x10 nokta)
-3x 5mm LED'ler
-3x 220-330 Ohm dirençler
-20 pinli soket
-12 erkek pin başlığı (en az)
-1x atlama teli
-bazı atlama telleri
Ve elbette çalışmak için bir ATtiny mikrodenetleyici (benim durumumda 2313'tür)
Adım 1: Kablolama
Adım adım kılavuz oluşturmaya pek alışık değilim, bu yüzden sadece sonucu ve biraz kablolamayı ekliyorum. Fritzing resminde LED'lerin polaritesine uyulmadığını lütfen unutmayın, bu yüzden dikkatli olun!
Tek taraflı perfboard kullanmaya karar verdiyseniz, pimleri daha uzun yapmak ve arka taraftan lehimlemek için erkek pim başlıklarını bazı pense ile bastırmanız gerekir.
GND pinini değiştirmek için jumper'a ihtiyaç var (hangi mikrodenetleyiciyi kullandığınıza bağlı olarak), ancak taslağı GND olmadan bile ATtiny 2313'e yükleyebildim…
Yeşil LED her zaman AÇIK ve isteğe bağlıdır.
Adım 2: Yazılım Kurulumu
Şimdi arduino ISP'yi arduino kartına yüklemeniz gerekiyor. Dosya -> Örnekler -> ArduinoISP'ye gidin.
Yüklemeden önce 8 ve 9 pinlerini atayarak LED'lerin davranışını değiştirebilirsiniz, pin 7 KULLANILMAYACAKTIR. PMODE (benim durumumda mavi), taslağı yüklerken yanıp sönendir. Bir hata oluştuğunda ERR yanacaktır. Hataları simüle etmeye çalıştım ama hiç yanmadı… HB HeartBeat anlamına geliyor ve periyodik olarak açılıp kapanacak. Benim için pek kullanışlı değil ama ERR LED'i yerine atayabilirsiniz.
3. Adım: Eskizinizi Yükleme
Artık nihayet eskizinizi yüklemeye hazırsınız. Özel kartınızı (mikrodenetleyici) kurduğunuzdan emin olun ve ardından ISP olarak Araçlar -> Programcı -> Arduino'ya gidin.
Çiziminizde atanan dijital pinlerin mikrodenetleyicinizdeki pinlere karşılık geldiğinden emin olun.
Artık eskizinizi yüklemeye hazırsınız!
Önerilen:
(neredeyse) Evrensel MIDI SysEx CC Programcısı (ve Sıralayıcı): 7 Adım (Resimlerle)
(neredeyse) Evrensel MIDI SysEx CC Programcısı (ve Sequencer…): Seksenlerin ortalarında synth üreticileri "daha az iyidir"; barebone sentezlerine yol açan süreç. Bu, üretici tarafında maliyetlerin azalmasına izin verdi, ancak nihai kullanım için yama sürecini imkansız değilse de sıkıcı hale getirdi
Arduino Projelerinizi Küçültün - ATmega328P Programcısı Olarak Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 Adım
Arduino Projelerinizi Küçültün | ATmega328P Programcısı Olarak Arduino UNO (https://youtu.be/YO61YCaC9DY): Video Bağlantısı: https://youtu.be/YO61YCaC9DYProgramlama Arduino'yu ISP (Sistem İçi Programlayıcı) olarak kullanan ATmega328P, Arduino özelliklerini bir breadboard veya PCB. Üniversite projenizi yaparken çoğunlukla yardımcı olur. Azaltır
VUSBTiny AVR SPI Programcısı: 3 Adım
VUSBTiny AVR SPI Programcısı: Bir usbtiny isp programcısı yapıp 6 ay kullandıktan sonra, taşımak için bir tane daha yapmayı düşünüyordum. usbtiny isp tasarımının sadeliğini seviyorum ama daha da küçültmek ve daha az parça almak istiyorum. bir şey ya da
Atmel Studio için Ucuz STK500 AVR Programcısı: 7 Adım
Atmel Studio için Ucuz STK500 AVR Programcısı: Atmel Studio, AVR programları yapmak için güçlü bir araçtır, ancak bir program yazmak ilk adımdır. Programınızı kullanmak için bir devre yapıp kodunuzu mikrodenetleyiciye aktarmalısınız. AVR'nizi Atmel Studio'dan aşağıdakileri kullanarak programlayabilirsiniz
AVR Mikrodenetleyicileri için ISP Programcısı: 4 Adım
AVR Mikrodenetleyiciler için ISP Programlayıcı: Bir mikrodenetleyici programcısı, makine dili kodunu PC'den mikrodenetleyiciye/EEPROM'a aktarmak için kullanılan yazılımla birlikte bir donanım cihazıdır. AVR mikrodenetleyicileri için ISP programcısı, aşağıdakileri kullanan Seri Programcılardır