100μ s
8MHz
Alcuni altri pensieri:
- 100μ s± 2 %
- 3.5V
- Questo segnale utilizza un HI per MARK (in RS-232, un MARK è una tensione negativa), quindi deve essere un livello logico emesso da una segnalazione micro e non RS-232.
Se togli il bit START richiesto e lo STOP minimo di un bit, significa che probabilmente ci sono almeno sette bit rimanenti per i dati:
Quanto sopra verrebbe interpretato a 0x2A indipendentemente dall'endianness, se sto prestando attenzione.
Tuttavia, questo sarebbe il grafico per otto bit di dati:
In questo caso, l'interpretazione sarebbe 0xAA oppure 0x55, a seconda della natura endiana del flusso. Quindi questo potrebbe rappresentare il tuo 0xAA (little endian, che credo sia più comune).
Come puoi vedere, il trasmettitore e il ricevitore devono concordare a priori il numero di bit di dati e la loro natura endiana.
I risultati dell'ambito potrebbero essere interpretati come dimensioni di parole seriali anche più lunghe. Li ho già visti prima (9, più comunemente, visto che alcuni circuiti integrati lo supportavano, ma ne ho già visti 10 usati prima.)
Senza accordo, è difficile esserne sicuri.
Come barra laterale:
Ricordo i giorni in cui i teletipi si stavano spostando da 5 bit a 6 bit (DTE dei primi anni '60) proprio nel momento in cui RS-232 fu creato nel 1960, poiché mio padre aveva un tale teletipo seduto a casa in uno spazio di home office. Le comunicazioni RS-232 a sei bit esistevano effettivamente per un periodo di tempo.
La codifica ASCII è stata ampiamente utilizzata alla fine degli anni '60 e all'inizio degli anni '70 ed è una codifica a 7 bit. Era molto comune per le comunicazioni dati RS-232 utilizzare 7 bit di dati.
Successivamente, quando i circuiti integrati di comunicazione e i microcontrollori divennero di uso comune e le dimensioni dei registri a 8 bit erano ampiamente disponibili, RS-232 veniva spesso esteso per trasmettere / ricevere 8 bit alla volta.
Penso che molte persone oggi si aspettino solo che venga utilizzato per le comunicazioni a 8 bit. Ma non è sempre stato così.
F=1/T
.