Deploying to gh-pages from @ Klipper3d/klipper@2c441b4502 🚀

This commit is contained in:
KevinOConnor
2022-05-12 00:03:35 +00:00
parent b68154a18a
commit 9c43c90852
19 changed files with 226 additions and 226 deletions

View File

@@ -1333,7 +1333,7 @@
<h1 id="canbus-protokoll">CANBUS protokoll<a class="headerlink" href="#canbus-protokoll" title="Permanent link">&para;</a></h1>
<p>Ez a dokumentum a Klipper által a <a href="https://en.wikipedia.org/wiki/CAN_bus">CAN-buszon</a> keresztül történő kommunikációhoz használt protokollt írja le. A Klipper CAN-busszal való konfigurálásával kapcsolatos információkért lásd a <CANBUS.md> című dokumentumot.</p>
<p>Ez a dokumentum a Klipper által a <a href="https://hu.wikipedia.org/wiki/CAN-busz">CAN-buszon</a> keresztül történő kommunikációhoz használt protokollt írja le. A Klipper CAN-busszal való konfigurálásával kapcsolatos információkért lásd a <CANBUS.md> című dokumentumot.</p>
<h2 id="mikrokontroller-azonosito-hozzarendelese">Mikrokontroller azonosító hozzárendelése<a class="headerlink" href="#mikrokontroller-azonosito-hozzarendelese" title="Permanent link">&para;</a></h2>
<p>A Klipper csak a CAN 2.0A szabványos méretű CAN-busz csomagokat használja, amelyek 8 adatbájtra és egy 11 bites CAN-busz azonosítóra korlátozódnak. A hatékony kommunikáció támogatása érdekében minden mikrokontrollerhez futáskor egy egyedi, 1 bájtos CAN-busz nodeid (<code>canbus_nodeid</code>) van rendelve az általános Klipper parancs- és válaszforgalomhoz. A gazdagépről a mikrokontroller felé irányuló Klipper-parancsüzenetek a <code>canbus_nodeid * 2 + 256</code> CAN-busz azonosítót használják, míg a mikrokontrollerről a gazdagép felé irányuló Klipper-válaszüzenetek a <code>canbus_nodeid * 2 + 256 + 1</code> azonosítót.</p>
<p>Minden mikrokontroller rendelkezik egy gyárilag hozzárendelt egyedi chipazonosítóval, amelyet az azonosító hozzárendelése során használnak. Ez az azonosító meghaladhatja egy CAN csomag hosszát, ezért egy hash függvényt használunk arra, hogy a gyári azonosítóból egy egyedi 6 bájtos azonosítót (<code>canbus_uuid</code>) generáljunk.</p>