Passare array a funzione

11 Anni 1 Mese fa #1 da firstcolle
Passare array a funzione è stato creato da firstcolle

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
11 Anni 1 Mese fa - 11 Anni 1 Mese fa #2 da Pinna
Risposta da Pinna al topic Passare array a funzione
Ciao, se ho capito bene la domanda, vorresti una cosa del genere?


// numero di byte da inviare all'usart
#define byte_to_send 8


// Contatore per l'invio dei byte all'usart
unsigned char i = 0;

// Inizializzo il mio Array
for (i = 0; i < byte_to_send; i++) {

// Definisco l'array da inviare
unsigned char Send_Byte[] = "ABCDEFGH";

// Invio in successione gli otto byte all'usart
WriteUSART (Send_Byte);

// Attendo che ogni singolo byte venga trasmesso
while (BusyUSART());
}


Fammi sapere.


Marcello

edit: non so perchè ma non mi scrive correttamente la funzione WriteUSART. Dopo Send_Byte aggiungi le parantesi quadre con la i in mezzo...

Chi vola vale, chi vale vola, chi non vola è un vile
Ultima Modifica 11 Anni 1 Mese fa da Pinna.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
11 Anni 1 Mese fa #3 da firstcolle
Risposta da firstcolle al topic Passare array a funzione
Quello dell'USART era un esempio. infatti uso una mia funzione per utilizzare il protocollo.
Non riesco proprio a capire come posso passare tutto l'array alla funzione.

es.
char string[] = "abcdef";

se faccio
USART_send_string(string[]);
il compilatore da errore...

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
11 Anni 1 Mese fa - 11 Anni 1 Mese fa #4 da Pinna
Risposta da Pinna al topic Passare array a funzione
Tre domande: hai impostato i percorsi giusti nel compilatore? Che errore ti da? Hai incluso nel main anche il file "usart.h"?

Chi vola vale, chi vale vola, chi non vola è un vile
Ultima Modifica 11 Anni 1 Mese fa da Pinna.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pinna
  • Avatar di Pinna
  • Moderator
  • Moderator
Di più
11 Anni 1 Mese fa #5 da firstcolle
Risposta da firstcolle al topic Passare array a funzione

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • firstcolle
  • Avatar di firstcolle
  • Platinum Member
  • Platinum Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login