Simple library to use the TI ADC0848 with the MBED Ports Library. This Library can be used either in polling or interrupt modes.
ADC0848.h
- Committer:
- mr63
- Date:
- 2013-10-07
- Revision:
- 0:a76d9079d07b
File content as of revision 0:a76d9079d07b:
#include "mbed.h" class ADC0848 { public: //Strobe //CLK //Data ADC0848(PinName pin1, PinName pin2, PinName pin3, PinName pin4, PinName pin5, PinName pin6, PinName pin7, PinName pin8, PinName pin9, PinName pin10, PinName pin11); ADC0848(PinName pin1, PinName pin2, PinName pin3, PinName pin4, PinName pin5, PinName pin6, PinName pin7, PinName pin8, PinName pin9, PinName pin10, PinName pin11 , bool Scan); int Start_Scan(); int GetA2D(unsigned char Channel); int Poll_A2D(unsigned char Channel); private: BusInOut _DataBus; DigitalOut _WR; DigitalOut _RD; InterruptIn _intS; DigitalIn _intP; bool _scan; void DIGI_IO_ISR(void); };