示例#1
0
 def __init__(self, chip, channelCount, vref):
     SPI.__init__(self, toint(chip), 0, 8, 10000000)
     DAC.__init__(self, channelCount, 12, float(vref))
     self.buffered = False
     self.gain = False
     self.shutdown = False
     self.values = [0 for i in range(channelCount)]
 def __init__(self, chip, channel_count, resolution):
     SPI.__init__(self, int(chip), 0, 8, 10000000)
     DAC.__init__(self, channel_count, resolution, 2.048)
     self.buffered=False
     self.gain=False
     self.shutdown=True
     self.values = [0 for i in range(channel_count)]
示例#3
0
    def __init__(self, slave=0x60, vref=3.3):
        """Initializes PCF8591 device.

        Arguments:
        slave: The slave address
        vref: The reference voltage
        """
        I2C.__init__(self, int(slave))
        DAC.__init__(self, 1, 12, float(vref))
    def __init__(self, chip, channel_count, vref):
        """Initializes MCP492X device.

        Arguments:
        chip: The chip select
        channel_count: Number of channels on the device
        vref: The reference voltage
        """
        SPI.__init__(self, int(chip), 0, 8, 10000000)
        DAC.__init__(self, channel_count, 12, float(vref))
        self.buffered = False
        self.gain = False
        self.shutdown = False
        self.values = [0 for i in range(channel_count)]
示例#5
0
 def __init__(self, slave=0x60, vref=3.3):
     I2C.__init__(self, toint(slave))
     DAC.__init__(self, 1, 12, float(vref))
示例#6
0
 def __family__(self):
     return [DAC.__family__(self), ADC.__family__(self)]
示例#7
0
 def __init__(self, slave=0x48, vref=3.3):
     I2C.__init__(self, toint(slave))
     DAC.__init__(self, 5, 8, float(vref))
     self.daValue = 0