Hallo Leute, ich habe ein Problem mit einem digitalen Ausgangspin bei einem PIC18F252. Im Manual 39631A wird geschrieben, dass der Port C bei einem "Power On" als Input voreingestellt ist. Dort konnte ich aber nix darüber lesen welchen Pegel dieser dann hat. Das Oszi-Bild welches ich gemacht habe zeigt, dass ein High-Pegel anliegt bis die Initialisierung vorgenommen wird. Kann man das irgendwie ändern? Hat jemand von Euch gleiche Erfahrungen gemacht?
In der regel sind alle digitalen Pins eines uC beim Power-up als Eingang geschaltet. Damit sind sie weder high noch low, sondern hochohmig. Soll so ein Anschluss beim Power-up einen bestimmten Pegel haben, muss man einen pull-up bzw pull-down-Widerstand anschliessen. Gerhard
Der Sinn eines als Eingang geschalteten Pins ist nunmal ein von "aussen" anliegendes Signal zu erkennen. Wenn kein Signal anliegt kann auch keines gemessen weden. Einen definierten Pegel muss die Schaltung erzeugen, die an dem Pin angeschlossen ist - im einfachsten Fall ein Pull-UP/DOWN Widerstand, wie Gerhard schon geschrieben hat.
Danke für Eure schnelle Antwort, das mit dem Pull-Up /-Down Widerständen ist einleuchtend...wieder was gelernt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.