Hallo, der RPF3-Pin an meinem PIC32MZ verhält sich nicht wie erwartet.
Zunächst hat der Pin gar nicht auf ein Setzen des LAT-Bits reagiert.
Nachdem ich über das entsprechende Configuration-Bit die
USB-Funktionalität deaktiviert habe, reagiert der Pin zwar, schaltet
aber nur zwischen 0V und 1V - nicht zwischen 0V und 3,3V - hin und her.
Wenn ich den Widerstand zwischen diesem Pin und GND messe, messe ich nur
36kOhm, was im Vergleich zu anderen Pins (ca. 50MOhm) sehr wenig ist.
Der Pin ist als Ausgang definiert. Um sicher zugehen, dass das Verhalten
von keinen Pull-Up/Down- oder Open-Drain-Konfigurationen beeinflusst
wird, habe ich die entsprechenden Bits zusätzlich auf 0 gesetzt.
1 |
|
2 | #pragma config FUSBIDIO = OFF
|
3 |
|
4 | TRISFbits.TRISF3 = 0;
|
5 |
|
6 | ODCFbits.ODCF3 = 0;
|
7 | CNPUFbits.CNPUF3 = 0;
|
8 | CNPDFbits.CNPDF3 = 0;
|
Vielleicht hatte ja schonmal jemand mit einem ähnlichen Problem zu tun
und kann mir weiterhelfen..
Vielen Dank schonmal!!