AVR-programmer Shield: Forskelle mellem versioner

Fra HTX Arduino
Spring til navigation Spring til søgning
htx_>Bar
 
 
(En mellemliggende version af den samme bruger vises ikke)
Linje 25: Linje 25:
[[Image:Arduino-programmer.PNG|900px|Oversigt over hvordan 3 forskellige ATTiny kan kobles til en Arduino programmer]]<br />
[[Image:Arduino-programmer.PNG|900px|Oversigt over hvordan 3 forskellige ATTiny kan kobles til en Arduino programmer]]<br />
Oversigt over hvordan 3 forskellige ATTiny kan kobles til en Arduino programmer
Oversigt over hvordan 3 forskellige ATTiny kan kobles til en Arduino programmer
{{Atmel Microcontroller}}


[[Kategori:Atmel udviklingsmiljø]]
[[Kategori:Atmel udviklingsmiljø]]

Nuværende version fra 5. nov. 2022, 12:44

Shiled på en Arduino med programmerings-software til AVR-kredse

Dette shield er linket i udviklingsmiljøet.

Brænder software

Til at programmere Atmels microcontrollere med kan man anvende en Arduino med et specielt program brændt i, så den kan programmere en anden microcontroller.

Programmet der skal lægges i Arduinoen for at få den til at programmere hedder ArduinoISP, og kan findes i standardinstallationen i arduinos eksempler.

Shield

For at lette forbindelsen til det microcontroller board der skal programmeres er der lavet et shield, der har stik til at forbinde til det microcontroller board, hvor der er taget samme stikforbindelse som ISP porten på Arduinoen, så man også kan programmere det grundlæggende system i den (boot-loaderen). Dette shield indeholder forbindelse til Arduinoen, 3 lysdioder til indikation af aktiviteten og et programmeringsstik.

Ud over dette har shieldet et ekstra stik der er beregnet til at kommunikere via I2C, så man kan kommunikere fra Arduinoen over til et microcontroller board ved hjælp af I2C, som kan gå ind på microcontroller boardets ISP-stik. Shildet ser ud som følger:

Diagram og lyout-filer

Diagram og layout ligger i denne ZIP-fil.

Programmeringskabel

Kabelet fra programmerings-shieldet over til det microcontroller board der skal programmeres er lavet af et 6-ledet fladkabel og to IDC fladkabel stik der klemmes på fladkablet.

Alternativ til shieldet

Man kan også koble Arduinoen med programmerings-softwaren til microcontrolleren på et fumlebræt som vist her:

Oversigt over hvordan 3 forskellige ATTiny kan kobles til en Arduino programmer
Oversigt over hvordan 3 forskellige ATTiny kan kobles til en Arduino programmer


Atmel Microcontroller
Atmel udviklingsmiljø AVR Compiler - AVR Makefile - AVR udviklingsboard - AVR-batch - AVR-programmer Shield - WinAVR
Atmel-type Udviklingsboard - ATMega328 - ATTiny2313A - ATTiny24A - ATTiny45 - ATTiny461 - ATTiny48
I2C Moduler Arduino Display - Arduino DS1307 RTC - Arduino IO Expander - Arduino magnetisk kompas - Frekvensmodul - I2C barometer - I2C Display - I2C Lommeregner - I2C strain gauge - I2C tastatur - I2C-RF-modtager - IR Fjernbetjening - Mikrofon som Undervisningsudstyr