Hallo, nachdem ich den A/D-Wandler einschalte bringe ich nur mehr den Ausgang GPIO5 auf 1-Signal! woran kann dies liegen? MPLABX 1.41 mit Simulator Gruß Ivan
1 | |
2 | // PIC12F675
|
3 | int main(void) |
4 | {
|
5 | |
6 | TRISIO = 0b00001001; // GP0 als Eingang verwenden ; 0 = Output 1 = Input |
7 | ANSEL = 0b01100001; // ANS0 als Analogen Eingang ; 1 = analog 0 = digital |
8 | CMCON = 0b00000111; // Komparator aus |
9 | GPIO = 0xFF;// Digital-Ausgänge gehen auf 1 |
10 | ADCON0 = 0b00000001; // Einschalten des A/D- Wandlers |
11 | GPIO = 0xFF; // Hier geht nur mehr GPIO5 auf 1 alle anderen Ausgänge bleiben auf 0 |