- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 10

Thema: Befehl Input und Output klappen nicht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.09.2009
    Beiträge
    164
    "Eingabe machen" schreibt er. Aber sonst kommen die falschen Werte zurück. Ich lasse extra nochmal einen Wert ausgeben, den ich jedesmal um 1 erhöhe, wenn ich das Programm auf dem Controller ändere. Die Zahl wird ebenfalls richtig ausgegeben, nur der Inputwert leider nicht.

    Code:
    $prog , 255 , &B11011100 ,                                  '&B11011001 ,                                  'Quarz an / Teiler aus / Jtag aus
    $regfile = "m2560def.dat"
    $hwstack = 82                                               '80
    $framesize = 68                                             ' 64
    $swstack = 68                                               '44
    $crystal = 16000000                                         'Quarzfrequenz
    Config Pind.5 = Output
    Led Alias Portd.5
    $baud = 19200
    
    
    Config Com1 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
    'Config Com2 = 38400 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
    Config Com3 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
    'Config Com4 = 38400 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
    Open "com1:" For Binary As #1                               'RS232
    'Open "com2:" For Binary As #2                               'RS232
    Open "com3:" For Binary As #3                               'RS232
    'Open "com4:" For Binary As #4                               'RS232
    
    
    Dim Eingabe As Byte
    Dim Ausgabe As Byte
    
    Config Porth = Output
    Out1 Alias Porth.0
    Out2 Alias Porth.1
    Out3 Alias Porth.2
    Out4 Alias Porth.3
    Out5 Alias Porth.4
    Out6 Alias Porth.5
    Out7 Alias Porth.6
    Out8 Alias Porth.7
    
    
    
    Do
       Led = 1
    
       Wait 1
    
       Led = 0
    
       Wait 1
    
       Input "Eingabe machen: " , Eingabe
    
      ' Ausgabe = Eingabe
       Print #1 , 3
    
       Print #1 , Eingabe                                       'Ausgabe
    
    
    
    Loop
    
    End
    Keine Ahnung woran es liegt:--(

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Ja Zahlenwerte gibt dein Programm richtig aus. Nur wenn du auch Buchstaben und Texte richtig ausgeben willst musst du:

    Dim Eingabe As String * 10 schreiben.

    Dann klappt es auch.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.09.2009
    Beiträge
    164
    Danke schön, hat geklappt

Ähnliche Themen

  1. Mega2560 und Input Output
    Von bertl100 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 01.06.2011, 14:18
  2. LPT Druckeranschluss Input/Output
    Von runner02 im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 3
    Letzter Beitrag: 01.06.2011, 14:17
  3. Input/(Output) Card
    Von TimBS im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 2
    Letzter Beitrag: 25.06.2009, 17:28
  4. INPUT- Befehl "reagiert" nicht?
    Von Diron im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 01.03.2009, 11:30
  5. KEYLCD input output
    Von maximum2006 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 10.04.2006, 20:39

Berechtigungen

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

Solar Speicher und Akkus Tests