Verfassungklage@troet.cafe<p><a href="https://troet.cafe/tags/Computerclub2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computerclub2</span></a></p><p><a href="https://troet.cafe/tags/CC2tv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CC2tv</span></a> #403 Vom `print()` zum <a href="https://troet.cafe/tags/Bit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bit</span></a></p><p>So spricht dein <a href="https://troet.cafe/tags/Mikrocontroller" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mikrocontroller</span></a><br>Wir zeigen, wie ein einziger <a href="https://troet.cafe/tags/MicroPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MicroPython</span></a>-Befehl – `print("Hallo Welt")` – Schicht für Schicht bis zum elektrischen Signal am TX-Pin zerlegt wird. Wir starten in der Hochsprache, werfen einen Blick auf den erzeugten <a href="https://troet.cafe/tags/Bytecode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bytecode</span></a> und zeigen, wie die MicroPython-VM ihn in C-Routinen übersetzt. Von dort gelangt der String über den <a href="https://troet.cafe/tags/UART" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UART</span></a>-Treiber als <a href="https://troet.cafe/tags/ARM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ARM</span></a>- <a href="https://troet.cafe/tags/Maschinencode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maschinencode</span></a> auf den RP2040-Prozessor</p><p><a href="https://cc2.tv/daten/20250705100000.php" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cc2.tv/daten/20250705100000.ph</span><span class="invisible">p</span></a></p>