ibrahim edhem
/
landscope
metal detector software
dac.c@0:88f4eeea871a, 2011-03-19 (annotated)
- Committer:
- xmen
- Date:
- Sat Mar 19 20:35:51 2011 +0000
- Revision:
- 0:88f4eeea871a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
xmen | 0:88f4eeea871a | 1 | #include "dac.h" |
xmen | 0:88f4eeea871a | 2 | |
xmen | 0:88f4eeea871a | 3 | #include "cbn1768.h" |
xmen | 0:88f4eeea871a | 4 | |
xmen | 0:88f4eeea871a | 5 | #define DAC_BIAS 0x00010000 |
xmen | 0:88f4eeea871a | 6 | /*----------------------------------------------------------*\ |
xmen | 0:88f4eeea871a | 7 | | DAC Initial | |
xmen | 0:88f4eeea871a | 8 | \*----------------------------------------------------------*/ |
xmen | 0:88f4eeea871a | 9 | void dac_init( void ) { |
xmen | 0:88f4eeea871a | 10 | /* setup the related pin to DAC output */ |
xmen | 0:88f4eeea871a | 11 | PINSEL1 |1<<21; |
xmen | 0:88f4eeea871a | 12 | return; |
xmen | 0:88f4eeea871a | 13 | } |
xmen | 0:88f4eeea871a | 14 | |
xmen | 0:88f4eeea871a | 15 | |
xmen | 0:88f4eeea871a | 16 | void dac_gonder(int deger) |
xmen | 0:88f4eeea871a | 17 | { |
xmen | 0:88f4eeea871a | 18 | |
xmen | 0:88f4eeea871a | 19 | DACR = (deger << 6) | DAC_BIAS; |
xmen | 0:88f4eeea871a | 20 | |
xmen | 0:88f4eeea871a | 21 | } |