シリアル(UART)のボーレートを自動設定

シリアル(UART)のボーレートを自動設定

LPC1768の Auto-baud 機能を試す。

Mode 0 (スタートビットと0ビット目で判別する)
       start 1   0  ...
  ^^^^^|___|^^^|___|^^^|...

Mode 1 (スタートビットで判別する)
       start 1  ...
  ^^^^^|___|^^^|^^^|^^^|...

Mode 0 は、最初に来る文字がATの"A"などの0ビット目が"1"、1ビット目が"0"であることを前提としている。
Mode 1 は、最初に来る文字の0ビット目が"1"であることを前提としている。

このため、0ビット名が"0"であるなどすると、判別されるボーレートがその分遅いと判別されてしまう。

Sample

Import programSerial_AutoBaud

test of UART Auto-baud for LPC1768


戻る


Please log in to post comments.