progetto can

  • Mauro Laurenti
  • Moderatore
  • Moderatore
Di più
7 Anni 2 Mesi fa #41 da Mauro Laurenti
Risposta da Mauro Laurenti al topic progetto can
Purtroppo la codifica tramite AES è solo una supposizione. Ci sono anche altri modi per criptare i dati.

Non conosco tool specifici per cui il tempo da investire potrebbe essere notevole e potrebbe anche portare ad un vicolo ceco.

Saluti,

Mauro

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

  • marcelloraja
  • Autore della discussione
  • Giovane Utente
  • Giovane Utente
Di più
9 Mesi 1 Giorno fa #42 da marcelloraja
Risposta da marcelloraja al topic progetto can
Salve a tutti ho ripreso a lavorare a questo progetto che mi affascina dopo 6 anni adesso ho un vuoto di memoria qualcuno saprebbe dirmi come posso inviare un messaggio can del genere
0x01 0x20 0x22 0x44 0x43 0x56 0x23 0x22 scrivendolo direttamente al posto di info?

(!CAN_is_TX_ready());
CAN_write_message (0x7a0, info , 8, CAN_TX_STD_FRAME &
CAN_NORMAL_TX_FRAME & CAN_TX_PRIORITY_2);

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

  • Mauro Laurenti
  • Moderatore
  • Moderatore
Di più
8 Mesi 4 Settimane fa #43 da Mauro Laurenti
Risposta da Mauro Laurenti al topic progetto can
Salve Marcello,

la variabile info è un array. Per cui, per inviare 0x01 0x20 0x22 0x44 0x43 0x56 0x23 0x22 all'interno di info, devi inializzare l'array:

info[0]=0x01;
info[1]=0x20;
info[2]=0x22;

...e via dicendo per gli altri dati.

Successivamente puoi inviare i dati con CAN_write_message

Saluti,

Mauro Laurenti

 

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

  • marcelloraja
  • Autore della discussione
  • Giovane Utente
  • Giovane Utente
Di più
8 Mesi 3 Settimane fa - 8 Mesi 3 Settimane fa #44 da marcelloraja
Risposta da marcelloraja al topic progetto can
Salve Mauro intanto grazie per la risposta però questo sapevo già come farlo. La mia domanda è un'altra poniamo il caso io devo inviare 10  messaggi can ogni messaggio deve contenere per esempio data [1] 0x15 l'altro è data [1] 0x54 e via dicendo tutti diversi devo inizializzare prima di ogni messaggio info [1]= 0x15 e invio  can_write_message poi di nuovo info[1]=0x54  e invio altro messaggio ecc ecc ?
 
Ultima Modifica 8 Mesi 3 Settimane fa da marcelloraja.

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

  • Mauro Laurenti
  • Moderatore
  • Moderatore
Di più
8 Mesi 3 Settimane fa #45 da Mauro Laurenti
Risposta da Mauro Laurenti al topic progetto can
Slave Marcello,
si, devi sempre inizializzare il valore dell'arrai.
In alternativa se hai dei formati specifici, puoi avere più array come template, e cambi solo i byte di tuo interesse.

Alla funzione di scrittura del messaggio CAN, passi poi l'indirizzo dell'array che vuoi inviare.

Saluti,

Mauro Laurenti
 

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

Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

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

Registrati al sito LaurTec.