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 高)。這兩個位址應該同時用一個指令封包來寫入。

Last updated