come affrontare il problema?

9 Anni 7 Mesi fa #6 da Mauro Laurenti
Risposta da Mauro Laurenti al topic come affrontare il problema?
Un altro modo molto veloce e' quello di una look up table, ma ti occupera' molto spazio.

...spesso velocita' e' sinonimo di programmi piu' grandi.
In questo caso il programma piu' grande discende da una tabella grande.
La sua dimensione dipende dal range di interesse e precisione con cui vuoi rappresentare il risultato.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 7 Mesi fa #7 da Mauro Laurenti
Risposta da Mauro Laurenti al topic come affrontare il problema?
...dimenticavo,

relativamente al check sum il modo piu' semplice e' fare la semplice somma di tutti i termini.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
9 Anni 7 Mesi fa #8 da sharky
Risposta da sharky al topic come affrontare il problema?
Grazie mille! Per quanto riguarda la radice ho apportato delle modifiche al codice e ora con soli 3 loop ottengo la radice. Per i miei scopi va piu che bene. Domani posto il codice!

Mentre per quanto riguarsa la checksum ho usato una lookup table per il crc8. Ho fatto cosi:


Crc8(crc8(crc8(Crc8(byte1)+byte2)+byte3)+byte4) ecc..

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

  • sharky
  • Senior Member
  • Senior Member
Di più
9 Anni 7 Mesi fa #9 da Mauro Laurenti
Risposta da Mauro Laurenti al topic come affrontare il problema?
...bene.

Mi chiedevo se avessi compreso l'altro punto relativo al counter dei pacchetti.
Visto che stai implementando il CRC presumo che hai ancora flessibilita' sul formato del pacchetto stesso.
Il counter ti puo' aiutare a comprendere se hai perso un pacchetto.
Nel caso di trasmissione a file e' meno importante che non trasmissioni RF, ma ti potra' tornare utile anche per un confronto tra pacchetto in arrivo e quello eseguito.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
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