- Labornetzteil AliExpress         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 25 von 25

Thema: was stimmt da nicht?

  1. #21
    michi
    Gast
    Anzeige

    LiFePo4 Akku selber bauen - Video
    gibt es dann noch eine möglichkeit den port als ausgang zu setzen ohne ihn einzuschalten?

  2. #22
    Gast
    Man sollte meinen, der Port ist auch als Ausgang gesetzt, wenn du ihn ausschaltest. Wenn du einen Port auf OFF setzt, sollte der Tog-Befehl dann auch gehen.

  3. #23
    Gast
    danke so geht es und warum die taster nicht richtig gehen weiß keiner oder?
    wenn nicht ist es auch egal mit off geht es auch?
    Trotzdem danke :P

  4. #24
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    71
    Beiträge
    13.075
    Die Definition eines Ports als Ausgang erfolgt implizit, nämlich durch Ausgabe eines Wertes und muß zur Umwandlung in einen Eingang explizit zurückgenommen werden.
    Der Tog Befehl übernimmt, wie sich zeigt, nicht das implizite Setzen als Ausgang.


    Ich wollte schnell noch sagen was das auf deutsch heißt:
    mit
    define x Port [1]
    gibt man dem Port einen Namen, man sagt aber nicht, daß es ein Ausgang sein soll, also bleibt er wie nach reset ein Eingang.
    Erst mit dem Befehl
    x = on
    gibt man dem Port einen Wert den er ausgeben soll. Daß es ein Ausgang sein soll hat man also nie direkt (explizit) gesagt, er versteht es aber trotzdem, denn wie soll er sonst on ausgeben, wenn er kein Ausagang ist, also wurde er (implizit) auf Ausgang gesetzt.
    Soll er wieder zum Eingang werden, dann geht das mit
    deact x
    dieser Befehl muß explizit gegeben werden, denn ein lesen ist auch bei einem Ausgangsport möglich und der Befehl
    a = x
    schaltet den Port nicht auf Eingang zurück.
    Toggle heißt, daß der Ausgang gelesen werden soll und das Gegenteil des Wertes anschließend geschrieben, man wird deshalb annehmen, daß Toggle auch, ohne es direkt zu sagen (also implizit) den Port zum Ausgang macht.
    Macht er aber wohl nicht und da liegt dann das Problem, eine Ausnahme die man beim Programmieren beachten sollte. Das wußte ich vorher auch nicht.
    Manfred

  5. #25
    Gast
    Mit
    x=off
    führt man auch eine Zuweisung auf x aus. So ist eine implizite Definition als Ausgang (ab dann geht der TOG-Befahl) auch möglich, ohne wirklich etwas auszugeben.

Seite 3 von 3 ErsteErste 123

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test