Ich habe in vielen Projekten eine coole Präsentation von Bytes gesehen, wie zum Beispiel:
Sicherung High Byte: 0xc9 = 1 1 0 0 1 0 0 1 - BOOTRST (Boot-Reset-Vektor bei 0x0000) ^^^^^^^ ------ BOOTSZ0 | | | | | + -------- BOOTSZ1 | | | | + --------- EESAVE (EEPROM nicht über Chip löschen) | | | + -------------- CKOPT (voller Ausgangsschwung) | | + ---------------- SPIEN (serielle Programmierung zulassen) | + ------------------ WDTON (WDT nicht immer eingeschaltet) + -------------------- RSTDISBL (Reset-Pin ist aktiviert)
oder
Sicheres Low-Byte: 0x9f = 1 0 0 1 1 1 1 1 ^^ \ / \ - + - / | | | + ------- CKSEL 3..0 (extern> 8M Kristall) | | + --------------- SUT 1..0 (Quarzoszill, BSB aktiviert) | + ------------------ BODEN (BrownOut Detector aktiviert) + -------------------- BODLEVEL (2.7V)
Ich frage mich, ob mir jemand sagen kann, wie oder wo ich einige davon herstellen kann.
edit: Ich meine, ich sehe diese Art von Präsentation oft im Texte-Format, also denke ich, dass sie nicht von Hand gemacht wird. Ich war auf der Suche nach der Software / URL, um das Samme zu generieren.
documentation
Jojo l'abricot
quelle
quelle
Antworten:
Mit graphviz und dot können Sie mit etwas spielen . Mit diesen Tools erstellt doxygen die Diagramme. Es ist nicht genau das, wonach Sie suchen, aber es ist schnell und einfach zu skripten und die Ausgabe sieht gut aus (auch wenn es ein wenig schwierig ist, einigen Zeilen zu folgen ...)
Dieses Beispiel generiert so etwas
Dazu erstellen Sie zunächst eine Datei mit dem Namen byte.dot
Führen Sie dann einen dieser Befehle aus.
Vielleicht ist es schöner, wenn wir nicht alle Linien in der Mitte kreuzen?
Ich habe gerade den Namen in der zweiten Tabelle von f0..f7 in f7..f0 geändert.
quelle
Das ist eine ziemlich langwierige Art, die Felder in einer Binärzahl anzuzeigen. Hier ist ein Ausschnitt aus dem eigentlichen Quellcode, der zeigt, wie ich es mache:
Ich denke, das ist einfacher als Ihr ausführliches Beispiel, zeigt aber immer noch die gleichen Informationen. Ja, ich schreibe wirklich so einen Code.
quelle
In Ihrem bevorzugten Texteditor. Ich kann vim empfehlen .
quelle
Sie können Gliffy verwenden , ein Online-Paket ähnlich wie Visio. Ich habe einige Ihrer Diagramme in etwa zwei Minuten ausgeknockt: http://www.gliffy.com/pubdoc/2237997/L.png
quelle
Im Editor von Dos Navigator gibt es einen speziellen Zeichenmodus. Sie können das Zeichnen von doppelten Linien aktivieren, indem Sie F4 drücken, dann erneut F4 für eine einzelne Linie und erneut deaktivieren. Sie können mit den Cursortasten einfach Linien zeichnen, während Sie die Umschalttaste gedrückt halten.
quelle
ditaa macht was du suchst. Das folgende Bild wird aus Ihrem obigen Rohtext generiert.
Möglicherweise muss ein wenig bearbeitet werden, um die richtige Formatierung zu erhalten ...
quelle