kuriha27 2015年6月4日 21時18分 お世話になります。 栗原と申します。 開発初心者のため、初歩的な質問かと思います。 armadillo-IoTにおいて、RS485通信を行う際の全二重と半二重の切り替えに ついてです。製品マニュアルに「半二重/全二重の切り替えはGPIOで行います。」 とあるのですが、切り替えの具体的な操作手順を教えていただけないでしょうか。 以上、よろしくお願いいたします。 コメントを投稿するにはログインまたは登録をしてください コメント at_mizo 2015年6月4日 21時55分 溝渕です。 > 製品マニュアルに「半二重/全二重の切り替えはGPIOで行います。」 上記は、ハードウェア仕様について記載しています。意図が伝わりずらく、申 し訳ございません。 Armadillo-IoTのLinuxカーネルでは、GPIOであることを意識せずに使用するこ とができます。 > 切り替えの具体的な操作手順を教えていただけないでしょうか。 半二重/全二重の指定は、アプリケーションプログラムまたは、Linuxカーネル 起動オプションで行うことができます。詳しくは次のマニュアルをご参照くだ さい。 http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc… 絶縁シリアルアドオンモジュールを、ベースボード:CON2 に接続している場合、 全二重に指定するには次のように、 hermit> setenv console=ttymxc1,115200 mxc_uart.rs485_uart1=0x13,0,0 半二重に指定するには次のようにLinux カーネル起動オプションを指定します。 hermit> setenv console=ttymxc1,115200 mxc_uart.rs485_uart1=0x03,0,0 絶縁シリアルアドオンモジュールを、ベースボード:CON1 に接続している場合 は、"rs485_uart1"を"rs485_uart4"に変更してください。 以上、ご確認ください。 コメントを投稿するにはログインまたは登録をしてください kuriha27 2015年6月5日 14時22分 溝渕様 お世話になります。栗原です。 >> hermit> setenv console=ttymxc1,115200 mxc_uart.rs485_uart4=0x13,0,0 上記コマンドにて、全二重に変更することができました。 ありがとうございました。 コメントを投稿するにはログインまたは登録をしてください
at_mizo 2015年6月4日 21時55分 溝渕です。 > 製品マニュアルに「半二重/全二重の切り替えはGPIOで行います。」 上記は、ハードウェア仕様について記載しています。意図が伝わりずらく、申 し訳ございません。 Armadillo-IoTのLinuxカーネルでは、GPIOであることを意識せずに使用するこ とができます。 > 切り替えの具体的な操作手順を教えていただけないでしょうか。 半二重/全二重の指定は、アプリケーションプログラムまたは、Linuxカーネル 起動オプションで行うことができます。詳しくは次のマニュアルをご参照くだ さい。 http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc… 絶縁シリアルアドオンモジュールを、ベースボード:CON2 に接続している場合、 全二重に指定するには次のように、 hermit> setenv console=ttymxc1,115200 mxc_uart.rs485_uart1=0x13,0,0 半二重に指定するには次のようにLinux カーネル起動オプションを指定します。 hermit> setenv console=ttymxc1,115200 mxc_uart.rs485_uart1=0x03,0,0 絶縁シリアルアドオンモジュールを、ベースボード:CON1 に接続している場合 は、"rs485_uart1"を"rs485_uart4"に変更してください。 以上、ご確認ください。 コメントを投稿するにはログインまたは登録をしてください
kuriha27 2015年6月5日 14時22分 溝渕様 お世話になります。栗原です。 >> hermit> setenv console=ttymxc1,115200 mxc_uart.rs485_uart4=0x13,0,0 上記コマンドにて、全二重に変更することができました。 ありがとうございました。 コメントを投稿するにはログインまたは登録をしてください
at_mizo
2015年6月4日 21時55分
溝渕です。
> 製品マニュアルに「半二重/全二重の切り替えはGPIOで行います。」
上記は、ハードウェア仕様について記載しています。意図が伝わりずらく、申
し訳ございません。
Armadillo-IoTのLinuxカーネルでは、GPIOであることを意識せずに使用するこ
とができます。
> 切り替えの具体的な操作手順を教えていただけないでしょうか。
半二重/全二重の指定は、アプリケーションプログラムまたは、Linuxカーネル
起動オプションで行うことができます。詳しくは次のマニュアルをご参照くだ
さい。
http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
絶縁シリアルアドオンモジュールを、ベースボード:CON2 に接続している場合、
全二重に指定するには次のように、
半二重に指定するには次のようにLinux カーネル起動オプションを指定します。
絶縁シリアルアドオンモジュールを、ベースボード:CON1 に接続している場合
は、"rs485_uart1"を"rs485_uart4"に変更してください。
以上、ご確認ください。