Arduino UNO (ATmega328) (Læst 4986x)

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Arduino UNO (ATmega328)
« Dato: April 25, 2013, 22:31:42 »
Hej folkens.

Findes der et 'Shield' til Arduino UNO, som man kan programmere fremtidige ATmega328'er med?

Eller kan man eventuelt tænke sig til at lave en med en switch på, som kan programmere både Atmega328, Attiny45 og Attiny85?

For det kunne da være meget nyttigt med sådanne et Shield, hvis man skal programmere egne projekter med DIL ben på.

Idé'en var at lave det shield (hvis det ikke allerede findes), som man kan ændre på en switch, som 'bare' skifter til en af de enheder der skal programmeres.
Jeg ved at du kan programmere alle 3 IC kredse fra en ATmega328 (Arduino UNO)

Mvh. Danni.
Mvh. Danni Hansen.

 

Offline bws

  • Lavpas filter
  • ****
  • Indlæg: 261
  • Antal brugbare Indlæg: 24
    • Vis profil
Sv: Arduino UNO (ATmega328)
« Svar #1 Dato: April 26, 2013, 07:46:50 »
er det fordi du gerne vil programmere en helt ny købt Atmega328, Attiny45 og Attiny85 via en Arduino UNO(shield) for der skal du tænke på der jo ligger en bootloader som arduino menneskerne har lavet og den skal du først have lagt ned i chippen via atmels "programmerings system"

så tror det er nemmere for dig at bare købe den en USB til RS232(comport), her findes der en masse software på nettet der kan programmere en AVR via sådan en.

MVH
Bjarne

 

Offline Jesper_Munkholm

  • µProcessoren
  • *
  • Indlæg: 380
  • Antal brugbare Indlæg: 36
  • Alt er Volt
    • Vis profil
Sv: Arduino UNO (ATmega328)
« Svar #2 Dato: April 26, 2013, 08:48:49 »
Jeg troede nogle atmet chip var defekte, som jeg havde købt billigt!! men de manglede bare en bootloader!

jeg brugte dette eksempel! :)
http://www.instructables.com/id/How-to-program-a-AVR-arduino-with-another-arduin/
« Senest Redigeret: April 26, 2013, 08:50:36 af Jesper_Munkholm »
"Buy a man a beer and he wastes an hour. Teach a man to brew and he wastes a lifetime." :)

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: Arduino UNO (ATmega328)
« Svar #3 Dato: April 26, 2013, 22:01:53 »
Hej Begge.

Er klar over at der skal bootloader på før det virker, og den 'skid' ville jeg løse med samme setup. :)

Kan man det mon?
Mvh. Danni Hansen.

 

Offline bws

  • Lavpas filter
  • ****
  • Indlæg: 261
  • Antal brugbare Indlæg: 24
    • Vis profil
Sv: Arduino UNO (ATmega328)
« Svar #4 Dato: Oktober 29, 2013, 08:26:03 »
hey

hvis du ikke allerede har fundet en løsning kan mulighvis findes en her:

http://techmind.dk/arduino-singleboard/arduino-isp-programmer-print/

MVH

 

Offline janengelbrecht

  • Op-amp
  • ***
  • Indlæg: 211
  • Antal brugbare Indlæg: 23
    • Vis profil
    • Personlig hjemmeside
Sv: Arduino UNO (ATmega328)
« Svar #5 Dato: December 26, 2013, 04:33:03 »
Man skal bare vide at bruger man en Atmel ATMega328p til at programmere en anden AVR chip med (f.eks. i en Aruino ISP) så kan man IKKE ændre på fuses der allerede er programmeret. Til det skal man have fat i enten en en Atmel AVR Dragon eller en dedikeret programmeringsenhed der kan foretage  High Voltage Serial Programming. Så sker der fejl duer en sådan Arduino ISP ikke :)
AVR Dragon giver endvidere mulighed for debugging via JTAG:
http://automation.binarysage.net/?p=1515 eller DebugWIRE:
http://www.hilltop-cottage.info/blogs/adam/debugging-arduino-using-debugwire-atmel-studio-and-an-avr-dragon/

Der findes dog en workaround hvis fuses programmeres forkert: http://www.electronics-lab.com/projects/motor_light/015/
« Senest Redigeret: December 26, 2013, 17:02:39 af janengelbrecht »