[Armadillo:09314] Armadillo-420 シリアル通信を行う場合について

中村 浩 email@hidden
2013年 11月 26日 (火) 15:52:44 JST


  Armadillo-420、Linux(atmark-dist v1.28.1 (AtmarkTechno/Armadillo-420)
  Linux 2.6.26-at15 [armv5tejl arch])でソフト開発を行っております。

   漠然とした質問で申し訳ございません。

 1)Armadillo-420のUART3,4を使用して 4Mbpsのシリアル通信を行いたいと思っています。
   相手先がArmadilloではない為、相手先にUART用クロックを作成する必要が有ります。

   4Mbps(B4000000) 時のクロック周波数は下記式で宜しいでしょうか?

     4,194,304 Hz (4 * 1024 * 1024)
   または、
    4,000,000 Hz

 2) 199,065,600バイトのデータを受信する予定ですが、1度に受信できない為
   最大 960バイト毎に分割する事を考えております。

   相手先が、960バイトの送信を繰り返すと、データが欠落する場合が有ります。
   そのため、1メッセージ(960バイト)を送信毎に 10ミリ秒Sleepしています。

   大量データを送受信する場合の、最適バイト数をご教授願います。
   なお、ボーレートは 変更可能です。

以上 よろしくお願いいたします。







armadillo メーリングリストの案内