-
        

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Terminalprogramm und RN-MiniControl

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    12.02.2006
    Beiträge
    39

    Terminalprogramm und RN-MiniControl

    Anzeige

    Hallo alle,
    ich brauche dringend hilfe. ich hab ein RN-Minicontrolboard, ich hab schon Fusebits nach dem muster verändert, das aller erstes prgramm scheint auch ohne probleme übertragen worden sein, aber sobal ich jetzt terminal emulator anschalte und will nun die zustände aller ports zu sehen bekomme ich nur noch ein blaues bildschirm ohne irgendwelche daten. woran kann das liegen??

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    29
    Beiträge
    1.614
    könntest du bitte noch einmal genauer beschreiben, was du nun willst, ich denke so halb geht es um serielle kommunikation zwischen PC und µC, aber was du genau willst, versteh ich nun noch net, poste doch auch dazu mal deinen code

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    12.02.2006
    Beiträge
    39
    Hi, also erstmal danke für deine antwort. also ich hab erstmal dieses Code u.a. auf den Controller übertragen, danach habe ich Fusebits bei dem Controller umgestellt damit man Pegeln von manchen pins mit hilfe von terminalprogramm auslesen konnte. Und danach wenn man das alles richtig gemacht wurde, müssen pegels von den pins im terminal programm erscheinen. aber das fenster von terminalprogramm ist bei mir leer, also ich kann keine werte von pins auf dem bildschirm sehen.
    alles mache ich übrigens mit bascom.

    Das Code welches ich auf den controller übertrage

    Code:
      '###################################################
    'rn_minicontrol_porttest.bas
    'Dieses Programm ist für das universelle und kompakte
    'Controllerboard RN-MINICONTROL ab Version 1.3
    'Boardbeschreibung Roboternetz.de oder robotikhardware.de
    'Verwendeter Compiler Bascom V 1.11.7.9
    '
    'Aufgabe:
    '
    'Die Ausgabe erfolgt über Bascom Terminalprogramm. PC muss
    'somit über RS232 Kabel verbunden sein
    'Es wird der Zustand aller Ports angezeigt
    '
    'Autor: Frank
    'Weitere Beispiele und Beschreibung der Hardware
    'unter http://www.Roboternetz.de bzw. robotikhardware.de
    '###################################################
    
    
    'Die üblichen Definitionen bei Standardprogrammen auf Miniboard
    $regfile = "m168def.dat"
    $crystal = 16000000                                         'Quarzfrequenz
    $baud = 9600
    $hwstack = 32
    $framesize = 32
    $swstack = 32
    
    
    
    Declare Sub Showadport()
    Declare Sub Showdigitalports()
    
    Wait 1
    Print "Warte ich boote ..."
    Wait 2
    Print
    Print "**** RN-MINICONTROL 1.3 *****"
    Print "Das neue kleine Controllerboard"
    Print "RN-MiniControl, der kleine Bruder von RN-Control"
    Print "Nach RN-Definition vom www.roboternetz.de"
    Print
    
    Do
      Showdigitalports
      Showadport
      Print
      Print "Viel Spass mit dem Board!"
      Wait 10
      Print
    Loop
    
    End
    
    
    'Zeigt Die Analogen Messwerte An Port A An
    Sub Showadport()
    Local Ws As Word
    Local I As Integer
    
       Config Adc = Single , Prescaler = Auto , Reference = Avcc       'Internal
       Config Portc = Input
       For I = 0 To 5                                           ' Alle internen Pullup Widerständ abschalten
          Portc.i = 0
       Next I
    
       Print
       Print "Ermittelte Messwerte an Port C:"
       For I = 0 To 5                                           ' Alle Eingäne inkl.messen
          Start Adc
          Ws = Getadc(i)
          Print "Pin" ; I ; " ADC-Wert= " ; Ws
       Next I
    End Sub
    
    
    'Zeigt den Zustand der Ports an
    Sub Showdigitalports()
    Local Zustand As String * 6
    Local I As Integer
    
       Config Portb = Input
       For I = 0 To 5                                           ' Alle internen Pullup Widerständ ein
          Portb.i = 1
       Next I
       Print
       Print "Ermittelter I/O Zustand Port B:"
       For I = 0 To 5                                           ' Alle Eingäne inkl.messen
          If Pinb.i = 1 Then
             Zustand = "H"
          Else
             Zustand = "L"
          End If
          Print "Pin" ; I ; "=" ; Pinb.i ; "(" ; Zustand ; ")  ";
       Next I
       Print
    
       Config Portc = Input
       For I = 0 To 5                                           ' Alle internen Pullup Widerständ ein
          Portc.i = 1
       Next I
       Print
       Print "Ermittelter I/O Zustand Port C:"
       For I = 0 To 5                                           ' Alle Eingäne inkl.messen
          If Pinc.i = 1 Then
             Zustand = "H"
          Else
             Zustand = "L"
          End If
          Print "Pin" ; I ; "=" ; Pinc.i ; "(" ; Zustand ; ")  ";
       Next I
       Print
    
       Config Portd = Input
       For I = 0 To 7                                           ' Alle internen Pullup Widerständ ein
          Portd.i = 1
       Next I
       Print
       Print "Ermittelter I/O Zustand Port D:"
       For I = 0 To 5                                           ' Alle Eingäne inkl.messen
          If Pind.i = 1 Then
             Zustand = "H"
          Else
             Zustand = "L"
          End If
          Print "Pin" ; I ; "=" ; Pind.i ; "(" ; Zustand ; ")  ";
       Next I
       Print
    
    End Sub]

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    29
    Beiträge
    1.614
    hast du denn im terminal die richtige baudrate eingestellt?

    hast du das fusebit A987 auf 1111:1111 gestellt?

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    12.02.2006
    Beiträge
    39
    ja hab ich, eigentlich hab ich alles nach der anleitung gemacht, kann sein das man irgendwie beim terminalprogramm selbst noch was aktivieren soll?

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    29
    Beiträge
    1.614
    naja, du musst eben in den allgemeinen einstellungen von Bascom beim terminalteil 9600 baud einstellen und den com-port den du verwendest

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    12.02.2006
    Beiträge
    39
    das hab ich auch schon gemacht, muss dann noch neu ganz vom anfang alles überprüfen
    weißt du zufällig wie man mit dem multimeter sehen kann wie viel mein board grad strom verbraucht?

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    29
    Beiträge
    1.614
    du musst im prinzip nur eine der versorgungsleitungen abklemmen und dein messgerät wie ne brücke dazwischenklemmen, dabei aber bitte auf richtige polarität achten ^^ und dann eben auf mA-bereich einstellen ^^

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  9. #9
    Benutzer Stammmitglied
    Registriert seit
    12.02.2006
    Beiträge
    39
    alles klar, okay merci, eine müslige arbeit mit meinem board erwartet nocht mich

  10. #10
    Erfahrener Benutzer Begeisterter Techniker Avatar von PsychoElvis64
    Registriert seit
    21.12.2005
    Ort
    Leipzig
    Alter
    39
    Beiträge
    226
    Ich hatte ein ähnliches Problem, ich habe dann die Bautrate etwas veringert und dann ging es.

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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