Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Port soll wärend des Programmieren auf High liegen Kategorie: Progr. Assembler, TaskingTools, OS (von JackFrost - 30.05.2005 12:16)
Als Antwort auf Re: Port soll wärend des Programmieren auf High liegen von Renner, Jürgen - 30.05.2005 9:28

> Danke an alle die sich an dieser Rund beteiligt haben.
>
> Die Lösung ist nach einigen Versuchen dann folgende:
>
> Die Ports sind nach dem Einschalten alle im hochohmigen Zustand. Wiederstände können diesen Zustand nicht
> beinflussen, sondern nur die angeschaltete Perepherie in einen definierten Zustand versetzen.
> Für einen normal NPN Transistor kann man einen Pull-UP-Widerstand für dessen Durchschalten verwenden,
> für einen MOSFET nimmt man einen Pull-Down, von z.B. 100kOhm, damit dieser nicht durchschaltet.
>
> Das Problem, dass die Perepherie Funkverbindung  Ã¼ber einen Transistorschalter über P1H0 sofort nach dem
> Reset und Wechsel in den Boot- oder Host-Modus mit Strom versorgt werden kann ist nur über eine
> �nderung des Betriebssystems oder deren Routinen möglich -> denn der Port muss gesetzt sein, was in den
> bisherigen OS nicht nöig war.
>
>
> MfG
>
> Jürgen Renner
> HS-Wismar

Wenn du über den Pullup un nen Transistor gehst dann hast du doch HIGH-Pegel am Transistor
deine Funkverbindung steht.

Wenn du den Port nun auf LOW setzt dann wird er nicht mehr hochohmig und der Strom des Pullups
wird auf GND gelegt und der Transistor sperrt. Damit kannst du die Funkverbindung doch beenden.

Gruss JackFrost


    Antwort schreiben


Antworten: