コード例 #1
0
        private const int LatencyTimer = 255; // Hz

        static void Main(string[] args)
        {

            var adcSpiConfig = new FtChannelConfig
                             {
                                 ClockRate = ConnectionSpeed,
                                 LatencyTimer = LatencyTimer,
                                 configOptions = FtConfigOptions.Mode0 | FtConfigOptions.CsDbus3 | FtConfigOptions.CsActivelow
                             };

          

            var adcConfig = new Maxim186Configuration
                                {
                                    Channel = Maxim186.Channel.Channel0,
                                    ConversionType = Maxim186.ConversionType.SingleEnded,
                                    Polarity = Maxim186.Polarity.Unipolar,
                                    PowerMode = Maxim186.PowerMode.InternalClockMode
                                };

           

            var adc = new Maxim186(adcConfig, adcSpiConfig);

            do
            {
                Console.WriteLine(adc.GetConvertedSample());

               

            } while (true);
            //*/
        }
コード例 #2
0
        private const int LatencyTimer    = 255;  // Hz

        static void Main(string[] args)
        {
            var adcSpiConfig = new FtChannelConfig
            {
                ClockRate     = ConnectionSpeed,
                LatencyTimer  = LatencyTimer,
                configOptions = FtConfigOptions.Mode0 | FtConfigOptions.CsDbus3 | FtConfigOptions.CsActivelow
            };



            var adcConfig = new Maxim186Configuration
            {
                Channel        = Maxim186.Channel.Channel0,
                ConversionType = Maxim186.ConversionType.SingleEnded,
                Polarity       = Maxim186.Polarity.Unipolar,
                PowerMode      = Maxim186.PowerMode.InternalClockMode
            };



            var adc = new Maxim186(adcConfig, adcSpiConfig);

            do
            {
                Console.WriteLine(adc.GetConvertedSample());
            } while (true);
            //*/
        }