[Mikroprocessorer] Bra tips till nybörjare

Här skriver vi inga frågor. Här finns svaren.
Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

[Mikroprocessorer] Bra tips till nybörjare

Inlägg av sebgus »

Makezine.com har en händig pdf för den som är osäker på vilken plattform han/hon ska välja.

Getting started with MCUs

Får be om ursäkt om denna har varit uppe tidigare
kasfrosk
Inlägg: 194
Blev medlem: 8 maj 2011, 22:10:22

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av kasfrosk »

Skaplig på sitt sätt, men det hjälper inte ett dugg om man ska bygga riktiga produkter.
Inga av dom där är egentligen användbara för nåt annat än rena hemmagrejor.

Speciellt inga PIC:ar eller BASIC Stamps. Använd aldrig i helvete dom i en riktig produkt,
om du har nån som helst självbevarelsedrift.
Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av sebgus »

Tror dock inte MCU-nybörjarens första tanke är "Åh! Jag ska bygga nästa generationens iPhone med en Stamp". Nybörjaren nöjer sig nog med att blinka lite lysdioder till att börja med.

Annars har du en poäng ;)
kasfrosk
Inlägg: 194
Blev medlem: 8 maj 2011, 22:10:22

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av kasfrosk »

Visst är det så. Men nu för tiden så kan man få skitsnabba utvecklingskort för Cortex-processorer för en billig penning. Och sen faktiskt ha användning av det man lärde sig (gasp!)
Användarvisningsbild
jesse
Inlägg: 9233
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av jesse »

Speciellt inga PIC:ar eller BASIC Stamps. Använd aldrig i helvete dom i en riktig produkt,
om du har nån som helst självbevarelsedrift.
Nu brukar jag visserligen oftast försvara AVR, som inte ens nämns i guiden (vilket gör att jag tycker den är dålig).... Jag tycker nog den är ganska dålig ändå, faktiskt. Men att PIC skulle vara oanvändbara i "riktiga" produkter är ju bara nonsens. Varför skulle de inte fungera?

Nu har ju PIC blivit nån slags symbol för hobby-folket, men om PIC och AVR är någorlunda jämförbara, så borde PIC kunna fungera var som helst, inklusive stridsflygplan. (8-bitars AVR används i signalsystem för amerikanskt stridsflyg)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av TomasL »

kafrosk, undrar vad du grundar detta på, sannolikt inte av kunskap i alla fall.
Användarvisningsbild
netrunner
Inlägg: 5510
Blev medlem: 4 februari 2005, 12:26:05
Ort: 127.0.0.1

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av netrunner »

Det finns någon Italiensk (?) design lampa som växlar RGB. Den har en PIC i sig som styr.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av TomasL »

kafrosk, vill påstå att du inte riktigt vet vad du pratar om.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43148
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av sodjan »

> ...så borde PIC kunna fungera var som helst...

Sannolikt. :-)
Eftersom det levereras större volymer av PIC's än AVR'er så kan man
väl anta att de kan användas till *någonting* i alla fall... :-)

Hittade bara statistik som var ett par år gammal, men där låg
Microchip på plats 1 och Atmel på plats 5 när det gäller *antalet*
levererade 8-bitars microcontrollers world-wide. Svårt att veta exakt
hur det ser ut idag, alla rapporter som man kan hitta kostar pengar...

> ...så kan man få skitsnabba utvecklingskort för Cortex-processorer...

Fullständigt irrelevant för den stora massan av både hobbyister och
professionella utvecklare som behöver något beprövat och tillförlitligt.
Det finns sannolikt en anledning att PIC processorerna är den 8-bitars
processor med störst leveransvolym. Om man kollar runt lite så verkar
prio 1 hos professionella utvecklare vara support, support, och support.
Och just support (både direkt traditionell support och sådan som att
förtsätta supporta äldre modeller) är Microchips styrka. Visst, det må
vara en lite äldre arkitektur, men det har liten betydelse. Hos dessa
utvecklare är "nytt" inget viktigt argument, snarare en varningsflagga.

För en seriös utvecklare betyder allt runt processorn (verktyg, support,
stöd för gamla modeller o.s.v) ofta mer än själva processorn i sig.

PDF'en ger jag inte mycket för. Den saknar helt den vanligaste starten
för många, vanliga "lösa" AVR/PIC processorer. Absolut billigast och den
mest flexibla lösningen för många.
Användarvisningsbild
sebgus
Inlägg: 408
Blev medlem: 11 december 2007, 09:51:17
Ort: Göteborg

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av sebgus »

Haha, det var inte många som tyckte om PDFn. Tyckte ändå den var någorlunda vettig från ett nybörjarperspektiv.

Man kommer ganska långt med en Ardiuno tex (så länge man inte ska släppa en kommersiell produkt).
Användarvisningsbild
4kTRB
Inlägg: 18285
Blev medlem: 16 augusti 2009, 19:04:48

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av 4kTRB »

Jaha där ser man.
Jag trodde 8051 processorerna var de mest använda.
Användarvisningsbild
Icecap
Inlägg: 26106
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av Icecap »

8051-arkitekturen är mycket gammal och därför finns det mycket mjukvara och verktyg till dom - och det finns många produkter som har dom i sig.
Men i samma takt som ett produkt uppgraderas ordentligt byts de ut till billigare processorer så antalet enheter med 8051 (familjen) är inte speciellt stigande.

Jag har själv utfört denna uppgradering och håller för tillfället att uppgradera samma projekt till ytterligare en ny processor-typ.

PDF'en är, i mina ögon, nästan ett antiklimax för en nybörjare som vill lära sig µC från grunden. Det verkar ganska tydligt att man måste köpa färdiga kretskort á la Ardiuno för att jobba med dom, något som ligger ganska långt från sanningen.

En bra introduktion visar vilka programmeringsverktyg som finns (ett axplock duger), sedan ska den gå igenom de viktiga saker för den första inkoppling och förklara vikten av avkoppling osv. Alltså alla steg från att koppla in processorn på breadboard över programmeringen till hur man lägger in programmet i µC'n medelst lämpligt programmeringsdon.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av TomasL »

Personligen tror jag att PICKit med dess tillhörande lektioner är bland det bästa som finns för nybörjare idag.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43148
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av sodjan »

> Jag trodde 8051 processorerna var de mest använda.

Med betoning på *var*. :-)
Grejen är också att då de hade en stor marknadsandel så var marknanden som helhet en
bråkdel av vad den är idag. X % av marknanden för 20 år sedan är inte alls detsamma
X % av markanden idag...
Användarvisningsbild
AndLi
Inlägg: 17045
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: [Mikroprocessorer] Bra tips till nybörjare

Inlägg av AndLi »

8051 har en märklig förmåga att smyga sig in i en hel massa ASICs och andra specialkretsar, men det ger sannolikt inte så många miljoner chip om året...
Sannolikt är IP blocket för en 8051 billigt och lätt att anpassa för olika tillverkningsprocesser.

> Om man kollar runt lite så verkar prio 1 hos professionella utvecklare vara support, support, och support.
För utvecklare är det säkert så...
Jag upplever dock, när det kommer till produkter i storvolym, är det enhetspriset som räknas, några timmar utvecklingstid är en liten kostnad mot 0.01$ på varje enhet. Men visst, lyckas man inte göra det man vill med µC kvittar det ju om man får den gratis...
Skriv svar