Hallo Forum! Ich habe eine Frage. Ich habe einen Schalter der 12 V Schaltet. Jetzt soll der PIC aber erkennen das die 12 V durchgeschaltet sind. Wie kann ich das machen? Kann ich das so machen wie auf dem Bild oder quittiert der PIC dann den Dienst? LG Blackpuma
Hallo, ob der PIC den Dienst quittiert verrät dessen Datenblatt, er wird es wohl nicht überleben. Ansonsten denke mal über einen Spannungsteiler nach, der wurde schon vor langer Zeit erfunden. ;-) PS: ich weiß, daß das böse klingt, es verwundert mich aber jedes mal, warum jemand, der sich mit Microcontrollern auseinandersetzt, nicht wenigstens die minimalen Grundlagen der E-Technik kennt... Gruß aus Berlin Michael
Mir ist der Spannungsteiler wohl bekannt. Nur mit dem werde ich auch nicht genau die 5V hinbekommen. Bei welchem Pegel ist es high und ab wann low? Das Datenblatt umfasst 300 Seiten. Ich dachte vielleicht wird mir hier schneller geholfen als wenn ich das Datenblatt durchwühle. Ich habe im Datenblatt nur gefunden das es Schutzdioden gibt die eine Überspannung verhindern. Aber nicht auf welchen PINs das zutrifft.
Auch wenns Zeit kostet: Die 300 Seiten durchlesen. Oder die elektrischen Spezifikationen, die meist (aber nicht immer) am Ende eines Datenblattes stehen. Vielleicht gibts auch ein Inhaltsverzeichnis? Auf jeden Fall wird Dir das Datenblatt verraten, dass nicht exakt 5,00 Volt anliegen müssen, sondern dass auch weniger reicht, um High zu erkennen. Und wenn man überhaupt keine Lust hat, das Datenblatt zu lesen, bleibt immer noch "Versuch macht kluch". Probier doch mal einfach einen Spannungsteiler aus, der z.B. 4,5 V ausgibt. Ich würde auch empfehlen, sich mal mit TTL-Logik zu beschäftigen. Meist sind Eingangs- und Ausgangsbedingungen von µC dieser Technik recht ähnlich.
>Das Datenblatt umfasst 300 Seiten. Ich dachte vielleicht wird mir hier >schneller geholfen als wenn ich das Datenblatt durchwühle. Du hältst ein Datenblatt mit 300 Seiten doch nicht etwa für besonders dick? Falls doch, ändere Deine Einstellung oder lass das mit der Elektronik... Was du suchst kann man mit einem Blick ins Inhaltsverzeichnis (das es gibt, ja) finden. Es ist dann auf wenigen Seiten (nicht mal 300) nachzulesen...
@ Andreas Riegebauer (blackpuma) >Kann ich das so machen wie auf dem Bild oder quittiert der PIC dann den >Dienst? Er raucht ab. Du brauchst einen Pegelwandler. MFG Falk
Die Angaben stehen im DB unter "Electrical Characteristics" oder "Electrical Specifications" (aha). Da du nicht erwähnst, um welchen PIC es geht, hier mal die betreffenden Angaben vom PIC16F627A (DS40044F-page 133): Voltage on VDD with respect to VSS ..................... -0.3 to +6.5V Voltage on MCLR and RA4 with respect to VSS ............ -0.3 to +14V Voltage on all other pins with respect to VSS .......... -0.3V to VDD + 0.3V 12V an RB1 würde dieser PIC also nicht verkraften.
Hallo Andreas, schau mal bei Sprut unter detaillierte Beschreibungen der IO-Pins nach. Dort sind einige Beispiele für Eingangsbeschaltungen von PIC's angegeben. Unter anderem findet sich dort auch ein Beispiel mit einem Widerstand und 2 Schottkydioden für 9V AC. Das müsste so auch bei 12V DC funktionieren. MfG
Würde es so machen: 12V o---| | | | | | 4k7 | | | +---------o Pin | | | | | 3k3 | | | | _ GND Hab aber keine Ahnung wie hart der Pin intern gepullt wird... (Haben PICs übehaupt interne pullups/downs?) Ansonsten einfach 470 und 330 Ohm benutzen.
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.