AVR/USBavr Programmering

Når du AVR Programmer skal du bruge 2 ting

Info: Når du programmere via “AVR/USBavr” skal der ikke bruges “Bootloader”.

Tilslutning (10 Pin)

Pin 1 MISO -> Pin 18
Pin 2 SCK -> Pin 19
Pin 4 RES -> Pin 1
Pin 9 MOSI -> Pin 17
Pin 2 GND -> Pin 9 og Pin 22
Pin 10 VCC -> Pin 7 og Pin 20

Info: Hvis + og – byttes går den røde LED ud på “USB ASP AVR Programmer Adapteret”.

AVR/USBavr Programmering

Programmering

Programmeringen forgår sådan at “Programmer Adapteren” skaber forbindelsen mellem chippen, og computeren. Når chippen er forbundet korrekt til “Programmer Adapteren” skal en “HEX” fil sendes.

Info: Programmet kan også bruges til at “Read” (Læse) HEX filen inde i chippen, så den kan udlæses.

Lav HEX fil (Programmerings fil)

Når koden er “Verfify-Compile” oprettes der en mappe her: (C:\Users\(Navn)\AppData\Local\Temp) Mappen vil hedder noglet som dette “arduino_build_700682” inde i denne mappe har du filen “Blink.ino.hex”. Denne fil skal loades i “Burn O Mat” og uploades til chippen.

Her er en test HEX fil “Blink.ino.hex” download fil HER.

Kan du ikke finde .hex filen? så gør dette:

Installere WinAVR

WinAVR, er en driver som bruges til at overføre.

InstallereAVR Burn-O-Mat

Info: Efter installationen er fuldført, skal java installeres, der åbnes et link efter installationen.

AVR Burn-O-Mat, er et program som kan sende HEX filen til chippen. Før programmet virker skal disse værdier indskrives.

Redigere settings: (Burn-O-Mat)

Info: Det er vigtigt “avrdude.exe”, og “avrdude.conf” føre til den riftige sti, eller kan du ikke finde “usbasp” i “programmer” feltet.

Åben “Settings/avrdude” Når disse felter er korrekt udfyldt trykkes der “Apply”, og “OK”

AVR/USBavr Programmering

Fejl: Hvis ikke “usbasp” kom findes i “programmer” er driveren til “USB ASP AVR Programmer Adapter” ikke installeret! – Genstart Burn-O-Mate efter driveren er installeret.

Vælg chip:

Nu Vælges der hvilen chip som skal programmeres, i dette tilfælde er det en “Atmega328p-pu”, derfor vælges “ATmega328p” i feltet “AVR Programer”.

HEX filen er en fil som indeholder koden til chippen.

AVR/USBavr Programmering