.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Microcontrollori > PIC & AVR

PIC & AVR Forum dedicato ai diffusissimi microcontrollori PICMicro e AVR

Rispondi
 
Strumenti della discussione Modalità di visualizzazione
  #1  
Vecchio 03-01-2017, 11:59 AM
L'avatar di Emanuele Terrasi
Emanuele Terrasi Emanuele Terrasi non è collegato
Roboter Graduato
 
Registrato dal: Dec 2009
residenza: Palermo
Messaggi: 489
Blog Entries: 15
predefinito DsPic, linguaggio C e memorizzazione di un flusso di dati

Vorrei scrivere un programmino che legge circa 32 mila samples in tempo reale dallo ADC e li memorizza tutti nella RAM, per elaborarli poi a piacere.
La cosa più comoda per me sarebbe metterli in un vettore int samples[32000]; però il compilatore C30 mi darebbe errore Array too large.
Ci sarà pure un modo, altrimenti a che servirebbero tanta RAM (128k) e un linguaggio così potente? Sarei grato per la n.sima dritta......

P.S. Purtroppo mi sono accorto che la memoria RAM non è 128k bensì 16k. Allora chissà perchè nel datasheet si legge:
• Linear data memory addressing up to 64 Kbytes

P.P.S. Tuttavia almeno 8000 integer ci dovrebbero entrare, invece per non avere errore di compilazione devo limitarmi a 3000. Anche spezzando in più vettori trovo questo limite, c'è un rimedio?

Ultima modifica di Emanuele Terrasi; 03-02-2017 a 06:26 AM
Rispondi quotando
Rispondi

Segnalibri

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilie sono attive
Il codice IMG è attivo
il codice HTML è disattivato

Salto del forum


Tutti gli orari sono GMT. Attualmente sono le 05:52 AM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2017, Jelsoft Enterprises Ltd.