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
...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
- Moderator
Riduci
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
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.
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..
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
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 59
- Ringraziamenti ricevuti 0
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
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.
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.