Simple library to use the TI ADC0848 with the MBED Ports Library. This Library can be used either in polling or interrupt modes.
main.cpp
- Committer:
- mr63
- Date:
- 2013-10-07
- Revision:
- 0:a76d9079d07b
File content as of revision 0:a76d9079d07b:
#include "mbed.h" #include "ADC0848.h" Serial pc(USBTX, USBRX); // tx, rx //ADC0848 A2D(p13,p14,p15,p16,p17,p18,p19,p20,p12,p10,p11);//using polling constructor ADC0848 A2D(p13,p14,p15,p16,p17,p18,p19,p20,p12,p10,p11,true);//using scanning constructor int main() { A2D.Start_Scan(); while(1) { // pc.printf("Value0= %u\n",A2D.Poll_A2D(0)); // pc.printf("Value1= %u\n",A2D.Poll_A2D(1)); // pc.printf("Value2= %u\n",A2D.Poll_A2D(2)); // pc.printf("Value3= %u\n",A2D.Poll_A2D(3)); // pc.printf("Value4= %u\n",A2D.Poll_A2D(4)); // pc.printf("Value5= %u\n",A2D.Poll_A2D(5)); // pc.printf("Value6= %u\n",A2D.Poll_A2D(6)); // pc.printf("Value7= %u\n",A2D.Poll_A2D(7)); pc.printf("Value0= %u\n",A2D.GetA2D(0)); pc.printf("Value1= %u\n",A2D.GetA2D(1)); pc.printf("Value2= %u\n",A2D.GetA2D(2)); pc.printf("Value3= %u\n",A2D.GetA2D(3)); pc.printf("Value4= %u\n",A2D.GetA2D(4)); pc.printf("Value5= %u\n",A2D.GetA2D(5)); pc.printf("Value6= %u\n",A2D.GetA2D(6)); pc.printf("Value7= %u\n",A2D.GetA2D(7)); wait(1); } }