Ik heb hier de Fujitsu MB90F562 liggen die ik aan het programmeren ben in C.
Ik heb een verbinding tot stand gekregen met de Com port via UART.
Maar nu wil ik ook 1 pin analoog uitlezen. Dit wil me maar niet lukken, er is totaal niets te vinden over deze chip mbt examples, alleen maar PDF's die ik al 100 keer heb door genomen.
Ik hoop dat er iemand rondloopt die deze chip kent en dit al eerder gedaan heeft?
Mijn instellingen zijn:
En als loop heb ik:
Ik hoop op reactie's
Ik heb een verbinding tot stand gekregen met de Com port via UART.
Maar nu wil ik ook 1 pin analoog uitlezen. Dit wil me maar niet lukken, er is totaal niets te vinden over deze chip mbt examples, alleen maar PDF's die ik al 100 keer heb door genomen.
Ik hoop dat er iemand rondloopt die deze chip kent en dit al eerder gedaan heeft?
Mijn instellingen zijn:
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| // // Analogue settings // ADCS0_MD = 0; ADCS0_ANS = 5; ADCS0_ANE = 5; ADCS1 = 0x20; ADCR1 = 0x08; ADCS0_MD = 0; ADCS0_ANS = 5; ADCS0_ANE = 5; // // Input settings // ADER = 0x20; DDR0 = 0xFF; DDR5 = 0x0000; |
En als loop heb ik:
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| while (1) { /* start the conversion */ PDR0=0; ADCS1_STRT = 1; while ( ADCS1_INT == 0 ) PDR0=2; while (SSR1_TDRE == 0) PDR0=3; SODR1 = (((ADCR1 & 0x03) << 8) | ADCR0); /* ter controle */ while (SSR1_TDRE == 0); SODR1 = '.'; /* int Flag setten */ ADCS1 = (ADCS1 & 0xBC) ; PDR0=1; } |
Ik hoop op reactie's
[ Voor 17% gewijzigd door drm op 04-12-2002 10:56 . Reden: leesbaarheid ;) ]