ビット単位でSE0をチェックすると、NRZIの処理が入らない 2クロックのSTがちょっとニクイ。 受信後のNRZIデコード処理は思ったよりステップ数があり、できれば受信と同時に判断したところである。
フレーム長はバイト単位になるっぽいので、SE0は8の倍数ビット時のみチェックするとピッタリこないかな。
SE0判定
in r18, PINB andi r18, 0x03 breq SE0_DETECT