Gast
#1296478
Ich bastel grad mit einem PIC24FJ64GA002. Ich hab es geschafft, über den ADC Werte einzulesen, mit PWM etwas auszugeben und einen Timer-Interrupt im 1ms Takt laufen zu lassen. Das einfachste, nämlich einen Pin auf output zu schalten und 0V oder 3V auszugeben macht Probleme. Ich hab im Datenblatt gelesen, das die Pins, die zum ADC gehören, nach dem Reset standardmäßig auf analog in gesetzt sind. Aber die Pins, die ich verwenden will (z.B. RA2, RA3, RB7, RB8) gehören nicht zum ADC. Ich habe auch schon per conig word das JTAG Interface abgeschaltet. So langsam habe ich keine Idee mehr, warum das nicht funktioniert. Folgendes habe ich gemacht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
Hat jemand vielleicht eine Idee, was ich außer TRISA und LATA setzen (bzw. für später: PORTA einlesen) noch machen muss? PS: es gab hier im Forum schonmal einen Beitrag mit dem gleichen Problem, nur leider ist da keine Lösung beschrieben