User Tools

Site Tools


ascii_to_bynary

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ascii_to_bynary [2022/01/07 16:41] – created adminascii_to_bynary [2022/01/07 16:54] (current) admin
Line 1: Line 1:
-Binary to ASCII +ASCII to Binary 
  
-Si usa un terminale per inviare caratteri alla schedina tang nano. Nel funzionamento normale, dopo il reset il led sulla schedina è verde e la schedina rimane in attesa di ricevere caratteriSe viene inviata una sequenza di 8 caratteri "1" o "0", questi vengono interpretati come la codifica ASCI di un carattere la schedina invia al terminale la sequenza di caratteri 'c' <CR><LF>carattere apice, carattere la cui codifica ascii è stata ricevuta, apice, carattere ritorno carrello, carattere line feed). +Si usa un terminale per inviare caratteri alla schedina tang nano. Nel funzionamento normale, dopo il reset il led sulla schedina è verde e la schedina rimane in attesa di ricevere un carattereNon appena viene inserito un caratterela schedina invia sullo schermo il simbolo '='la codifica ascii (nella forma di due cifre esadecimale) sullo schermo. Inoltre, se il carattere in questione è una lettera o un numero (da da 'Aa 'Z', da 'a' a 'z' e da 0 a 9) vine aggiunto in coda il simbolo '#' e il led diventa blu per 200 ms, per poi ritornare verde.  
 +In tutti gli altri casi, viene messo in coda il simbolo '!' e il led diventa blu per 200 ms, per poi ritornare verde.  
 +Dopo il simbolo finale ('#', '!') vengono inoltre inviati i caratteri esadecimali <CR><LF> (ritorno carrello seguto da line feed).
  
-Se in qualunque momento la schedina riceve un carattere diverso da "1o da "0", il led sulla schedina diventa rosso, la schedina invia al terminale la sequenza di caratteri E<CR><LF> (carattere E, ritorno carrello line feed), dopo di che il led diventa nuovamente verde e l'utente può cominciare nuovamente a inserire i caratteri "1" o "0" (ripartendo dal primo della sequenza)+La schedina deve in ogni caso esegure l'"echodei caratteri ricevuti per consentirne la visualizzazione sul terminale.  
-Quando viene ricevuto il primo "1" o "0", il led della schedina diventa di colore blu. Se si invia un carattere diverso da "1" 0 da "0", il comportamento del led è quello descritto in precedenza (prima rosso e poi subito dopo verde). Se viene inserita una sequenza di 8 caratteri di soli "1" e "0", dopo l'invio sul terminale della sequenza contenete il carattere (vedi sopra), il led torna ad essere di colore verde. + 
 +Esempi di cosa viene visualizzato sul terminale
 + 
 +A=41# 
 + 
 +{=7B! 
 + 
 +==3C! 
 + 
 +   
ascii_to_bynary.txt · Last modified: 2022/01/07 16:54 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki