Nybörjarfrågor om AVR

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Moore
Inlägg: 148
Blev medlem: 7 oktober 2005, 23:27:26
Ort: Stockholm

Nybörjarfrågor om AVR

Inlägg av Moore »

Hej!

Ni har säkert börjat trötta på alla dessa nybörjartrådar, tyvärr kommer de nog inte sluta uppstå ;)

Nåja nu till saken!

Jag har planerat att införskaffa mig en AVR-processor samt bygga mig en programmerare till denna. Nu är det tyvärr så att mina elektronikkunskaper är lite begränsade så därför tänkte jag be er proffs om hjälp :)

Jag har tänkt konstruera en programmerare enligt följande:
http://www.tldp.org/linuxfocus/English/ ... e231.shtml

Ett krav är nämligen att det mesta ska fungera i Gnu/Linux, gcc-avr och binutils-avr finns ju så det borde inte vara några problem.

Sedan har jag kastat ned följande i min kundvagn hos Elfa:

Kod: Markera allt

73-672-04       1               3Tmega8-16PI uC DIL28
60-054-90       1               Motst 1,0kohm 5% 1/8W
60-054-58       1               Motst 470ohm 5% 1/8W
60-054-17       1               Motst 220ohm 5% 1/8W
60-056-15       1               Motst 10kohm 5% 1/8W
65-731-66       2               Kond CK05BX 27pF/200V
75-006-14       1               EL202GD LED 3mm grön
74-501-82       1               4,0000 MHz kristall
44-160-21       1               D-Sub stift 25p. lödkoppar
44-160-80       1               D-Sub hylsa 25p. lödkoppar
43-716-70       1               Stiftlist 1x10 poler rak
55-726-23       1               Folieskärm.kabel 5x0,23mm2
48-267-07       1               DIL-sockel 32-pol löd 0,6¨
48-428-37       1               Kopplingsdäck-85
Nu till en av frågorna, tror ni detta kommer att fungera någorlunda?
Och sedan undrar jag vad för typ av labbaggregat man skulle kunna skaffa för att driva sin AVR på annat håll än i programmeraren?

Tacksam för alla svar!

Mvh Jonathan W
Användarvisningsbild
DeVille
Inlägg: 2361
Blev medlem: 29 mars 2004, 15:04:22
Ort: Dalsländska skogen.
Kontakt:

Inlägg av DeVille »

Vad skall du ha 4Mzh kristallen till? Behöver du den för att programmera?

Annars har ju AVR:en inbyggd kristall..

Ska du bygga något som du ska använda kontinuerligt så kommer du även behöva sockel, och eventuellt en låda osv osv.

Kanske finns något ställe som har grejorna billigare än elfa?
Har du ett grundutbud av komponenter som tex motstånd, transistorer osv?

Jag köpte några grundsatser med motstånd, trissor, div kretsar från www.futurlec.com tyckte de hade bra priser faktiskt.

EDIT: Felaktig adress förut, nu är det rätt.
Senast redigerad av DeVille 19 oktober 2005, 12:30:05, redigerad totalt 1 gång.
Användarvisningsbild
Moore
Inlägg: 148
Blev medlem: 7 oktober 2005, 23:27:26
Ort: Stockholm

Inlägg av Moore »

De_Ville skrev:Vad skall du ha 4Mzh kristallen till? Behöver du den för att programmera?

Annars har ju AVR:en inbyggd kristall..

Ska du bygga något som du ska använda kontinuerligt så kommer du även behöva sockel, och eventuellt en låda osv osv.

Kanske finns något ställe som har grejorna billigare än elfa?
Har du ett grundutbud av komponenter som tex motstånd, transistorer osv?

Jag köpte några grundsatser med motstånd, trissor, div kretsar från www.futurelec.com tyckte de hade bra priser faktiskt.
Tyvärr har jag inte några grundkomponenter, men futurelec.com verkar ju ha en del vettiga paket till bra priser.

Kristallen antog jag behövdes för programmeringen eftersom den var utritad på kopplingsschemat för programmeraren,

Mvh Jonathan W
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Kristallen behövs inte till kretsar med inbyggd oscillator(dom flesta nya har det).
Användarvisningsbild
DeVille
Inlägg: 2361
Blev medlem: 29 mars 2004, 15:04:22
Ort: Dalsländska skogen.
Kontakt:

Inlägg av DeVille »

Jag skulle beställt allt ifrån www.futurlec.com , kolla bara på vad de tar för ex breadboard, kopplingsdäck $6.50. Halva priset mot elfa.

Om du kollar databladet för AVR:en så kan du se om den har inbyggd oscillator (internal oscillator).

iochmed att de är så billiga kan du ju få mer godis för pengarna!!

Vad har du för budget?
Användarvisningsbild
Moore
Inlägg: 148
Blev medlem: 7 oktober 2005, 23:27:26
Ort: Stockholm

Inlägg av Moore »

De_Ville skrev:Jag skulle beställt allt ifrån www.futurlec.com , kolla bara på vad de tar för ex breadboard, kopplingsdäck $6.50. Halva priset mot elfa.

Om du kollar databladet för AVR:en så kan du se om den har inbyggd oscillator (internal oscillator).

iochmed att de är så billiga kan du ju få mer godis för pengarna!!

Vad har du för budget?
Okej, det låter som en bra idé, jag tycker Elfa verkar lite väl dyra.
Min budget får väl helst inte överstiga 500:-

Hur är det med fraktkostnad och leveranstid från futurlec?

Mvh Jonathan W
Användarvisningsbild
DeVille
Inlägg: 2361
Blev medlem: 29 mars 2004, 15:04:22
Ort: Dalsländska skogen.
Kontakt:

Inlägg av DeVille »

ok om du beställer följande saker.
1/4W Resistor Value Pack $ 2.45 300st motstånd
Led Value Pack $ 4.95 100 lysdioder
Transistor Value Pack $ 4.95 100 av de vanligaste transistorerna
ATMEGA8L-8PI ATMega8 Microcontroller 3st $13.50
Breadboard 2st $ 13.00
Linear IC Value Pack $ 5.95 50st av de vanligaste IC´s
Socket Value Pack $ 5.95 100st olika IC socklar

Total price: $ 50.75
Frakt 1-2 veckor $9
Kostnad i kr med en "hög" dollarkurs på 8kr: 478:-

sen finns det lite olika fraktalternativ som blir snabbare men dyrare.

Men sen har nog nån fler åsikter på vad du bör beställa samtidigt. Knappar, kabel etc..
mrhedin
Inlägg: 114
Blev medlem: 3 maj 2005, 19:46:24
Ort: Trollhättan/Kiruna
Kontakt:

Inlägg av mrhedin »

Om du använder parallellporten istället för serieporten på datorn kan du använda en sån här enkel kabel för att programmera dina AVR:er med direkt i din uppkoppling. Använd t.ex. PonyProg2000 som programmerar-programvara.

Då sparar du ytterligare lite jobb, pengar och komponenter.

http://www.robs-projects.com/mp3proj/ispcable.html

(fast nu såg jag att du tänkte använda *nix, då vet i fan om det finns programvara)
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Moore: Du kan passa på och köpa en sådan här enkel programmerare (längst ner på sidan) också. Fördelen jämfört med 4-motståndsprogrammeraren är att den här har möjlighet att gå in i tri-state-läge, vilket kan vara bra om man använder programmeringspinnarna på AVR till annat, och man inte vill koppla bort programmeraren varje gång man vill köra programmet i AVR:en.

Angående programvaran i Linux så rekommenderar jag att du väljer en dist som har färdiga paket för avr-gcc, avr-libc och avr-binutils. Debianbaserade distar har det och det borde finnas för flera distar. Du kan såklart bygga allt själv, men det blir jobbigt att behöva bygga om allt när det kommer stöd för nya AVR:er osv.

För att föra över programmet till AVR:en har jag alltid kört med avrdude. Det finns ett program som heter uisp också, men jag har inte provat det. Men det borde inte ha någon betydelse vilket program du väljer.
Buffi
Inlägg: 314
Blev medlem: 25 april 2004, 19:28:44
Ort: Stockholm

Inlägg av Buffi »

cykze skrev:Moore: Du kan passa på och köpa en sådan här enkel programmerare (längst ner på sidan) också. Fördelen jämfört med 4-motståndsprogrammeraren är att den här har möjlighet att gå in i tri-state-läge, vilket kan vara bra om man använder programmeringspinnarna på AVR till annat, och man inte vill koppla bort programmeraren varje gång man vill köra programmet i AVR:en.

Angående programvaran i Linux så rekommenderar jag att du väljer en dist som har färdiga paket för avr-gcc, avr-libc och avr-binutils. Debianbaserade distar har det och det borde finnas för flera distar. Du kan såklart bygga allt själv, men det blir jobbigt att behöva bygga om allt när det kommer stöd för nya AVR:er osv.

För att föra över programmet till AVR:en har jag alltid kört med avrdude. Det finns ett program som heter uisp också, men jag har inte provat det. Men det borde inte ha någon betydelse vilket program du väljer.
Den kör jag. Enklare än så blir det inte.

Inga andra komponenter krävs för att programmera än den där och en ic-sockel till avren...
Användarvisningsbild
Moore
Inlägg: 148
Blev medlem: 7 oktober 2005, 23:27:26
Ort: Stockholm

Inlägg av Moore »

cykze skrev:Moore: Du kan passa på och köpa en sådan här enkel programmerare (längst ner på sidan) också. Fördelen jämfört med 4-motståndsprogrammeraren är att den här har möjlighet att gå in i tri-state-läge, vilket kan vara bra om man använder programmeringspinnarna på AVR till annat, och man inte vill koppla bort programmeraren varje gång man vill köra programmet i AVR:en.

Angående programvaran i Linux så rekommenderar jag att du väljer en dist som har färdiga paket för avr-gcc, avr-libc och avr-binutils. Debianbaserade distar har det och det borde finnas för flera distar. Du kan såklart bygga allt själv, men det blir jobbigt att behöva bygga om allt när det kommer stöd för nya AVR:er osv.

För att föra över programmet till AVR:en har jag alltid kört med avrdude. Det finns ett program som heter uisp också, men jag har inte provat det. Men det borde inte ha någon betydelse vilket program du väljer.
Okej den programmeraren verkar ju onekligen väldigt bra! Tror jag kommer köra på en sådan istället. Jag använder mig redan av Debian Gnu/Linux så både gcc-avr, binutils-avr samt uisp finns!

Tack för all hjälp!

Mvh Jonathan W
Skriv svar