Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC Dagli 8 ai 16/32bit

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

1
voti

[11] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtentePaolino » 6 set 2012, 15:14

Non ricordo, mi sembra che sia il compilatore ad ottimizzare il codice per farlo eseguire dal DSP. Non ricordo di aver dato direttive, ma è un po' che non li uso i dsPIC :roll:

Però devi passare a C30! Lascia stare Hi-tech C coi PIC24/dsPIC!

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[12] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtenteDADO91 » 6 set 2012, 17:39

C30 è il compilatore Microchip giusto?
Arduino + Meteo = TempDuino (Articoli)
www.dmdevs.com
Avatar utente
Foto UtenteDADO91
3.552 3 12 13
Expert EY
Expert EY
 
Messaggi: 965
Iscritto il: 27 feb 2009, 18:19
Località: Prov. di Firenze

1
voti

[13] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtentePaolino » 6 set 2012, 20:52

Giusto! :ok: Lo trovi qui

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[14] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtenteDADO91 » 7 set 2012, 9:24

:ok: Grazie Mille!!!
Arduino + Meteo = TempDuino (Articoli)
www.dmdevs.com
Avatar utente
Foto UtenteDADO91
3.552 3 12 13
Expert EY
Expert EY
 
Messaggi: 965
Iscritto il: 27 feb 2009, 18:19
Località: Prov. di Firenze

1
voti

[15] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtentePaolino » 7 set 2012, 9:26

You are welcome! :D
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it
Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 4226
Iscritto il: 20 gen 2006, 11:42
Località: Vigevano (PV)

0
voti

[16] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtenteFabio992 » 19 nov 2016, 14:31

Ciao a tutti.

Risollevo questa vecchia discussione perché contiene tutto quello a cui sono interessato :mrgreen:

Ho capito la metafora esposta da TardoFreak in [2], ma volevo capire il perché un micro a 8bit può essere paragonato a un 50cc e un 32bit a una moto. Cioè: ho imparato che il numero di bit di un micro rappresenta l'ampiezza del bus di dati, ovvero la dimensione in numero di bit dei dati che tratta. Ma perché se tratto dati di 8 bit contro dati di 32 "non posso andare in montagna" e viceversa?


Altre caratteristiche dei PIC24/32 sono:
- possibilità di mappare le periferiche su pin diversi;
- possibilità di programmare i dispositivi da 2 o 3 porte differenti
- numero molto elevato di periferiche
- diverso funzionamento del meccanismo degli interrupt
- presenza (non sempre) di un DMA
- facilità di interfacciamento con perifheriche esterne, mediante librerie già pronte


Tutto ciò è diretta conseguenza del numero di bit? ( e se si perché?)
Se non avessi letto prima questo post avrei detto che tali caratteristiche non dipendono dal numero di bit ma da scelte che sono state fatte nell'architettura del micro
Avatar utente
Foto UtenteFabio992
593 4 7
Expert
Expert
 
Messaggi: 497
Iscritto il: 26 gen 2013, 20:07

0
voti

[17] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtenteEcoTan » 19 nov 2016, 14:40

Ti rispondo perché ne capisco poco ma ho fatto diversi esperimenti con un dsPic33 (anche un frequency shifter audio).
Col compilatore C30, anche student free, funziona tutto con velocità sorprendente e tu devi soltanto scrivere in C quello che vuoi fare.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5426
Iscritto il: 29 gen 2014, 8:54

0
voti

[18] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtenteFabio992 » 19 nov 2016, 14:44

Grazie della risposta EcoTan, ma non era quello che volevo sapere. La mia domanda è: perché se elaboro dati di 32 bit vado "più veloce" che se elaboro dati da 8?
Avatar utente
Foto UtenteFabio992
593 4 7
Expert
Expert
 
Messaggi: 497
Iscritto il: 26 gen 2013, 20:07

1
voti

[19] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtenteEcoTan » 19 nov 2016, 14:53

Ovviamente intendi "elaborare dati a 16 o 32 bit con un bus da 8 bit".
Se invece la natura del problema fosse tale per cui basti sempre la risoluzione di un byte, allora ritengo che un bus a 8 bit, a parità di tutto, non soffrirebbe molte limitazioni.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5426
Iscritto il: 29 gen 2014, 8:54

0
voti

[20] Re: PIC Dagli 8 ai 16/32bit

Messaggioda Foto UtenteFabio992 » 19 nov 2016, 14:58

No EcoTan, l'ovviamente non era così ovvio per me :mrgreen:. Ora che mi hai detto questa cosa forse inizio a capire. Se devo elaborare dati da 16bit con un bus da 8 devo eseguire due volte le stesse operazioni per "caricare" i dati e quindi il sistema risulta intresecamente più lento. Giusto?
Avatar utente
Foto UtenteFabio992
593 4 7
Expert
Expert
 
Messaggi: 497
Iscritto il: 26 gen 2013, 20:07

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti