質問: 3048fでタイムアウト 秋月の3048fで組み込みマイコンの勉強をはじめました。 キットは組みあがったのでソフトのほうに移ろうとしたところ、マイコン への書き込みができません。タイムアウトエラーが出ます。 症状や気になる点を書きますので、原因が分かる方は教えてください。 (1)ソフトは全て秋月添付を使用 (2)com1は確認。ストレートケーブルは確認。25ピンでも9ピンでも同じ。 (3)ライター電源赤ランプは点灯確認。キットの電源19vはそのまま使用。 (4)パソコンはデスクトップ。osはwin2000。 (5)9600ビット/秒を最低110まで落としたけど同じ結果。 (6)f-ztatのタイムアウトを5秒から10秒にしても同じ結果。 (7)f-ztatのインストールに苦労した。結局cドライブ直下のみで展開可能。 (8)書き込み中、マイコン横の二個の緑ledは高速交互点滅。 (9)一回だけ、ライター電源on中にモード切替スイッチを動かしてしまった。 当然、回路や部品のチェックは行っていますがちょっと打つ手がない状態。 そこで相談なのですが、もし不要の3048fとライターをお持ちの方がいたら 相応の価格でお譲りいただけないでしょうか。
回答: やっては駄目なこと (ng=駄目であることの学習用を除外) > (5)9600ビット/秒を最低110まで落としたけど同じ結果。 rs232c機器通信のボーレートが9600bpsという場合は pc --- 3048f 双方が9600bpsで(あわせて)通信することが必須条件です。 (送信・受信/主局・従局で通信方法をあわせる) 仮にpc側を9600bps → 19200bpsとしたいのであれば 通信先の3048fの側もそれに対応していないと、正常に通信することは出来ません。 ( 38400bpsを指定されていたら、38400bpsで通信することが必須 ) ======== > ちょっと打つ手がない状態 私なら「本当に通信しているのかどうかの確認のため」 ラインモニタを用いてrs232cの通信データをモニタリング・チェックします。 ・3048fにモニタプログラムが転送できているのか不明であれば もう一度モニタプログラムの転送からやり直します。 ・cpuボードとベースボードが下駄で分かれているような場合には、もう一度テスターで確認。 どつぼにはまるのが嫌ですので、以下のようにしています。 ・rs232cであれば原理原則主義で、ラインモニタを用意します。 ・他の(機器)通信であっても、通信規格が判明した時点でモニタリングの手段を探します。 ・usbであれば、usbアナライザのことを考えるような感覚です。