Class for AD7390, a 12 bit SPI driven external DAC from Analog Devices.

Dependencies:   mbed

Datasheet - http://www.analog.com/static/imported-files/data_sheets/AD7390_7391.pdf

AD7390.h

Committer:
cassar10
Date:
2014-04-13
Revision:
5:1ce3ec1e5f8b
Parent:
4:0c327b37ddc1

File content as of revision 5:1ce3ec1e5f8b:

#ifndef __AD7390_H__
#define __AD7390_H__

#include "mbed.h"

class AD7390    {                                                //Create an AD7390 instance
    SPI& spi;
    DigitalOut reset, latch;
    public:
        AD7390(SPI& spi, PinName resetpin, PinName latchpin);    //RefV set up for user reference voltage
        void Reset();
        void Latch();
        void Init(int Frequency);                                //Set SPI frequency during initialisation
        void Write(float Volts, float RefV);
        void WriteL(float volts, float RefV);
    private:
        

};
#endif