En tsunami av ARM och andra blandade frågor, t.ex STM32!

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Birger1234
Inlägg: 466
Blev medlem: 20 februari 2011, 23:32:40
Ort: Gävle

En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av Birger1234 »

Fredag och har halsat en och annan stark bärs! :vissla:

Hur gör ni för att välja MCU/ARM MCU till era projekt på "jobbet" och privat hemma? Det fins ju ett veritabelt berg med ARM chip från en drös av tillverkare och tittar man på ST så är det inte mycket som skilljer mellan burkarna i samma grupp typ, en SPI där och nån kbyte här etc och det verkar vara en helt knäpp prissättning , t.x.e så är en 84 Mhz STM32F401 billigare än en 72mhz STM32f103C8.

Vad är poängen med alla dessa olika varienter, det är ju ändå bara ämnade storbolag som köper supervolymer!

Bit banding fins på M3 men inte på M0, fixar kompilatorn detta automagiskt?
Cortex M0 och M3 är ju inte helt kod kompatibla som de säger.

Är interrupten hanteringen segare på en M0 än M3 för samma givna kod och clock frekvens?

Nån som kört/kör med 031 och 051, är det mycket bök porta kod mellan M0 och M3?(ej stm lib)

Jag försöker migrera ett PIC32 project till STM32 och har blitt tvungen att byta från 32F103C8 till endera 32F051/31 eller 32F401 , strömförbrukning är delvis en saken men när jag spånar mera kring det hela verkar det ju vara vettigare att helt enkelt köra F401 och stänga av periferi dosor än att köra med 051 t.e.x, för pris skillnaden är helt meningslös i denna låga volym det rör sig om.

Kommer ARM krossa Microchip?
Kommer Intel att krossa ARM när de får igång sin lowpower linje av MCU'er?
Finns det för många tillverkare av ARM MCU?

Varför måste man hålla på med att grotta med periferienheter 2014, varför inte en MCU med låt säga 15 kärnor, ett central minne för data utbyte och sen lite lokal minne som cache per kärna och sen låta hela kabbet vara mjukvaru definerat, .h filen borde ju bli mäkta liten, hela denna kollosala gröt av inte-kompatibelt-CMSIS-dravell borde ju bli enklare men å andra sidan kommer bara ARM att tjäna pengar och inte licenstagarna när det bara blir en massa kärnor?

Är 8 bitars MCU nu historia?

En del musiker tycker att de låter extra bra när de är lite på lyset men sent om sider inser vilken katastrof de var på scen under alkoholpåverkan, antar att samma borde gälla för programerare!! :shock:

Det jag undrar över finns det nått man kan ta för att bli en briljant programerare? Nått som gör en super skärpt och man inte behöver sitta och läsa manualer och C blir plötsligt världens enklaste och självklaraste sak och man behöver inte läsa C boken?

Många gånger känner jag mig så här när jag måste grotta med C och MCUer!
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av Birger1234 27 juni 2014, 21:37:27, redigerad totalt 1 gång.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: En tsunami av ARM och andra blandade frågor, t.exSTM32!

Inlägg av Lennart Aspenryd »

Sköna frågor!
Här kommer de absoluta svaren!















Fast du får vänta lite grann, jag har öppnat en box!

Fast jag kan erkänna att en lättöl på lunchen gör att man tappar ett antal variabler.
Så tricket är bra namngivning, ett klart flöde, syfte riktad mot ett angivet mål!

Svårare är det inte säger Lasp
danei
EF Sponsor
Inlägg: 27428
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: En tsunami av ARM och andra blandade frågor, t.exSTM32!

Inlägg av danei »

42
Användarvisningsbild
Icecap
Inlägg: 26650
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: En tsunami av ARM och andra blandade frågor, t.exSTM32!

Inlägg av Icecap »

- Väljer inte ARM.
- Det finns ganska säkert skillnader som gör att man kan prisoptimera för en specifik applikation.
- Bitbanging klarar alla µC! Kompilern gör inget med det men ibland kan man behöva överlista cache eller liknande som programmör för att hårdvaran ska fungera.
- Läs datablad, där anges denna information.
- Håller man sig till standard C ska portningen av kod vara 0% arbete.
- Intressant.
- Det är bara att du skapar en µC i självkonfigurerande FPGA, då får du som du vill ha det.
- Definitivt inte!
- Googla på "Ballmers peak".
- Nej, något sådant finns inte. Men logik, metodik och tålamod är bra att ha.
- Då gör du fel. Detta orsakas oftast av dålig projektdefinition, dålig fragmentering av funktionsdelar osv. Helt enkelt dålig planering.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: En tsunami av ARM och andra blandade frågor, t.exSTM32!

Inlägg av Swech »

Det jag undrar över finns det nått man kan ta för att bli en briljant programerare? Nått som gör en super skärpt och man inte behöver sitta och läsa manualer och C blir plötsligt världens enklaste och självklaraste sak och man behöver inte läsa C boken?

.... Träning och erfarenhet hjälper.....som med det mesta

Swech
Mindmapper
Inlägg: 7110
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: En tsunami av ARM och andra blandade frågor, t.exSTM32!

Inlägg av Mindmapper »

Träning och erfarenhet är viktigt.
Men att dricka rätt öl är inte heller att förakta.
För att inspirationen ska infinna sig behövs det en riktigt bra öl med många smaker,
som t.ex. "Electric Nurse DIPA"
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Re: En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av Kaggen »

Varför måste man hålla på med att grotta med periferienheter 2014, varför inte en MCU med låt säga 15 kärnor, ett central minne för data utbyte och sen lite lokal minne som cache per kärna och sen låta hela kabbet vara mjukvaru definerat, .h filen borde ju bli mäkta liten...
Det du beskriver ovan låter ju lite som Propeller. Fast den kanske du redan vet om?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av Micke_s »

Eller xmos är lite likt också.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av Korken »

En sak som du säger är en mycket bra fråga tycker jag, hur kan en 84 MHz STM32F401 vara billigare/i samma prisklass än en 72MHz STM32F103?
Jag personligen kommen efter deras F401 serie aldrig använda något annat än F4orna nu i mina projekt.

Förutom vissa specifika när en M0a passar då, men F4an får bli alltiallo MCUn.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av blueint »

Vad står F1 - F4 för?

Prisbilden kan i övrigt vara påverkad av långtidskontrakt, volym, processteknik, integrerade tillbehör mm. Hastighet lär bara var en av faktorerna.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av Korken »

F0 till F4 betecknar olika prestanda klasser.
- F0 är en Cortex-M0
- F1 är en Cortex-M3
- Kan inte F2 och F3 ur huvudet.
- F4 är en Cortex-M4 med FPU och DSP kärna
Birger1234
Inlägg: 466
Blev medlem: 20 februari 2011, 23:32:40
Ort: Gävle

Re: En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av Birger1234 »

Välldans vad mycket cencur det blev här då. :roll:
En sak som du säger är en mycket bra fråga tycker jag, hur kan en 84 MHz STM32F401 vara billigare/i samma prisklass än en 72MHz STM32F103? Jag personligen kommen efter deras F401 serie aldrig använda något annat än F4orna nu i mina projekt. Förutom vissa specifika när en M0a passar då, men F4an får bli alltiallo MCUn.
Hursom haver, 401 är mäkta trevlig men ta en titt på STM32F373 och 372, fortfarande en M4 men ofantligt mera med periferienheter, sigmadelta ADC tex, och den är ännu billigare än 401. Måhända ST försöker fasa ut äldre modeller.
arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Re: En tsunami av ARM och andra blandade frågor, t.exSTM32!

Inlägg av arte »

Icecap skrev:- Väljer inte ARM.
- Googla på "Ballmers peak".
http://xkcd.com/323/
hahaha....kanske windows 8 var med ett års förbrukning av Lapin Kulta 7.0%
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: En tsunami av ARM och andra blandade frågor, t.ex STM32!

Inlägg av Micke_s »

Snabb summering av STM32F2 och STM32F3.

STM32F2 är en upp-hottade variant av STM32F1. Tror även de har gått ner i kiselstorlek.
STM32F3 är en nedbantad STM32F4 där flyttalsdelen är bortplockad. Flyttalsdelen tar en del kisel.

Korken: Kiselbrickan är nog mindre i STM32F4 än STM32F1 du har kollat på, vilket avspeglar priset.
Skriv svar