回覆列表
  • 1 # 使用者2020809458929

    1. even 每個位元組傳送整個過程中bit為1的個數是偶數個(校驗位調整個數)

    2. odd 每個位元組穿送整個過程中bit為1的個數是奇數個(校驗位調整個數)

    3. noparity沒有校驗位

    4. space 校驗位總為0

    5. mark 校驗位總為1;

    參考了一下串列埠的硬體驅動程式:

    Stick even parity parity enable parity

    - - 0 無校驗

    0 0 1 奇校驗

    0 1 1 偶校驗

    1 0 1 Mark

    1 1 1 space

    得到如下的校驗設定方式:

    #define CMSPAR 010000000000

    本句使能了stick parity的校驗可行性

    Mark校驗

    options.c_cflag |= PARENB | CS8 | CMSPAR |PARODD;

    Space校驗

    options.c_cflag |= PARENB | CS8 | CMSPAR;

  • 中秋節和大豐收的關聯?
  • 大一掛科對轉專業有影響嗎?