Armadilloフォーラム

Armadillo-460 UART4のデータ文字化け

kagoroku

2016年7月22日 19時57分

カゴロクと申します。初めて投稿します。
Armadillo-460でUART4(CON19)を使用する場合、CON11/CON19をセレクトしないと
使用できないのでしょうか。コンフィグでは、ディフォルトでUART4(CON19)の設定になっていますが
CON19にセレクトされていると思っていましたが
データ送信を17バイトおこなった場合、ヌルデータが30バイト送信されます。これは、セレクタをおこなわ
無いための現象でしょうか。セレクトが必要な場合、Ext I/F Control Register(0xA800 0009)
を書き換えることでセレクトできますか。教えて頂けないでしょうか。よろしくお願いします。

コメント

at_takashi.sasayama

2016年7月23日 10時23分

笹山です。

> Armadillo-460でUART4(CON19)を使用する場合、CON11/CON19をセレクトしないと
> 使用できないのでしょうか。

デフォルトのコンフィグでは、そのままCON19からUART4が使用できます。
セレクタ設定などの必要はありません。

> データ送信を17バイトおこなった場合、ヌルデータが30バイト送信されます。これは、セレクタをおこなわ
> 無いための現象でしょうか。

ボーレート設定は確認されましたでしょうか?UART4はデフォルトで9600bpsに設定されています。

kagoroku

2016年7月25日 16時13分

カゴロクです。

笹山様、ご連絡、ありがとうございます。
UART4のボーレトの設定が間違っていました。正しく設定しましたら動作しました。

> 笹山です。
>
> > Armadillo-460でUART4(CON19)を使用する場合、CON11/CON19をセレクトしないと
> > 使用できないのでしょうか。
>
> デフォルトのコンフィグでは、そのままCON19からUART4が使用できます。
> セレクタ設定などの必要はありません。
>
> > データ送信を17バイトおこなった場合、ヌルデータが30バイト送信されます。これは、セレクタをおこなわ
> > 無いための現象でしょうか。
>
> ボーレート設定は確認されましたでしょうか?UART4はデフォルトで9600bpsに設定されています。
>

kagoroku

2016年7月25日 16時13分

カゴロクです。

笹山様、ご連絡、ありがとうございます。
UART4のボーレトの設定が間違っていました。正しく設定しましたら動作しました。

> 笹山です。
>
> > Armadillo-460でUART4(CON19)を使用する場合、CON11/CON19をセレクトしないと
> > 使用できないのでしょうか。
>
> デフォルトのコンフィグでは、そのままCON19からUART4が使用できます。
> セレクタ設定などの必要はありません。
>
> > データ送信を17バイトおこなった場合、ヌルデータが30バイト送信されます。これは、セレクタをおこなわ
> > 無いための現象でしょうか。
>
> ボーレート設定は確認されましたでしょうか?UART4はデフォルトで9600bpsに設定されています。
>