Hallo, ich habe eine Platine mit PIC16F1615 drauf. Das Programm soll Rechtecksignale an zwei GPIOs erzeugen. Wenn ich das Programm im Debugger laufen lasse, ist alles ok, die Ausgangspegel sind sauber 0V bzw. 5V bei einem Rechteck. Das Programm reagiert auch korrekt auf einen Taster, der an einem Eingang angeschlossen ist. Es gibt auch einen analogen Eingangspin, an dem momentan 0V anliegen, über einen Angstwiderstand von 1 kOhm von der Signalquelle getrennt. Hier werden auch richtig 0V gemessen.
Wenn ich den PIC aber mit dem identischen Progamm für Production programmiere, bekomme ich keine Rechtecksignale mehr. Die Ausgänge "schwimmen" bei etwas unter 1V, ab und zu bewegt sich die Spannung irgendwie bis zu knapp 5V hoch, was das für Signale sind, kann ich nicht erklären. Auch reagiert das Programm nicht auf das Tastensignal. Der Analogeingang liegt auch bei etwa 0.7V, obwohl das Analogsignal immer noch 0V ist (da ist ja 1 kOhm dazwischen).
Kann es sein, dass die GPIOs irgendwie nicht richtig konfiguriert und/oder initialisiert werden?