杉本さんの質問にお答えします。 > 1. 問題の、不正動作とは、どのようなものでしたか? 不正動作の > 原因となった、割り込みは(割り込み起動が原因なら)何だったの > すか? IRQ0の再割り込みですか? 又は発生した不正な現象 > は DMA の動作不良ですか? > DMA と、割り込みの 優先度が マニュアルからは読み取れず、 > DMA中に 優先度の高い割り込みが 入った場合 DMA 動作が > 速度低下し、取りこぼしを起こす場合が有ると考えていました。 > 今回の事例はこれに該当しますか? 今回のケースでは、通 > 信速度が DMA 処理を必要とするくらい 高速だったのでしょうか? > 不正動作 1.A/D変換結果正しくない。 たとえば0X1C00のはずが0x4DFFとなる 2.チャンネルが切り替わらない。 と言う事が数十分間隔で1、2度発生しました。 不正動作の原因 不正動作の原因となった割り込みは今ひとつつかめていません。 通信速度は100kbpsです。このシステムでは複数のシリアルデバイ ス(A/D,D/A,EEP-ROM他)を接続していますので、プログラムを少 しでも簡単にしようと思い,DMA転送を利用しました。 ----------------------------------- 村井利広 muratosh@xxxxxxxxxxxxxxxxxx -----------------------------------