Deploying to gh-pages from @ Klipper3d/klipper@2c441b4502 🚀
This commit is contained in:
@@ -1333,7 +1333,7 @@
|
||||
|
||||
|
||||
<h1 id="canbus-protokoll">CANBUS protokoll<a class="headerlink" href="#canbus-protokoll" title="Permanent link">¶</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">¶</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>
|
||||
|
||||
Reference in New Issue
Block a user