Sida 1 av 1

SX28 Fördelar och Nackdelar, jag vill veta

Postat: 17 september 2004, 08:29:34
av crippledcanary
Har någon här erfarenhet av någon SX28 uC. Vad är bra och vad är dåligt?

Postat: 17 september 2004, 14:09:32
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 :)

Postat: 17 september 2004, 20:07:58
av Seven11
Den vanligaste PIC:en (PIC16F84A) kräver 1 klockcykel för alla instruktioner utom hopp som kräver två.

Postat: 17 september 2004, 20:43:58
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

Postat: 17 september 2004, 22:16:16
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.

Postat: 17 september 2004, 22:16:18
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