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”.

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”

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.