İçindekiler:
- Gereçler
- Adım 1: Attiny85/13A'ya GİRİŞ
- Adım 2: Programlama Kalkanını Tasarlamak
- Adım 3: Montaj
- Adım 4: ISP Olarak Arduino İle Nano'yu Test Etme ve Yanıp Sönme
- Adım 5: Programlama
- Adım 6: Sonuç
Video: Çoklu ATtiny85/13A Programlayıcı: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Arnov Sharma'nın İzleyicisiYazarın devamı:
Hakkında: Hindistan'dan bir başka üretici:') merhaba Arnov Sharma Hakkında Daha Fazla Bilgi »
32 Pinli Mikrodenetleyicinizin sadece 2-3 Dijital I/O portunu kullanan “LDR x Arduino UNO Otomatik Işık” veya benzeri bir Proje yaptınız mı? o prototipi bir proje olarak değil, bir ürün olarak sonuçlandırmak veya üretmek istiyor. Bir alternatif, daha az maliyetli ve düşük gereksinimli herhangi bir projede kolayca uygulanabilen daha küçük ve daha ucuz bir Mikrodenetleyici kullanmaktır. Microchip, bir Arduino'nun yaptığı birçok işi çok daha kompakt bir biçimde yapabilen küçük mikro denetleyiciler olan “ATTINY AVR” adlı bir dizi mikro denetleyiciye sahiptir.
Attiny85 ve Attiny13, ucuz ve kolay erişilebilir oldukları için en yaygın Attiny mikrodenetleyicilerinden biridir.
Bunları programlamak için genellikle ISP kurulumu veya USBasp olarak Arduino kullanıyoruz, attiny85 programlama kalkanı yapmak için Arduino nano kullanmak istedim ama 1 attiny 6 programlamak için değil evet 6, aynı anda 1'den fazla attiny programlayabiliriz. hepsini paralel bağlayarak zaman.
Bu yazıda size bu programlayıcıyı ne kadar doğru yaptığımı ve bir attiny mcu programlamanın ipuçlarını göstereceğim.
Gereçler
Gerekli malzemeler-
- Arduino nano x1
- DIP8 Soket x6
- 1uf 10V KAPAK x1
- erkek başlıklar 28 tam olarak
- LED'ler 0603 paketi x4
- 1K Direnç 0805 paketi x2
- PCB
- 3D baskılı muhafaza
- attiny85 x6
Adım 1: Attiny85/13A'ya GİRİŞ
ATtiny85, Gelişmiş RISC Mimarisine dayalı yüksek performanslı, düşük güçlü 8 bitlik bir mikro denetleyicidir. 8 Kbyte Sistem İçi Programlanabilir Flash'a sahiptir ve kompakt boyutu ve özellikleri nedeniyle popülerdir.
çalışma voltajı +1.8 V ila +5.5V arasındadır
(daha fazla bilgi için veri sayfasını okuyun)
Attiny13, 1KB ISP flash bellek, 64B SRAM, 64B EEPROM, 32B kayıt dosyası ve 4 kanallı 10-bit A/D dönüştürücüyü birleştiren yüksek performanslı, düşük güçlü bir Microchip 8-bit AVR RISC tabanlı mikro denetleyicidir. Cihaz, 20 MHz'de 20 MIPS'lik bir verimi destekler ve 2,7-5,5 volt arasında çalışır.
Güçlü talimatları tek bir saat döngüsünde yürüten cihaz, güç tüketimini ve işlem hızını dengeleyerek MHz başına 1 MIPS'ye yaklaşan verim elde eder.
(daha fazla bilgi için veri sayfasını okuyun)
bu iki çip biraz benzer ve aynı pin çıkışına sahip.
Attiny85, daha popüler olduğu için Attiny13'ten üstündür ve attiny13'ten daha erişilebilir kütüphanelere sahiptir, bu da bu çipin başlatılmasını kolaylaştırır.
Adım 2: Programlama Kalkanını Tasarlamak
Bu nano devre kartını OrCad Cadance'de tasarladım, dört LED'i var (3 tanesi ICSP programlama durumu için D7 D8 ve D9'a bağlı ve dördüncüsü, onboard'u test etmemiz gerektiğinde D11 veya D0 attiny'ye bağlı)
Bir PCBWAY'e gönderdim ve 22 gün içinde PCB'leri aldım (pandemi durumundan dolayı)
(Şematikle birlikte Gerber dosyalarını da ekledim, böylece bunu bir PCB üreticisine gönderebilir veya kendi sürümünüzü oluşturabilirsiniz)
Adım 3: Montaj
Temel montaj eğitimi için videoyu izleyin-
Adım 4: ISP Olarak Arduino İle Nano'yu Test Etme ve Yanıp Sönme
İlk olarak, Arduino nano'yu bilgisayarıma bağladım ve onu, takip sırasına göre pin D7, 8, 9 ve D11'e bağlı led arasında geçiş yapacak basit bir Chaser led çizimi ile parlattım. soldan sağa
(videoyu izle)
Bundan sonra örnek skeçlerden "Arduino as ISP" krokisini bu panoya yükledim ve kroki yüklendikten sonra jumper'ı kısa devre yaptım. USB kablosunu taktım ve programlama için 6 attiny85 çıkardım.
Adım 5: Programlama
Birçok insan gibi, mikrodenetleyicilerle Arduino platformu aracılığıyla tanıştım, Arduino IDE, Spence Konde'nin Attiny Core dosyalarını ekleyerek hemen hemen her Attiny Mikrodenetleyiciyi programlamak için kullanılabilir -
github.com/SpenceKonde/ATTinyCore
Yükleme işlemi GitHub sayfasında oldukça iyi belgelenmiştir.
Yanıp Sönen İşlem oldukça basit ve yalındır
- attiny85 veya 13'ü doğru Yönlendirmeye göre DIP SOKETİNE yerleştirin
- Araçlar>Board'a gidin ve attiny85 kartınızı seçin.
- Saat hızını 1MHz, 4MHz veya 8MHz olarak seçin (Blink Sketch 1MHz için uygundur)
- Doğru com portunu seçin
- Tool>Programmer'da “ISP olarak Arduino”yu seçin
- BURN BOOTLOADER'a basın
- Şimdi Sketch>'e gidin ve “Programlayıcı kullanarak yükle”yi seçin veya sadece Ctrl+Shift+U
Adım 6: Sonuç
Programlanmış Attiny85 veya 13'ü bir devre tahtasına koyun ve led'i D4* ve GND ile bağlayın ve ayrı ayrı güç verin.
HEPSİ BLINK GONNA (videoyu izleyin)
Bu kurulumla, aynı anda 1'den fazla attiny programlayabilirsiniz, bu oldukça kullanışlı bir başarıdır, çünkü artık projenizi kolaylıkla çoğaltabilirsiniz veya hatta bunları satış uygulamaları için üretebilirsiniz. Umarım bu yazı bir şekilde yardımcı olmuştur. Buradaki her şey AÇIK KAYNAK, yani bir şeye ihtiyacınız olursa, yorum bırakmanız yeterli.
Önerilen:
CH341A Programlayıcı: 8 Adım
CH341A Programcısı: Geçenlerde bir CH341A mini programcısı satın aldım. Mini programlayıcı tamamdır ve 24 ve 24 serisi çipleri programlamak için kullanılabilir. Çok düşük maliyetli ancak bilgisayar BIOS'umu ve yönlendirici bellenimini flaş etmek için kullanabildiğim için oldukça kullanışlı.WCH'nin nazik yayınları var
ESP8266 Flaşör ve Programlayıcı, IOT Wifi Modülü Kullanılarak ESP8266 AT Firmware Nasıl Programlanır veya Programlanır: 6 Adım
ESP8266 Flaşör ve Programlayıcı, IOT Wifi Modülü Kullanılarak ESP8266 Firmware'de Nasıl Flash Yapılır veya Programlanır: Açıklama: Bu Modül, ESP-01 veya ESP-01S tipi ESP8266 modülleri için bir USB adaptörü/programcısıdır. ESP01'i takmak için 2x4P 2.54mm dişi başlık ile rahatlıkla donatılmıştır. Ayrıca ESP-01'in tüm pinlerini 2x4P 2.54mm erkek h
ATTiny HV Programlayıcı: 4 Adım
ATTiny HV Programmer: Bu talimat, bir ESP8266 ve tarayıcı tabanlı bir kullanıcı arayüzü kullanan bir ATTiny programlama yardımcı programı içindir
ESP8266-07 Arduino Nano İle Programlayıcı: 6 Adım (Resimli)
Arduino Nano ile ESP8266-07 Programcı: Bu, Arduino nano kullanarak şık bir ESP8266-07/12E programlama kartı oluşturmak için kısa bir eğitimdir. Kablolama şeması burada gösterilene çok benzer. Bu projeyi bir devre tahtasına bağlama, kendinize bir p
5 Transistör PIC Programlayıcı *Adım 9'a Şematik Eklendi!: 9 Adım
5 Transistör PIC Programlayıcı *Şematik Adım 9'a Eklendi!: Bilgisayarınızın paralel portu için kendi PIC programlayıcınızı yapın. Bu, David Tait'in klasik tasarımının bir varyasyonudur. Çok güvenilirdir ve ücretsiz olarak sunulan iyi bir programlama yazılımı vardır. IC-Prog ve PICpgm programcısını seviyorum. Hepsinden iyisi, o