SX28 Fördelar och Nackdelar, jag vill veta

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
crippledcanary
Inlägg: 12
Blev medlem: 10 september 2004, 13:11:07

SX28 Fördelar och Nackdelar, jag vill veta

Inlägg av crippledcanary »

Har någon här erfarenhet av någon SX28 uC. Vad är bra och vad är dåligt?
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

Tja jag har inte använt dem men har läst lite gran om de...
Det är i grund en PIC kopia med modifiktioner
Den tar endast 1 klock cyckel att genomföra en instruktion (dock hopp tar 2)
gämfört mot pic som tar 4 (och hopp 8 ),
Den finns i klock frekvenser upp till 100Mhz vilket ger upp till 100Mips

Nack delar är att saknar mycket hårdvara som uart, pwm, AD och mm.
Dock kan man göra en heldel i mjukvara som Ubicom kallar "Virtual Peripherals" så gillar man att pilla med mjukvara så....

En annan nackdel är programeraren så är ganska krånlig att bygga om man gämför AVR och PIC

Hoppas det gav dej några svar :)
Seven11
Inlägg: 547
Blev medlem: 13 maj 2004, 23:43:33

Inlägg av Seven11 »

Den vanligaste PIC:en (PIC16F84A) kräver 1 klockcykel för alla instruktioner utom hopp som kräver två.
Bengan
Inlägg: 154
Blev medlem: 28 augusti 2004, 17:54:04
Ort: Mölndal

Inlägg av Bengan »

men då har du inte räknat med 84:ans interna frekvensdelare som delar med 4(4MHz ger att en klockcykel tar 1µS)

Edit: Tony: Vi menar samma sak, men du förklarar på ett annat sätt
Senast redigerad av Bengan 17 september 2004, 22:23:17, redigerad totalt 1 gång.
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg av Tony »

Det är precis vad 7/11 har gjort.

Klockfrekvens och Kristallfrekvens är INTE samma sak (jo på alla andra mikrokontrollers...)

När man jämför PIC mot ex. vis AVR måste man jämföra klockfrekvenserna -inte kristallfrekvenserna.

EX. Pic 16f84-20 mot atmel 90/1200-12 :

Båda utför en instruktion per klockcykel.

PIC: Max kristallfrekvens = 20 MHz., prescaler delar med 4 => Max klockfrekvens = 5Mhz

AVR: Max kristallfrekvens = 12 MHz., prescaler delar med 1 (saknas) => Max klockfrekvens = 12Mhz

Skillnad: 90/1200 är drygt dubbelt så snabb som 16f84 (240 %)

Om vi hadde jämfört kristallfrekvenserna hade picén varit dubbelt så snabb, dvs. vi hade dragit helt fel slutsats.

Slutsats: jämför den faktiska klockfrekvensen inte kristallfrekvensen (den är inte intressant).


Edit: Danei var visst snabbare på att säga sammma sak, men med en annan definition av klockcykel.
Senast redigerad av Tony 17 september 2004, 22:34:49, redigerad totalt 2 gånger.
danei
EF Sponsor
Inlägg: 27422
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Seven11 skrev:Den vanligaste PIC:en (PIC16F84A) kräver 1 klockcykel för alla instruktioner utom hopp som kräver två.
Programcykel är nog ett bättre ord. Det är som tidigare inlägg sa en 1/4 av klockcyklerna
Skriv svar