decodifica codici:
La protezione del codice è uno strumento ampiamente utilizzato nei prodotti elettronici moderni, permette di tutelarsi non solo dalla copia del prodotto, ma anche da possibili modifiche del software non previste. Il microcontrollore LCP1700 mette a disposizione un meccanismo detto Code Read Protection in grado di abilitare differenti livelli …
Soluzioni integrate per la trasmissione di immagini ad alta velocità su link seriali. La continua diffusione di applicazioni multimediali in molti ambiti di attività richiede la trasmissione di segnali video ad alta velocità da controller grafici a display LCD su distanze anche fino …
Lo sviluppo di codice indipendente dal compilatore per i microcontrollori conferisce un elevato livello di flessibilità a qualsiasi progetto di sistema embedded. I progettisti di sistemi embedded devono affrontare problematiche quali cicli di sviluppo sempre più brevi, sono sottoposti a carichi di lavoro sempre maggiori e si trovano a operare costantemente …
La sicurezza dei dati trasmessi rende il nostro sistema affidabile, ma come possiamo realizzare un sistema del genere? da un punto di vista software, la risposta a questo quesito si trova in un algoritmo di crc. Gli algoritmi utilizzati per calcolare …
È veramente indispensabile utilizzare un sistema operativo real-time? Quali sono le ragioni per utilizzare un RTOS in un sistema dedicato? Vediamo quali sono gli aspetti da tenere presenti per decidere l’acquisto di un sistema operativo per sistemi embedded. Non è detto che un sistema …
Il microprocessore opera su una rappresentazione dei dati in forma binaria, questa non è propriamente comprensibile agli esseri umani che sono abituati ad utilizzare rappresentazioni decimali. In una notazione BCD (Binary Coded Decimal) un numero è rappresentato su quattro bits (un …
La correzione degli errori rappresenta una tecnica importante per garantire la corretta ricezione e trasmissione dei dati digitali. Esistono diverse tecniche per rilevare errori in un flusso di dati, una delle più famose e utilizzate è sicuramente il bit di parità. Con l’andare del tempo si è …
La codifica Manchester permette la trasmissione dei dati e del clock in un unico pattern seriale, per questo viene utilizzata frequentemente nelle trasmissioni digitali in Radio Frequenza a basso costo. E' una particolare tecnica di modulazione bifase (BPSK, Binary Phase Shift …
Decodifica codici telecomandi Keeloq Rolling Code Microchip, MM53200 National, UM86409 UM3750 UMC e MC145026 MC145027 Motorola. Interessante capitolo sulle decodifiche dei radiocomandi dove sono presenti inoltre i datasheet introvabili dell'MM53200 e dell'MC145026/7. Schema elettrico disponibile!
Dopo aver visto la routine che esegue la crittografia secondo l’algoritmo Rolling Code nell’articolo "Routine di Encryption della codifica RollingCode", è giunto il momento di descrivere, nell’ultimo dei cinque articoli, la routine che esegue la decrittografia.
Ora che siamo a conoscenza dei passaggi da eseguire per realizzare la crittografia (articolo "Algoritmo di crittografia RollingCode"), non ci rimane che approfondire il funzionamento della Encryption Routine che è il cuore di tutta la procedura di crittografia. Grazie a …
Dopo l’algoritmo di crittografia affrontato nell’articolo “Algoritmo di crittografia RollingCode”, altre parte importante della codifica codifica RollingCode è quella che riguarda la decrittografia dell’informazione ricevuta.
Riprendendo l’introduzione fatta nell’articolo “Introduzione alla codifica RollingCode”, la parte interessante della codifica RollingCode è quella che si occupa di eseguire la crittografia e quindi la decrittografia, dell’informazione da inviare.
Si sa, al giorno d’oggi la comodità regna sovrana e una tra le invenzioni più apprezzate è proprio il telecomando e, anche se non ce ne rendiamo conto, oramai gran parte degli elettrodomestici o dispositivi di uso comune possono essere …