Hallo,
ich habe mein erstes Programm geschrieben. Jetzt habe ich ein Problem.
Ich habe an einem Pic 16F684 unter anderem eine LED angeschlossen, die
mir einen Zustand anzeigen soll. Diese blinkt aber immer oder ist aus.
Kann mir jemand helfen?
Mein Programm total abgespeckt:
Hi,
erstmal : LVP = OFF in die Config
Ich gehe mal davon aus, dass PORTC, 3 einen Pullup hat. Dann wird bei
Tasterdruck die LED aus sein, sonst immer an. Ist das so gedacht?
In der Init werden manche Register (zB ANSEL) doppelt beschrieben.
Gruss,
Stampede
Stampede schrieb:> Ich gehe mal davon aus, dass PORTC, 3 einen Pullup hat.
Es ist ein Pullup vorhanden.
> Dann wird bei Tasterdruck die LED aus sein, sonst immer an. Ist das so> gedacht?
Die Funktion sollte zum Testen so sein. Aber entweder ist die LED aus
oder sie blinkt anstatt immer an zu sein.
michas
Servus,
es hilft Anfängern eher nicht wenn man Programme zusammenkopiert.
Fang vernünftig auf www.sprut.de an. Da lernst du wie man das macht.
Zusammenkopieren kann man dann, wenn man versteht, was das Listing
konkret macht - was du (sei mir nicht böse) noch nicht verstanden
hast...
Lehrmann Michael schrieb:> es hilft Anfängern eher nicht wenn man Programme zusammenkopiert.
Ich habe nur einige Programmstücke aus dem Datenblatt vom 16F684
kopiert. Außerdem ist das Programm etwas länger und ich habe nur zur
Fehlersuche den Rest gelöscht.
In der Simulation läuft das Programm auch komplett, nur in der Realität
blinkt die LED.
Aber solche Kommentare helfen mir nicht wirklich weiter.
Gruß michas
Hallo,
ich habe das Problem gelöst. Ein Kondi in der Stromversorgung war zu
klein, deshalb ist die Spannung bei Belastung zusammengebrochen und der
Pic ist neu gestartet.
Gruß michas