KamPutty Guest
|
Comparator question... |
Posted: Thu Mar 16, 2006 1:13 pm |
|
|
Hi all,
I would like to use a comparator on my 16f688. Looking around on the CCS docs, and here on the site, I'm still alittle unsure.
Here is my pnseudo code...
Code: |
// comparators
setup_comparator(A0_A1);
|
This says "use one comparator", and the +V is connected to A0, and ground (-) to A1.
Code: |
setup_vref(VREF_HIGH|15);
|
Okay, this is where I'm gonna guess. This is where I tell the system my "trip" point in voltages. And the or "|" allows me to adjust the setting by dividing the power by my value.
Am I safe to assume that VREF_HIGH is determined at run time when I apply power and not a coded constent?
Now to get a value back, I can use the interrupt
Code: |
#INT_COMP
void isr(){...};
|
What about this variable that is listed in the 16f688 header file
Code: |
#bit C1OUT = 0x19.6
|
Could I just check that?
Thanks all!
~Kam (^8* |
|