comp.h

Ir a la documentación de este archivo.
00001 /*
00002    This code is free software; you can redistribute it and/or modify
00003     it under the terms of the GNU General Public License as published by
00004     the Free Software Foundation; either version 2, or (at your option)
00005     any later version.
00006  
00007     This code is distributed in the hope that it will be useful,
00008     but WITHOUT ANY WARRANTY; without even the implied warranty of
00009     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00010     GNU General Public License for more details.
00011  */
00012  
00025 #include <tipos.h>
00026 
00032 // Definiciones Vref, voltajes aproximados para Vpp=5v
00033 
00034 #define VREF_0    0X20    //V = 0,000
00035 #define VREF_5    0X21    //V = 0,208
00036 #define VREF_6    0X21    //V = 0,208
00037 #define VREF_7    0X22    //V = 0,417
00038 #define VREF_8    0X22    //V = 0,417
00039 #define VREF_9    0X22    //V = 0,417
00040 #define VREF_10   0X22    //V = 0,417
00041 #define VREF_11   0X23    //V = 0,625
00042 #define VREF_12   0X23    //V = 0,625
00043 #define VREF_13   0X23    //V = 0,625
00044 #define VREF_14   0X23    //V = 0,625
00045 #define VREF_15   0X24    //V = 0,833
00046 #define VREF_16   0X24    //V = 0,833
00047 #define VREF_17   0X24    //V = 0,833
00048 #define VREF_18   0X24    //V = 0,833
00049 #define VREF_19   0X25    //V = 1,042
00050 #define VREF_20   0X25    //V = 1,042
00051 #define VREF_21   0X25    //V = 1,042
00052 #define VREF_22   0X25    //V = 1,042
00053 #define VREF_23   0X26    //V = 1,250
00054 #define VREF_24   0X26    //V = 1,250
00055 #define VREF_25   0X26    //V = 1,250
00056 #define VREF_26   0X26    //V = 1,250
00057 #define VREF_27   0X01    //V = 1,406
00058 #define VREF_28   0X01    //V = 1,406
00059 #define VREF_29   0X27    //V = 1,458
00060 #define VREF_30   0X27    //V = 1,458
00061 #define VREF_31   0X02    //V = 1,562
00062 #define VREF_32   0X02    //V = 1,562
00063 #define VREF_33   0X28    //V = 1,667
00064 #define VREF_34   0X03    //V = 1,719
00065 #define VREF_35   0X03    //V = 1,719
00066 #define VREF_36   0X04    //V = 1,875
00067 #define VREF_37   0X04    //V = 1,875
00068 #define VREF_38   0X04    //V = 1,875
00069 #define VREF_39   0X04    //V = 1,875
00070 #define VREF_40   0X05    //V = 2,031
00071 #define VREF_41   0X05    //V = 2,031
00072 #define VREF_42   0X2A    //V = 2,083
00073 #define VREF_43   0X06    //V = 2,188
00074 #define VREF_44   0X06    //V = 2,188
00075 #define VREF_45   0X2B    //V = 2,292
00076 #define VREF_46   0X2B    //V = 2,292
00077 #define VREF_47   0X07    //V = 2,344
00078 #define VREF_48   0X07    //V = 2,344
00079 #define VREF_49   0X08    //V = 2,500
00080 #define VREF_50   0X08    //V = 2,500
00081 #define VREF_51   0X08    //V = 2,500
00082 #define VREF_52   0X09    //V = 2,656
00083 #define VREF_53   0X09    //V = 2,656
00084 #define VREF_54   0X2D    //V = 2,708
00085 #define VREF_55   0X2D    //V = 2,708
00086 #define VREF_56   0X0A    //V = 2,812
00087 #define VREF_57   0X0A    //V = 2,812
00088 #define VREF_58   0X2E    //V = 2,917
00089 #define VREF_59   0X0B    //V = 2,969
00090 #define VREF_60   0X0B    //V = 2,969
00091 #define VREF_61   0X0C    //V = 3,125
00092 #define VREF_62   0X0C    //V = 3,125
00093 #define VREF_63   0X0C    //V = 3,125
00094 #define VREF_64   0X0C    //V = 3,125
00095 #define VREF_65   0X0D    //V = 3,281
00096 #define VREF_66   0X0D    //V = 3,281
00097 #define VREF_67   0X0D    //V = 3,281
00098 #define VREF_68   0X0E    //V = 3,438
00099 #define VREF_69   0X0E    //V = 3,438
00100 #define VREF_70   0X0E    //V = 3,438
00101 #define VREF_71   0X0F    //V = 3,594
00102 #define VREF_72   0X0F    //V = 3,594
00103 #define VREF_73   0X0F    //V = 3,594
00104 #define VREF_74   0X0F    //V = 3,594
00105 #define VREF_75   0X0F    //V = 3,594
00106 
00107 
00113 #define comp1_read() CMCONbits.C1OUT
00114 
00120 #define comp2_read() CMCONbits.C2OUT
00121 
00122 
00129 void comp_init(unsigned char set_config);
00130 
00131 
00138 void comp_set_multiplex(unsigned char set_switch);
00139 
00140 
00147 void comp_set_vref(unsigned char set_cvr);
00148 
00149 
00156 void comp_inv(unsigned char set_inv);
00157 
00158 
00166 void comp_reset(void);
00167 
00168 
00174 void comp_off(void);
00175  

Generado el Thu Jan 8 00:55:37 2009 para pic-gcc-library por  doxygen 1.5.1