- Labornetzteil AliExpress         
Ergebnis 1 bis 5 von 5

Thema: Variablen aus Interruptroutine an Sub übergeben

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.06.2004
    Beiträge
    118

    Variablen aus Interruptroutine an Sub übergeben

    Anzeige

    Praxistest und DIY Projekte
    Hallo an alle!
    Habe folgendes Problem:
    Ich möchte aus der usart Interruptroutine deren Sprungmarke ich mit "On Urxc Onrxd" definiert habe in ein Sub springen. Ich kann von überall anders in dieses sub springen und Parameter mitgeben mit "Call I2c_read2b(srf08_address , 2)". Nur aus der usart-routine werden keine Parameter übergeben. Weder die "2" noch die Variable. Ich bin am verzweifeln. Hat jemand ne Ahnung woran das liegt?

    Vielen Dank schonmal
    Gruß, Markus

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

    Welchen AVR verwendest Du ?
    Wie ist $hwstack, $swstack und $framesize eingestellt ?
    Wieviel SRAM bleibt noch frei laut Compilerausgabe ?

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.06.2004
    Beiträge
    118
    Also, ich verwende einen Atmega8.
    hwstack/swstack/framesize sind in gleicher reihenfolge 32/8/16.
    sram ist mit meinem Prog bis 50% belegt.
    Kann das an sowas liegen? Ich dachte das liegt an Baskom...

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Ändere mal alle drei Werte auf 40, dann sehen wir weiter.

    Du kannst auch auf dieser Seite sehen was diese Werte bedeuten:
    https://www.roboternetz.de/wissen/in.../Bascom_Inside

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    01.06.2004
    Beiträge
    118
    Hey, vielen Dank!
    Habs mit 40 probiert, dann ging die Variable etwas später verloren. Mit 64 klappts jetzt.

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress