- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 3 von 3

Thema: rnmega2560 USB Interrupt durch USB auslösen

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    24.01.2007
    Ort
    Hildesheim
    Beiträge
    14

    rnmega2560 USB Interrupt durch USB auslösen

    Anzeige

    Powerstation Test
    Hi,
    Folgendes Problem bekomme ich leider nicht in den Griff:
    Ich habe einen Pc, an dem per USB das RN Mega2560 Board angeschlossen ist. Nun möchte ich vom PC aus einen Wert an das Board senden, der dann dort einen Interrupt auslöst und den Wert eines PWM Signals stellt.
    Leider funktioniert der Interrupt nicht, hat jemand eine Idee was ich an folgendem Code verändern muss, damit der Interrupt funktioniert?
    Das ganze soll irgendwann einmal einen Fahrtregler eines RC Cars steuern.
    Code:
    '$prog , 255 &B11011001 ,
    $regfile = "m2560def.dat"
    $hwstack = 82
    $framesize = 68
    $swstack = 68
    
    $crystal = 16000000
    
    Declare Sub Ausgabe(s As String)
    
    Config Com4 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
    Open "com4:" For Binary As #4                               'USB Buchse
    
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 1
    
    Dim Meldung As String * 10
    Dim Pwmwert As Integer
    Dim Eingabe As Byte
    
    On Urxc Onurxc
    Enable Interrupts
    Enable Urxc
    
    Do
    
    Loop
    
    Onurxc:
    
    Eingabe = Udr
    Compare1a = Eingabe
    Print #4 , Eingabe
    
    Return
    
    End
    Vielen Dank für Eure Hilfe!

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,

    der M2560 hat 4 UARTs, dazu muss auch beim aktivieren des IRQ die richtige UART ausgewählt werden, USB ist an UART3 deshalb URXC3 verwenden.

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    24.01.2007
    Ort
    Hildesheim
    Beiträge
    14
    Hi, leider bekomme ich dann das selbe Problem wie in feolgendem Beitrag:

    Ich verwende Bascom 1.11.8.3, so wie es von Robotikhardware auf CD mitgeliefert wird.

    https://www.roboternetz.de/phpBB2/ze...ag.php?t=23893

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad