100μs
8MHz
Quelques autres réflexions:
- 100μs±2%
- 3.5V
- Ce signal utilise un HI pour MARK (en RS-232, un MARK est une tension négative), il doit donc s'agir d'une sortie de niveau logique provenant d'un micro et non d'une signalisation RS-232.
Si vous supprimez le bit START requis et le temps STOP minimum d'un bit, cela signifie qu'il reste probablement au moins sept bits restants pour les données:
Ce qui précède serait interprété un 0x2A indépendamment de l'endianité, si je fais attention.
Cependant, ce serait le graphique pour huit bits de données:
Dans ce cas, l'interprétation serait soit 0xAA, soit 0x55, selon la nature endienne du flux. Cela pourrait donc représenter votre 0xAA (petit endian, qui je crois est plus courant.)
Comme vous pouvez le voir, l'émetteur et le récepteur doivent a priori s'accorder sur le nombre de bits de données et leur nature endienne.
Les résultats de la portée pourraient être interprétés comme des tailles de mots en série encore plus longues. Je les ai déjà vus (9, le plus souvent, comme certains circuits intégrés le soutenaient, mais j'en ai même vu 10 auparavant).
Sans accord, il est difficile d'en être sûr.
En tant que barre latérale:
Je me souviens de l'époque où les télétypes passaient de 5 bits à 6 bits (DTE du début des années 1960) au moment où RS-232 a été créé en 1960, car mon père avait un tel téléscripteur assis à la maison dans un espace de bureau à domicile. Les communications RS-232 à six bits ont effectivement existé pendant un certain temps.
Le codage ASCII a été largement utilisé à la fin des années 1960 et au début des années 1970 et est un codage 7 bits. Il était très courant que les communications de données RS-232 utilisent 7 bits de données.
Plus tard, alors que les circuits intégrés de communication et les microcontrôleurs sont devenus couramment utilisés et que les tailles de registre 8 bits étaient disponibles en abondance, RS-232 a souvent été étendu pour transmettre / recevoir 8 bits à la fois.
Je pense que la plupart des gens s'attendent aujourd'hui à ce qu'il soit utilisé pour les communications 8 bits. Mais ce n'était pas toujours le cas.
F=1/T
.