Show Posts
Pages: [1]
1  International / Software / Utlizzo SPI con scheda Mega on: January 11, 2014, 08:02:10 pm
Devo usare una schedina nRF24L01 con un Arduino Mega tramite SPI.
Sto usando la libreria Mirf e tutto funziona con una scheda 2009 ma con la Mega no.
Penso sia per la diversa posizione dei pin SPI (MISO,MOSI,ecc.) ma non capisco come rimapparli.
Qualcuno ha usato questa configurazione e sa darmi una dritta?
Grazie e ciao.
2  International / Generale / Re: Problema passaggio puntatori on: August 22, 2011, 06:20:21 am
Ok, funziona.
Grazie 1000 a tutti.
Ciao
3  International / Generale / Problema passaggio puntatori on: August 22, 2011, 04:37:30 am
Ciao,
ho un problema di C per cui avrei bisogno di una dritta.
il mio programma prevede una serie di aree dati dove memorizzare dei valori che arrivano da una serie di sensori.
Nel programma devo richiamare una routine "Ricevi" passandogli come parametro quale sia il gruppo sensori da trattare.
A sua volta la routine Ricevi chiama un'altra routine "Aggiorna", anche qui passandogli il gruppo sensori da aggiornare. E' in questa seconda routine che i dati vengono effettivamente aggiornati.

Concettualmente il tutto dovrebbe fare qualcosa che (semplificato) è questo:

byte S1[4]; // dati gruppo sensori 1
byte S2[4]; // dati gruppo sensori 2
byte S3[4]; // dati gruppo sensori 3

void loop(){
  Ricevi(&S1);
  Ricevi(&S2);
  Ricevi(&S3);
}

void Ricevi(byte* address){
  // qui prepara un po di cose e poi:
  Aggiorna(address);
}

void Aggiorna(byte* address){
  //aggiorna i valori nella specifica area dati che gli è stata passata
  address[1]=1;
  address[2]=2;
  address[3]=3;
}

Purtroppo non mi funziona perche nelle aree dati S1-S3 non trovo poi i valori gusti. Penso di sbagliare qualcosa nel passaggio dei puntatori.
Qualcuno più esperto di C sa darmi una dritta?
Grazie e ciao.
H
4  International / Generale / Upload che non funziona più on: July 31, 2011, 12:05:16 pm
Ciao,
ho scritto su un 2009 un programma che subito alla partenza apre un dialogo continuo sulla seriale (legge e riscrive).
Penso sia per questo motivo che non mi riesce più di memorizzarci altri programmi (mi da "Problem uploading to board...").
Qualcuno conosce un sistema per sboccare la situazione?
Grazie e ciao,
Hum
Pages: [1]