AVR

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Vecna
Inlägg: 44
Blev medlem: 16 oktober 2003, 02:38:31
Ort: Östersund

AVR

Inlägg av Vecna »

Tänkte förkovra mig i enchipsdatorernas värld i vinter...

ATmega8 verkade lovande (matsengs förslag). Så då behöver man sig en programmerare (förutom mig själv :wink: ). Så är AVR ISP den ELFA säljer nått och ha? Sedan tänkte jag att C/C++ gillar jag och hittade WinAVR v3.3 (2003-09-13). Är det bra?
Användarvisningsbild
Melker
Inlägg: 410
Blev medlem: 26 maj 2003, 22:17:34
Ort: Umeå

Inlägg av Melker »

Den elfa säljer är säkert något att ha, men gör din ekonomi en tjänst och bygg en egen så sparar du typ 450kr...
Vilken AVR man ska välja beror ju en del på vad man ska göra, men ATmega8 är det inga fel på, säkert bra som nybörjar-AVR också och innehåller nog det mesta som Atmels enchipsdatorer har att erbjuda.
Jag använder själv WinAVR och tycker det är väldigt bra, saknar ibland ett projektfönster, men det finns inte mycket annat som jag kan klaga på.
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Slapp som jag är emellanåt så köpte jag en AVR ISP200 från Elfa, men när jag beställde den så var det 2 veckors leveranstid på den så jag byggde en egen så länge.

Om jag inte minns helt fel så bestod min programmerare av en '244 kopplad till paralellporten och så använde jag pronyprog som programmerar-program. Och det fungerade fint.

Des finns förvisso ännu enklare programmerare, tex denhär http://jaichi.virtualave.net/avr-prog-e.htm som bara behöver 2 motsånd.

Men nu använder jag bara ISP200 och AVR Studio och är helt nöjd, men å andra sidan så lät jag en kund betala dom 500 kr som programmeraren kostar ;-)

Ska man labba med många olika konstruktioner så rekommenderar jag att man gör en seriekabel med inbyggd RS232<->TTL konverter i sig. På så sätt slipper man stoppa på en sådan i varje bygge. Jag fick rum med IC'n och kondensatorerna innuti den 9-poliga kåpan vid seriakontakten och har sedan en enkel molexkontakt i andra ändan på kabeln som kan jag plugga in på en stiftlist på mitt bygge.
Användarvisningsbild
PaNiC
Inlägg: 2610
Blev medlem: 15 augusti 2003, 22:16:15
Ort: Skånelandet

Inlägg av PaNiC »

Gör dig en tjänst och köp ett STK500-kit. Inte det billigaste men definitivt bland det smidigaste :).
Användarvisningsbild
Vecna
Inlägg: 44
Blev medlem: 16 oktober 2003, 02:38:31
Ort: Östersund

Inlägg av Vecna »

Så nått tipps rörande lämpligt nätagg för detta?
Harald
Inlägg: 42
Blev medlem: 7 november 2003, 15:50:50
Ort: Östersund

Inlägg av Harald »

ATmega8515 utgår ur Elfas sortiment. Man skulle kunna köra med ATmega16 istället men den drar ju 20 mA aktiv i stället för de 3 mA som 8515 drar. Ganska viktigt om man kör batteridrivet!
Det kanske finns andra bättre och billigare leverantörer än Elfa?
/Harald
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

Värt att notera är att 3mA är vid 4MHz och 3volt....(90S8515)

Så ATmega16 drar ganska lite om den går på 4Mhz och 3 volt.....
Kolla i databladet....
Sedan kan spara ström genom att inte slå på adc och comparatorn....

Ska du ha något riktigt ström snålt så rekomdera jag pic...
Användarvisningsbild
Melker
Inlägg: 410
Blev medlem: 26 maj 2003, 22:17:34
Ort: Umeå

Inlägg av Melker »

Vad drar en PIC då vid samma hastighet?
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

Exempel:

PIC16F627A

typ
Ström späning hastighet
12uA 2V 32kHz
38uA 5V 32kHz

160uA 2V 1MHz
290uA 5V 1MHz

240uA 2V 4Mhz
670uA 5V 4Mhz

2.6mA 4.5V 20Mhz
3mA 5V 20Mhz


Dock ska man komma ihåg att PIc 0.25Mips/Mhz så för att vara rättvis med AVR picens klocka vara fyra gånger högre än AVRs.

Exempel (för pic), du vill konstruera något som loggar effekt förbrukningen hos en "apparar" som går på 240Volt.
Så kommer du behöver spänning till pic till att börja med, du kan använda en "dyr" trafo med likbrygga och till behör eller så kan vi använda ett motsånd, Zenerdiod, diod och konding (vilket mycket billigt),
man kommer dock att slösa bort nästan all energi i mostådet vilket kan tyckas onödigt, men effekten är otroligt liten som den är fösumbar (ex PIC16F627A,38uA,5V,32kHz -> ca 38uA x 240V ~ 9.12mW)
dock finns det mer som drar ström exempel lcd som visar Watt,kWh och m.m.

Så visst har PIC fördelar men oxå många nackdelar.

AVR är mer balannserad för C och andra språk samt du har lite mer "kraft" att leka med och det är lätt att flytta kod mellan olika AVR (vilet är inte lika lätt med pic)

Så att välja processor beror stor del på apliktionen
Användarvisningsbild
rickeboy
Inlägg: 678
Blev medlem: 13 augusti 2003, 09:12:17
Ort: Göteborg / Karlskrona
Kontakt:

Inlägg av rickeboy »

"Så att välja processor beror stor del på apliktionen "

Skulle bara vilja kommentera att det i princip går att bygga samma applikationer med PIC och AVR... hela grejen med "mer kraft" vet jag inte om det kan tänkas vara... visst kanske fler funktion möjligtvis som inbyggd A/D, UART etc... det finns dock i PIC också så länge man inte låser sig till en PIC som inte har ngt sådant...

//Rille
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

I de flesta appliktioner spelar det ingen störe roll vilken typ enchips dator man anväder AVR eller PIC de är oftast någorlunda likvärdig....

Med mer kraft menade jag exemple:

Uppgifterna om "PIC" är hemtade från PIC18FXX2 Data Sheet
Och AVR's från Application Notes AVR201

Så vi antar att vi pic med Hårdvaru multiplikator @ 40Mhz (10Mips->100ns)
Samt en AVR med Hårdvaru multiplikator @ 16Mhz (16Mips->62.5n)

Kod: Markera allt

"cpu"	Vad		Cycles	Tid		"Vinnare"
Pic	8 x 8 unsigned	1	100ns	PIC
AVR	8 x 8 unsigned	2	125ns

Pic	8 x 8 signed	6	600ns		
AVR	8 x 8 signed	2	125ns	AVR

Pic	16 x 16 unsigned	24	2400ns
AVR	16 x 16 unsigned	17	1062.5ns	AVR

Pic	16 x 16 signed	36	3600ns
AVR	16 x 16 signed	19	1187.5ns	AVR
AVR kan oxå addera minne lätt vilket gör att den kan hantera mycket data
Det var det jag medade med mer kraft
Användarvisningsbild
rickeboy
Inlägg: 678
Blev medlem: 13 augusti 2003, 09:12:17
Ort: Göteborg / Karlskrona
Kontakt:

Inlägg av rickeboy »

Nickar instämmande... :humm:
Tja inte mkt mer att säga... förutom att pris kanske kan vara en avgörande faktor... samt vad man kan programmera i... detta är dock mkt likt i dessa fallen... hmm... tja...

//Rille
Skriv svar