Error 61 Lable not found

Gast #2555971
Guten Abend,

bin gerade dabei mein externes Sram an einem ATmega 32 anzusteuern aber 
ich
habe arge Probleme mit den Unterprogrammen ich hab mich schon auf den 
Kopf gestellt aber ich versteh nicht warum der Kompiler den Fehler Label 
not found
ausgibt vll könnt ihr meinen fehler erkennen.
Mfg Thomas I.


$regfile = "m32def.dat"
$crystal = 16000000
$hwstack = 50
$swstack = 50
$framesize = 80
$baud = 19200

'Sram Adresse
Config Porta = Output

'Sram Port
Config Portc = Output

'Latch Pin
Config Portb.0 = Output

'Befehlspins
Config Portb = Output
Config Portd.4 = Output
Config Portd.5 = Output
Config Portd.6 = Output
Config Portd.7 = Output

Latchpin Alias Portb.0
Chipselect Alias Portb.3
Sramout Alias Portb.2
Sramwrite Alias Portb.1

Declare Sub Wbyte(byval Var As Byte , Byval Adresse As Word)
Declare Function Rbyte(byval Adresse As Word) As Byte

Dim Zahler As Word
Dim Bufferbyte As Byte
Dim Taste As Byte

Print "S-ram Programm"
Print "Weiter mit Taste"
Taste = Waitkey()

Do
   Bufferbyte = 1
   For Zahler = 1 To 100
      Gosub Wbyte(bufferbyte , Zahler)
      Bufferbyte = Bufferbyte + 2
   Next

Print "Gespeichert"
Wait 1
Print "Lesen"

   For Zahler = 1 To 100
      Bufferbyte = Rbyte(zahler)
      Print Bufferbyte
      Waitms 200
   Next

Print "Gelesen"
Taste = Waitkey()

Loop
End

Sub Wbyte(byval Var As Byte , Byval Adresse As Word)
Local Hnibble As Byte
Local Lnibble As Byte
Config Portc = Output
Latchpin = 0
Chipselect = 0
Sramout = 1
Sramwrite = 1
Lnibble = Lnibble + Adresse
Shift Adresse , Right , 8
Hnibble = Hnibble + Adresse
Porta = Lnibble
Latchpin = 1
Porta = Hnibble
Portc = Var
Sramwrite = 0
Sramwrite = 1
End Sub

Function Rbyte(byval Adresse As Word)
Local Hnibble As Byte
Local Lnibble As Byte
Config Portc = Input
Latchpin = 0
Chipselect = 0
Sramout = 1
Sramwrite = 1
Lnibble = Lnibble + Adresse
Shift Adresse , Right , 8
Hnibble = Hnibble + Adresse
Porta = Lnibble
Latchpin = 1
Porta = Hnibble
Sramout = 0
End Function

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.