Intel Quark D2000 Zephyr UART

UART_Aを使用しようと思いましたが、
Zephyrには、サンプルがありません。
探したところ、以下のURLを参考にしました。
https://lists.linuxfoundation.org/pipermail/zephyr-users/2017-January/000537.html

プロジェクトのprj.confファイルで使用する周辺機器の有効無効が設定できます。

CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=n
CONFIG_UART_QMSI_0=y
CONFIG_UART_QMSI_0_HW_FC=n
CONFIG_UART_QMSI_0_BAUDRATE=57600

ここでは、シリアルを使用し、割り込みは使用しない設定です。
UART_Aを使用する。
ハードウェアのハンドシェイクは行わない。
通信速度は、57600bpsとするとなっています。

通信確認にはFTDIのUSB・シリアル変換ケーブル(3.3V)を使用しました。
http://akizukidenshi.com/catalog/g/gM-05840/
これでArduinoのシールドでUARTが使用できるようになりました。サンプルは、ただ、aを送るだけのコードです。

サンプルは以下にあります。
https://github.com/jendo1969/d2000/tree/master/UART


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

© 2014 Spineedge Corporation.