Atmel eller PIC?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.

Vad skulle du välja för ditt nästa projekt?

Omröstningen slutade 26 juni 2008, 21:39:38

Jag har jobbat med PIC men väljer Atmel i nästa projekt.
2
4%
Jag har jobbat med Atmel men väljer PIC i nästa projekt.
0
Inga röster
Jag har jobbat med båda men väljer Atmel.
29
54%
Jag har jobbat med båda men väljer PIC.
7
13%
Jag har inte jobbat men någon ännu men skulle välja Atmel.
4
7%
Jag har inte jobbat med någon ännu men skulle välja PIC.
4
7%
Beror helt på vad du ska bygga, lycka till!
8
15%
 
Antal röster: 54
AAVE
Inlägg: 67
Blev medlem: 1 april 2008, 11:57:24
Ort: Skåeuone

Inlägg av AAVE »

För att komma igång med AVR köpte jag ett ATTiny2313 utvecklingskort PLUS tillhörande ISP programmerare för 140 kr inkl. frakt!!

http://futurlec.com/ATTiny2313_Controller.shtml
http://futurlec.com/ET-AVR_Stamp.shtml#Programmer

De skickade även med ett CD med schema + datablad + alla programen (ponyprog, GCC, AVR Studio m.fl.) :)


Tycker det är riktigt billigt att komma igång med mikrokontrollers
(åtminstone med AVR. PIC verkar bli lite dyrare om man inte nöjer sig med ett hemmabygge vilket man iofs kan göra).
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

AVR programmeras med SPI vilket är ett synkront protokoll och inte beroende av precisa tider. :vissla: Kanske därför tre motstånd funkar så bra? :)
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Tja... jag FICK ett PICKit2 på EP2008 mässan, billigare lär det knappast bli. Chefen fick senare det med till en kollega som var i akut behov och har beställt ett nytt till mig till en kostnad av 200:-.

Anledningen till att dessa skit-programmeringsenheter inte fungerar är som vfr skriver, kolla t.ex. listan för vilka enheter som PONYPROG klarar av att programmera, den är ju imponerande... INTE!

Klarar av 11 "olika" PIC fast då bara 6 "på riktigt olika", orsaken: timing i programmeringen och Windows och den därmed följande osäkra timing.

I AVR supporter den inte så värst många efter vad jag kan se men jag är ganska okunnig om hur många modeller det finns.
Nerre
Inlägg: 27257
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Inlägg av Nerre »

Icecap, jag skrev ju redan från början att AVR hade fördelen att det var enkelt att bygga en simpel programmerare, varför drar du då upp en massa problem med enkla programmerare till PIC? Jag har ju redan sagt att det är en nackdel med PIC:-)


I stort sett alla AVR har samma protokoll (ISP), det är ett synkront protokoll (data klockas in) och ligger i de flesta fall även på samma pinnar på kapseln. Det innebär att Ponyprogs adapter klarar i stort sett alla AVR.

1-0 till AVR där alltså:-)
AAVE
Inlägg: 67
Blev medlem: 1 april 2008, 11:57:24
Ort: Skåeuone

Inlägg av AAVE »

icecap:
Var får man tag på PICKit2 för 200 spänn? Jag behöver en bra programmerare till dspic och pic24!

PS. enligt sidan du själv länkade till stödjer ponyprog hela 56 AVR modeller :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Jag behöver en bra programmerare till dspic och pic24!

Om det är enbart 3.3V modellerna så kanske denna
skulle fungera: http://www.embedinc.com/products/lprog/

Notera att den inte är helt färdig för marknaden än
(och jag har ingen tidplan) men den skulle ligga på ca
200:- till slutkund i Sverige. Det är inte heller helt klart
vilka modeller den kommer att stödja, men jag skulle
anta att det är samma 3.3V modeller som denna stöder:
http://www.embedinc.com/products/usbprog/index.htm
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

AAVE: På EP2008-mässan kunde man köpa dom till det pris och då jag hade besök av säljaren och teknikern därifrån berättade de att de hade några stycken över från mässan till det pris. Det är Acal som har dom (om inte alla har gått åt numera).

Nerre: när skrev jag att det bara gällde PIC? Jag har inte definierat någonstans att det gäller PIC, det gäller ALLA µC (även AVR): se till att ha en ordentlig programmeringsenhet. Visst kan man testa de första "blinka LED" med en "mirakulös billig" enhet men ska man ha det att fungera strulfritt med programmeringen ska man se till att skaffa en bra enhet.

Och har du bara testat med en "3 motstånds"-enhet kan du inte veta skillnaden, så enkelt är det.
Senast redigerad av Icecap 13 juni 2008, 22:04:33, redigerad totalt 1 gång.
Stranne
Inlägg: 48
Blev medlem: 28 maj 2008, 09:52:31
Ort: Stockholm

Inlägg av Stranne »

Det skulle vara snyggt med en "featurematris" över programmerare i Wikin, så man lätt kan se vilken som funkar med vilken programvara etc. För oss oinvigda kan det lätt kännas som en djungel annars.
Användarvisningsbild
korp
Inlägg: 1216
Blev medlem: 30 maj 2006, 02:21:18
Ort: Strömstad

Inlägg av korp »

AAVE, hos Acal Technology. Se mitt inlägg i denna tråd
Nerre
Inlägg: 27257
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Inlägg av Nerre »

Icecap skrev: Nerre: när skrev jag att det bara gällde PIC?
Du har bara skrivit om upplevda problem med PIC, jag har faktiskt inte sett nån i den här tråden som skrivit om några problem med att programmera en AVR med enkel programmerare.

Anledningen är ju att SPI är ett väldigt simpelt seriellt protokoll, det fungerar ju i princip som I2C, en data-ledning och en klocka. Sätt data, klocka in en bit, ändra data, klocka in en bit, ändra data, klocka in en bit. Inget behov av timing alls, tvärtom kan du ha olika tid för de enskilda bitarna, det handlar enbart om hur data-ledningen ser ut när klockans flank kommer.

Likaså när man ska läsa ut för verifiering, datat klockas ut så det finns ingen risk för nån form av overrun på grund av att mjukvaran i PCn inte hinner med, det kommer ingen ny databit förrän klockan slår om.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Jo, det kan vara sant... men jag har läst ett antal trådar i detta forum som handlar om stora problem med att programmera AVR så att det inte skrivs i DENNA tråd är för mig ganska likgiltigt, det har dykt upp trådar i mängder som rör billiga programmeringsenheter och de problem de ger.

Och detta är oavsett om det är PIC/AVR eller andra.
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Nja, där kan jag nog inte hålla med Icecap. Visst har det funnits en o annan som har haft problem med programmerare för AVR men jag kan inte peka på att det har varit fler med enkla lösningar som strulat än dom som är mer avancerade.
Och jämför man antal trådar så är det fler wispproblem än "billig-avr-programmerarare", så om man tänker så så skulle wisp vara en dålig /dåligare programmeringsenhet än de olika billiga avrenheterna. Dock är det ju inte så och vi vet ju faktiskt att det i de flesta fallen har varit rena handhavande fel. (sen är det kanske fler som kör med PIC också...)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Och jämför man antal trådar så är det fler wispproblem...

Hur många är dom trådarna jämfört med antalet sålda/använda Wisp628/648 ?
Jag har levererat någonstans kring 200 st under senaste åren.

> och vi vet ju faktiskt att det i de flesta fallen har varit rena handhavande fel.

Och några monterings/löd problem... :-)
Skriv svar