Show Posts
Pages: 1 ... 231 232 [233] 234 235 ... 390
3481  International / Generale / Re: valvole nixie clock on: April 22, 2012, 12:59:52 pm
se vuoi che legga i tuoi messaggi ripassa un po' la grammatica italiana  smiley
3482  International / Megatopic / Re: swRTC on: April 22, 2012, 12:24:51 pm
scusa Leo, ma stai lavorando al bug riscontrato o non te ne puo' fregar di meno ?  smiley-mr-green
http://arduino.cc/forum/index.php/topic,73496.msg760934.html#msg760934
3483  International / Generale / Re: valvole nixie clock on: April 22, 2012, 12:20:18 pm
c'e' a chi piacciono le camicie di flanella ed a chi no  smiley
3484  International / Generale / Re: valvole nixie clock on: April 22, 2012, 12:14:31 pm
stavo pensando di togliere anche l'avatar  smiley
sono una persona molto riservata, ma se proprio ci tenete ve lo posto

e' molto "grunge", avendo come sua definitiva collocazione uno scatolo di cartone  smiley

3485  International / Generale / Re: La RAM e' troppa on: April 22, 2012, 10:04:36 am
questo e' il vecchio casino di byte che fa anche windows quando calcola lo spazio, e' altro discorso, non l'ho messo in conto, grazie cmq dell'approfondimento.
l'importante per me e' sapere che ho dei byte sotto e non dei bit  smiley
3486  International / Generale / Re: La RAM e' troppa on: April 22, 2012, 09:05:58 am
Thanks  smiley

in genere lo spazio nelle eeprom viene dichiarato in bit sui datasheet, ad esempio una eeprom da 2k si intende 2000bit.

ero convinto che anche nel caso del 328 fossero bit, invece sono 2000Byte.
OTTIMO, quindi ne ho tantissimissima di ram  smiley
3487  International / Generale / Re: Topic permanente di programmazione newbie on: April 22, 2012, 08:39:23 am
Andiamo in pace  smiley
3488  International / Generale / Re: valvole nixie clock on: April 22, 2012, 08:29:27 am
Avevi fatto un video o sbaglio?
no, il discorso video lo portai ad esempio quando stavo facendo l'avvocato del diavolo sulla questione licenze GPL, ricordi, facevo l'esempio che se avessi postato un video del mio progetto, e qualcuno sapendo che era realizzato con parti di sw opensource, mi avesse chiesto di postare il codice, io rifiutandomi avrei infrangendo la GPL ?

Dai risultati della provocazione la tua swRTC e' passata a GPL 3  smiley
3489  International / Generale / Re: La RAM e' troppa on: April 22, 2012, 08:05:08 am
vero, il titolo era palesemente provocatorio.
Credo cmq la soluzione non sia banale, se c'era da fare figuracce sarebbero gia' uscite fuori  smiley
Tu ne sai niente ? sei daccordo con il mio ragionamento ?
A limite mi sarei aspettato un differenza in eccesso, ma non in difetto.
Visto che la x la tengo nel loop ad ogni ciclo sono sicuro venga caricata
3490  International / Generale / Re: La RAM e' troppa on: April 22, 2012, 07:29:39 am
Grazie per lì'interesse,

Ecco lo sketch di test:
Code:

extern unsigned int __bss_end;
extern unsigned int __heap_start;
extern void *__brkval;

 
static int freeMemory()
{
  int free_memory;

  if((int)__brkval == 0)
     free_memory = ((int)&free_memory) - ((int)&__bss_end);
  else
    free_memory = ((int)&free_memory) - ((int)__brkval);

  return free_memory;
}



String x;


void setup ()
{
   Serial.begin(19200);
   
   
}


void loop ()
{
  Serial.println ( freeMemory () );
  delay (1000);


//  x = "";                 // 1823 bit Ram   
//  x = "testato123";  // 1804 bit RAM
 
}

La differenza tra x=vuota ed x=10byte di dati, fa perdere solo 19bit di ram, invece di 80bit
3491  International / Generale / Re: valvole nixie clock on: April 22, 2012, 03:49:44 am
il mio nixie e' finito, ed e' il piu' bello del mondo  smiley

l'unica cosa su cui non mi ritrovo daccordo e' il discorso velocita', ti serve eccome la velocita' perche' il flickering e' alle porte.
Io, ed alcuni ricorderanno, ho buttato sangue sui millesimi di secondi

Personalmente sono partito da Arduinix, e' un progetto open, Parti da li' e vedrai che ti si chiariscono molte cose
3492  International / Generale / Ram+Seriale+Overflow on: April 22, 2012, 03:43:26 am
sono qui a lamentarmi del fatto che mi ritrovi troppa RAM  smiley

ditemi dove sbaglio:

invio ad arduino via seriale una stringa di 10 caratteri, quindi 10 byte, cioe' 80 bit giusto ?
Questi 80 bit vanno nella Ram del 328 arduinico

ma se misuro la ram, prima e dopo l'invio della stringa, mi mancano solo 33 bit di ram, invece di 80

Questa e' una cosa buona, ma da dove deriva ?
C'entrano le word ?

Ringrazio in anticipo per eventuali gradite risposte  smiley
3493  International / Generale / Re: Topic permanente di programmazione newbie on: April 21, 2012, 06:27:23 pm
Mike io sono d'accordo con la tua analisi. Sommando ad essa il reale comportamento del micro, che sottolineo  ormai e' chiaro come funziona perche sia i tuoi test che quelli di  astro che quelli di qp portano gli stessi risultati, il dato di fatto e' un grave errore del datasheet nella spiegazione del funzionamento dei LB.
3494  International / Generale / Re: Atmega328 8Mhz on: April 21, 2012, 09:50:23 am
quando e' vergine i fuse sono settati per l'utilizzo di quello interno, infatti tu puoi caricargli il bootloader dei arduinoUNO senza usare quarzo esterno.

Una volta messo il bootloader dell'uno il micro vuole un risuonatore esterno per funzionare. Quindi per riportarlo ad usare il risuonatore interno ti serve un risuonatore esterno, ma giusto per il tempo necessario al caricamento. poi funzionera' appunto con l'interno, e togli l'esterno
3495  International / Generale / Re: Atmega328 8Mhz on: April 21, 2012, 09:19:37 am
Con oscillatore.
Perche' nel momento in cui hai caricato il bootloader hai disabilitato l'oscillatore interno
Pages: 1 ... 231 232 [233] 234 235 ... 390