Cos'è e come si calcola un CRC con Arduino?

  Рет қаралды 5,173

paolo aliverti

paolo aliverti

Күн бұрын

Пікірлер: 19
@ivandelgaudio
@ivandelgaudio 8 ай бұрын
Video veramente interessantissimo e comprensibile malgrado l'argomento. Grande Paolo
@robertotedeschi5497
@robertotedeschi5497 9 ай бұрын
Grande Paolo,un spiegazione superingegneristica😂😂😂😂😂sei un grande
@MARKELR
@MARKELR 9 ай бұрын
Grande Paolo! Meriti più iscritti!
@dinodelfavero
@dinodelfavero 9 ай бұрын
Chiarissime le spiegazioni, come sempre!!! Grazie Paolo , sei un grande!!!
@biagioparibello9477
@biagioparibello9477 9 ай бұрын
Grazie per la lezione. Ora, possiamo camminare con le nostre gambe. Saluti e buona serata.
@robertosabatino7213
@robertosabatino7213 9 ай бұрын
Grazie Paolo, sempre ottimi ed interessanti video. 👏👏👏+👍
@salvatorebarbaro5862
@salvatorebarbaro5862 9 ай бұрын
il mitico protocollo Xmodem :) bei tempi le BBS !! 😋 dopo 40 anni capisco come funzionava .. Grande Paolo 👍
@gabmar58
@gabmar58 9 ай бұрын
Grazie Paolo, sempre molto chiaro, esauriente e sintetico. Purtroppo l'audio risulta un po' saturo. Buon fine settimana
@zeppelinmaker
@zeppelinmaker 9 ай бұрын
eh lo so. mi sono accorto dopo
@Electronic.CNCLab
@Electronic.CNCLab 9 ай бұрын
Ciao Paolo, video chiaro e utile, ottima spiegazione del CRC e sua implementazione su Arduino.Grazie.
@AlessandroAllegretti
@AlessandroAllegretti 9 ай бұрын
Grazie Paolo. Si potrebbe tentare l'implementazione di un calcolo ricorsivo, magari usando anche le funzioni di bitshift intrinseche del C, per ottimizzare il codice
@enricovergnani8296
@enricovergnani8296 9 ай бұрын
Complimenti sei un grande hai una intelligenza da invidiare
@eugeniocalza2613
@eugeniocalza2613 9 ай бұрын
miiiiiii, ma che cervello hai.....complimenti👍
@angelonunziolombardi
@angelonunziolombardi 9 ай бұрын
Magari i miei prof avesserò spiegato come te hahahhaha
@VasaMusic438
@VasaMusic438 9 ай бұрын
Ottima, ma sarebbe utile anche vedere la simulazione di quando la trasmissione dei bit viene deteriorata, o no?
@rscgln
@rscgln 9 ай бұрын
Che domanda è? Quando viene deteriorata (basta perdere uno o più bit) il CRC calcolato sarà diverso da quello ricevuto. CRC diverso = errore! Seguirà, presumibilmente, u a richiesta di ritrasmissione.
@rscgln
@rscgln 9 ай бұрын
Ho sempre pensato che il CRC (col quale mi imbatto dal 1977!) fosse la divisione binaria del blocco di dati, inteso come un singolo numero lunghissimo, per il maledetto "polinomio". Tu stesso parli di divisone ma poi, nell'esempio sulla lavagna, usi la XOR. Ho fatto questo semplice conto, esprimenedo i tuoi bit in esadecimale: AAD/B ed il risultato è F8 col resto di 5. Nel tuo conto il risultato è 6. Visto che il CRC non è sempre un concetto preciso (il polinomio viene scelto dall'implementatore, può essere di lunghezza diversa, si può partire con un valore diverso da zero, ecc.) ti chiedo se quelle XOR consecutive dovrebbero operare una divisione oppure se è una tua scelta per l'esempio e se "normalmente" il CRC (mi viene in mente quello del protocollo SNA o dell' X.25) è calcolato con delle XOR.
@zeppelinmaker
@zeppelinmaker 9 ай бұрын
la divisione binaria di fatto è uno xor
@rscgln
@rscgln 9 ай бұрын
@@zeppelinmaker Ma, allora, perché ho due diversi risultati? Ho trovato una calcolatrice che effettua anche operazioni su numeri binari e 101010101101/1011 risulta 1111. Se poi moltiplico 1111 * 1011 ottengo 101010101000. 101010101101 - 101010101000 fa 101, cioè 5! Quindi continuo a non capire. A meno che non ti sia perso un bit nell'esempio fatto a mano!
Semplice shuffle per array con Arduino per mescolare gli elementi
11:18
Perché il delay() di Arduino è MALE - Video 759
14:25
paolo aliverti
Рет қаралды 18 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
FabLab? Hanno ancora senso, oggi?
9:01
paolo aliverti
Рет қаралды 6 М.
How do CRCs work?
47:30
Ben Eater
Рет қаралды 641 М.
Come leggere i segnali sull'oscilloscopio
13:00
Matteo Ciardi
Рет қаралды 2 М.
CRC, Esercizio svolto Cyclic Redundancy Check
24:28
Roberto Manfrin
Рет қаралды 14 М.
Trasformo una sonda per la temperatura DS18B20 in I2C con Arduino
26:01
Teoria Informazione ITA 35: checksum e CRC
11:12
fcamuso
Рет қаралды 10 М.
Cos'è Node.js e come funziona
17:56
Alberto Olla
Рет қаралды 57 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН