-
-
Erfahrener Benutzer
Fleißiges Mitglied
hi,
ja könnte sein, dass das Gerät mehr als 25ma verbraucht aber warum wird dann RD,4 auf high gesetz wenn ich den sprung befehl weglasse.
mal angenommen es wäre so dass der pin immer voll ausgelastet ist weil er immer die volle leistung, also 25ma herbringt, ist es dann besser 2 pins für die strom versorgung zu nehmen um den RD,4 bisschen zu entlasten???
mfg
pitt
-
Erfahrener Benutzer
Fleißiges Mitglied
ach ja und warum ist dann das so, wenn der sprung befehl im prog drin ist der RD,4 auf LOW ist, obwohl er auf HIGH sein sollte und wenn ich dann mit nem kabel was 5V Spannung hat, kurz den RD,4 pin streife, der Pin dann auf die ganze Zeit auf HIGH bleibt?
-
Hi
Denke, daß dein angeschlossenes Gerät (was ist das eigendlich?) einen kurzen hohen Strom-Impuls braucht, und sich dann mit der anliegenden Spannung zufrieden gibt.
Beim Streifen mit +5V kann ein wesendlich höherer Strom als vom PIC fließen.
Dieser Stromimpuls könnte ausreichen, daß Dein Gerät durchschaltet und danach dich mit einem wesendlich geringerem Strom zufrieden gibt.
Wäre zumindest eine Erklärung
... was Besseres fällt mir allerdings nicht ein.
MfG
Posti
-
Erfahrener Benutzer
Fleißiges Mitglied
hi,
des is so ein 5 in 1 cardreader.
ja gut, aber dann müsstest es noch eine erklärung dafür geben, dass wenn ich den sprungbefehl im prog weglasse, dass es dann geht umd wenn der sprungbefehl drin bleibt nicht.
aber ich glaub des was ich jetzt weiss des stellt mich schon zufrieden.
mfg
pitt
-
Hmm
Das mit dem Sprungbefehl ist nicht nett, lässt meine Theorie voll im Regen stehen
KA ...
Denke mir aber, daß das Verhalten des PIC völlig Logisch ist ... naja, wie so nen PIC halt denkt.
Und wieder sehen wir, wenn ein Problem sich partou nicht lösen lässt, muß es halt umgangen werden *g*
Netter Nebeneffekt: Man lernt beim Umstricken der Routiene bestimmt wieder was.
MfG
Posti
-
Kann man auch bei www.sprut.de nachlesen...!
Setzt man ein Port-Bit auf High, zieht die angeschlossene Schaltung aber so viel Strom, daß der Port nicht wirklich eine Spannung erreicht, die als "High" gelesen wird, so führt ein Setzen oder Löschen eines anderen Bits am gleichen Port dazu, daß das ursprüngliche Bit wieder auf 0 gesetzt wird, der Ausgang wird abgeschaltet.
Grund: Ein PIC ändert ein Bit, indem er das ganze Byte liest, das Bit ändert und alles wieder zurückschreibt. Dabei wird der belastete Ausgang als 0 gelesen und darum abgeschaltet.
Bei den PIC18ern wurde das Register LAT.. eingeführt, daß dieses Problem umgeht !
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen