私は、A / DサンプリングのためのCコードを書く助けになる

P

patrick

Guest
こんにちは、誰もが逐次比較型ADCを持っているデータ収集システムのためにサンプルを作るために、ADCを得るためにCのコードを書くために私を助けてくださいすることができます。以下は必要条件です:ADCの制御ポートは、アドレスx7851にあります。 ADCステータスポートは、アドレスx7852にあります。 ADCのデータポートは、アドレスx7853にあります。 [スタート]変換はビット制御ポートの3です。最後の変換は、ビットのステータスポートの0です。制御ポートが双方向制御ポートは、あらかじめ設定されています。変換を開始するときに私は、他の制御ポートのビットを変更する必要がいけない。 ADCは、任意の特定のMCU、私は一般的にaksing午前ではない変換に失敗した場合のコードは、救済の何らかの形のはずです。感謝:)
 
こんにちは、あなたのアドバイスに感謝。ここで私が試したものです:[コード] int型* ADControl = 0x7851; int型* ADStatus = 0x7852; int型* ADdata = 0x7853; int型のカウンタ= 0;無効メイン(ボイド){ADControl.3 = 0; ADStatus.0 = 0; startconv();にgetResult();} / /変換の最大値が256であると仮定、これは(ADStatus.0 == 0&&カウンタながらarror無効startconv(ボイド){キャッチすることです。
 

Welcome to EDABoard.com

Sponsor

Back
Top