SMD Arduino'yu ayrı bir DIP ATmega328 programlamak için nasıl kullanabilirim?


15

Yüzeye monte (SMD) mikrodenetleyici ile bir arduino var:

Arduino SMD sürümü

Bir DIP arduino'nun bir DIP ATmega328 için programcı olarak nasıl kullanılacağını biliyorum. Kolay - mikrodenetleyicinizi tutucuya yerleştirin.

Ancak, yüzeye monte bir Arduino ile, belirgin bir şey yoktur. Mikrodenetleyicinin sökülmesi bir yoludur, ancak bu icky ve yıkıcıdır.

Bu Arduino'yu, tahtaya ölümcül zarar vermeden DIP ATmega328 için bir programcı olarak kullanabilir miyim? Öyleyse nasıl?

Yanıtlar:


9

Arduino SMD kartınızı başka bir Arduino kartı programlamak için kullanma talimatları için Arduino sitesini kontrol edin .

Arduino ISS diyagramı

Bunu bir DIP ATmega328'i programlamak için genişletmek için, resimde gösterilen 6 kabloyu DIP modülündeki ilgili pimlere çevirirsiniz.

  • D13 = PB5, pim 19
  • D12 = PB4, pim 18
  • D11 = PB3, pim 17
  • RESET = RESET, pim 1
  • 5V = AVCC ve VCC, sırasıyla pim 20 ve 7
  • GND = AGND ve GND, sırasıyla 22 ve 8 pinleri

Arduino UNO şematik doğrulama için referans için yararlı olacaktır.

Belirtildiği gibi, programlanan çip üzerine 22pF kapasitörlü bir 16MHz kristal bağlamanız gerekir. Bunu, burada görüldüğü gibi programladığınız çip üzerindeki 9 ve 10 pinlerine bağlamanız gerekir :

Bootloader'ı bir breadboard üzerinde bir ATmega'ya yakmak için bir Arduino kartı kullanma.


Bu, bir breadboard üzerinde sadece bir ATmega ile çalışır mı? ATmega pinindeki pinlerin pin numaraları mı? "PB" öneki de nedir?
Anonim Penguen

Atmega328'e bir kristal eklemeniz ve 2 VCC pimlerini ve atmega'nın 2 GND pimlerini bağlamanız gerekir.
moenad

@ n0idea - iyi nokta, yazıyı güncelledim.

1
@AnnonomusPerson - PA, PB, vb. Bu, Arduino isimlendirmesinden bağımsız olarak çip pin isimleri.

2

Başka bir çözüm, Evil Mad Scientist'in ISP Shield'ini kullanmaktır . Kit yaklaşık 13 $ maliyeti ve birlikte lehim için yaklaşık 30 dakika sürer.

Birçok parçayı programlamayı planlıyorsanız, ISP Shield üzerindeki ZIF (Zero Insertion Force) soketi kesinlikle işe yarayacaktır. Kalkanı satın almasanız bile, birkaç parçadan daha fazlasını programlamak için bir ZIF soketi düşünün.

Kötü Deli Bilim Adamından ISP Kalkanı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.