Sida 1 av 1
Nybörjarfrågor om AVR
Postat: 18 oktober 2005, 23:48:43
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
Postat: 19 oktober 2005, 09:09:25
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.
Postat: 19 oktober 2005, 10:10:01
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
Postat: 19 oktober 2005, 11:41:17
av björn
Kristallen behövs inte till kretsar med inbyggd oscillator(dom flesta nya har det).
Postat: 19 oktober 2005, 12:36:48
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?
Postat: 19 oktober 2005, 14:09:19
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
Postat: 19 oktober 2005, 18:22:51
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..
Postat: 20 oktober 2005, 01:13:59
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)
Postat: 20 oktober 2005, 12:30:41
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.
Postat: 20 oktober 2005, 14:50:54
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...
Postat: 20 oktober 2005, 20:47:12
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