> For the complete documentation index, see [llms.txt](https://idminer.gitbook.io/robotis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://idminer.gitbook.io/robotis/part-3.-robotis-op3-ren-xing-ji-qi-ren/2.-kuai-su-ru-men/2.7.-zi-kong-zhi-qi-opencr-ban/2.7.1.-control-table.md).

# 2.7.1. Control Table 控制表

Control Table 包含有關 OpenCR 當前狀態和操作的數據。用戶可以通過指令封包，改變 Control Table 的數據來控制 OpenCR。

* **EEPROM and RAM**
  * 只要電源打開，RAM 區域中的數據就會回復為初始值，而 EEPROM 區域一旦設置了數值，即使電源關閉再重開，數值會保留住不會變更。
* **Address**
  * 表示數據的位置。要從 control table 讀取數據或將數據寫入，用戶應在指令封包中指定正確的位址。
* **Access**
  * OpenCR 有兩類數據：read-only 只可讀數據，主要用於感測，以及用於驅動的 read-and-write 可讀寫數據。
* **Initial Value**
  * 如果 EEPROM 區域中有數據，則下面 control table 右側的初始值，是出廠時預設設置。如果 RAM 區域中有數據，則在下一個的 control table 右側的初始值，是電源打開時的初始值
* **Highest/Lowest Byte**
  * 在 Control table 中，有某些數據共享相同的名稱，但它們在每個名稱的末端附加了（L）或（H）以區分位址。 這個數據需要 16-bit，但它可被分為每個 8-bit的位址（L 低）和（H 高）。這兩個位址應該同時用一個指令封包來寫入。
