Re: Port gegen Masse schalten Kategorie: CC-Pro Unit & Appl.Board (von Andreas - 25.03.2010 20:19) | ||
Als Antwort auf Re: Port gegen Masse schalten von UlliS - 25.03.2010 8:50 | ||
| ||
> > Hallo, > > > > ich möchte gerne ein MOSFET (BTS660P) verwenden und laut Datenblatt muss > > man das GATE gegen GND schalten, damit er blockiert. > > > > Zum Schutz des Mosfet habe ich eine Diode eingebaut, welche die Stromflussrichtung nur in > > Richtung Application Board erlaubt. > > > > > > Nun zu meiner Frage: Wie kann ich einen Pin gegen Masse schalten? Ich habe es bisher so probiert: > > > > while(1) > > { > > Port_DataDirBit(0,0); > > AbsDelay(2000); > > Port_DataDirBit(0,1); > > AbsDelay(2000); > > } > > > > Das klappt nicht, irgendwie muss man die Pinne ja intern auf GND umleiten. > > > > Aber wie? > > > > Gru�, Andreas > > > Hallo Andreas, > > also als erstes würde ich dir empfehlen die Anleitung genauer zu lesen und die Bsp. auszuprobieren :-) > > Zu deiner Frage: > > --> Pin oder Port konfigurieren > Port_DataDirBit(PortBit, Def); // PortBit die Bitnummer des Pins, Def 1 = Ausgang 0 = Eingang > > --> Port schalten > Port_WriteBit(PortBit, Def); // PortBit die Bitnummer des Pins, Def 1 = High, 0 = Low > > > Grü�e Ulli > > Hallo, ich habe gestern Abend alle möglichen Kombinationen ausprobiert, die PortPins sind wohl leider immer gegen GND geschaltet, egal was ich im Programm mache. Damit sind mir leider die Ideen ausgegangen. Gibts denn gar keine Möglichkeit programmseitig zu verhindern das ein PIN auf GND geschaltet ist? Denn mit Port_WriteBit(PortBit, Def) geht`s definitiv nicht. | ||
Antwort schreiben Antworten: Re: Port gegen Masse schalten (von GEMINI1606 - 26.03.2010 10:11) Re: Port gegen Masse schalten (von Andreas - 26.03.2010 22:05) Re: Port gegen Masse schalten (von GEMINI1606 - 27.03.2010 14:26) Re: Port gegen Masse schalten (von fraju - 30.03.2010 13:34) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum