Ocena wątku:
  • 2 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Shield do programowania AVRów
#1
Cześć,
nie będzie to projekt górnych lotów, ale z drugiej strony jest warty wrzucenia. Projekt jest prosty i jest to nic innego jak shield z podstawkami do AVRów, żeby można było je programować z poziomu Arduino. Dzięki temu Shieldowi możemy programować między innymi:

  • W podstawce 8 pinowej: Attiny25/45/85 oraz pozostałe posiadające ten sam rozstaw pinów
  • W podstawce 20 pinowej: Attiny4313/2313 oraz pozostałe posiadające ten sam rozstaw pinów
  • W podstawce 28 pinowej: Atmega8/48/328 oraz pozostałe posiadające ten sam rozstaw pinów

Ponadto, jeżeli któryś z mikrokontrolerów nie pasuje do tego shielda to nic straconego, ponieważ wyposażyłem je w 10 pinowe złącze CANDA, którym możemy podpiąć inny uC. Na nakładce zostało również przewidziane miejsce na zewnętrzny rezonator kwarcowy, jeżeli chcemy aby AVR taki wykorzystywał. 
Napięcie zasilające mikrokontroler też możemy samemu ustawić przy pomocy przełącznika. Mamy do wyboru dwa napięcia:

  • 5V
  • 3,3V
Żeby wypełnić Shield w całości to wyprowadziłem jeszcze gniazda zasilące o napięciu 5V i 3,3V. 

Jak wcześniej wspomniałem projekt nie jest jakoś rozbudowany, ale jeżeli musimy programować nie standardowe mikrokontrolery to jest najlepsze rozwiązanie. 

Ważne: Przed podłączeniem shielda do Arduino sprawdź czy nie ma zwarcia na linii zasilania. Zwarcie najłatwiej jest zrobić przy dodatkowych gniazdach zasilania

Spis Elementów:
  • 1x Gniado IDC 10 pinowe
  • 2x Gniazdo Goldpin 2x4
  • 1x przełącznik (raster 2,54mm)
  • 1x gniazdo prezycyjne SIP 1x3
  • 1x Podstawka DIL8
  • 1x Podstawka DIL20
  • 1x Podstawka DIL28
  • 1x Goldpiny 1x28 
  • 2x Kondensator 22-27pF (ja użyłem 27pF) w obudowie 1206


Zdjęcia z budowy:

           
           
           
   




Jak dodać definicję nowego mikrokontrolera ?




1. Wchodzimy w Plik > Preferencje:

   


2. W "Additional Boards Manager URLs:" dodajemy link do naszej płytki i klikamy OK. Dla zestawu Attiny to będzie: 


Kod:
http://drazzy.com/package_drazzy.com_index.json

Wiele innych mikrokontrolerów jak i płytek można znaleźć tutaj:

Kod:
https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls

   



3. Następnie przechodzimy do Narzędzia > Płytka > Board Manager

   

4. W menadżerze płytek zjeżdzamy na sam dół i odszukujemy jak na obrazku niżej i klikamy Install.

   

Po chwili płytka będzie zainstalowana.

   

5. Teraz do wyboru płytek doszły nam mikrokontrolery Attiny.

   

To tyle. Jak chcesz dodać inną płytkę to wystraczy po przecinku wkleić kolejny linki (url1,url2,...) Oczko

W załączniku projekt płytki, oraz schematy montażowe Oczko


.zip   Shield.zip (Rozmiar: 264.84 KB / Pobrań: 26)
>> Nie pomagam na PW. Od tego jest forum Uśmiech >> Koniecznie sprawdź: Jak dodawać załączniki

1 problem = 1 wątek
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości